mooseetws / mooseetws-tensorflow-detection

Tensorflow object detection and risk reporting running on RaspberryPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mooseetws-edge-computing

Object detection based on tensorflow serving REST API, risk identification and reporting.

Containers

  • Tensorflow serving

    • Serve pre-trained models using tensorflow serving REST API
    • Used ssdlite_mobilenet_v2_coco_2018_05_09
    • API endpoint:
    curl --request GET \
      --url http://localhost:8501/v1/models/ssdlite_mobilenet_v2_coco_2018_05_09
    
    • Predict API:
    curl --request POST \
      --url http://localhost:8501/v1/models/ssdlite_mobilenet_v2_coco_2018_05_09:predict \
      --header 'content-type: application/json' \
      --data '{  "instances": [ "foo", "bar", "baz" ]}'
      
    
  • Camera feeding

    • Periodically scan usb camera and use tensorflow API to detect potential threats.
    • Post notification to cloud service when risks are identified.

Reference:

About

Tensorflow object detection and risk reporting running on RaspberryPI

License:MIT License


Languages

Language:Python 88.4%Language:Shell 7.3%Language:Dockerfile 4.2%