ZhengRui / cardea

context aware visual privacy control system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cardea is a system in which user can set his/her privacy preference based on context, which includes location, surrounding scene and persons. When captured by an android camera, user's privacy preference will be enforced if context is matched. Interactive hand gestures can be used by user to overwrite his/her privacy setting temporarily.

Check demo video for the usage of the system.

Dataflow

Setup

  • server:

    • modify path in server/_init_paths.py to be the correct path of py-faster-rcnn
    • modify path in server/serv.py in each worker to be the correct path of model used by this worker
  • jni libraries:

    • modify paths in androidapp/jnisrc/fdlib/build.sh and build the face detection and alignment library by ./build.sh
    • build androidapp/jnisrc/caffe_android_lib
  • after all model paths and jni libraries and android app set up correctly, cd server; python serv.py and use the android app as demo shows

Models

About

context aware visual privacy control system


Languages

Language:C++ 76.0%Language:Java 17.9%Language:CMake 3.5%Language:Shell 2.6%