People Counter App

Nitin Mane

Nitin Mane

Aurangabad, Maharashtra

0 0
  • 0 Collaborators

The people counter application will demonstrate how to create a smart video IoT solution using Intel® hardware and software tools. The app will detect people in a designated area, providing the number of people in the frame, average duration of people in frame, and total count. ...learn more

Project status: Published/In Market

Internet of Things, Artificial Intelligence

Intel Technologies
Intel Python, OpenVINO, Movidius NCS

Code Samples [1]

Overview / Usage

The people counter application will use the Inference Engine included in the Intel® Distribution of OpenVINO™ Toolkit. The model helps to identify people in a video frame. The app detects and counts the number of people in the real-time frame, the duration that a person is in the frame and the total count of people. the data to a local web server using the Paho MQTT Python package.

You will choose a model to use and convert it with the Model Optimizer.

Methodology / Approach

The model to use for the application on the processor set on CPU, GPU, FPGA and VPU device. The model is converted to Intermediate Representation format and utilize the converted model the application.

The additional processing of the output to handle incorrect detections, such as adjusting confidence threshold or accounting for 1-2 frames where the model fails to see a person already counted and would otherwise double count.

Technologies Used

Hardware
  • 6th to 10th generation Intel® Core™ processor with Iris® Pro graphics or Intel® HD Graphics.
  • OR use of Intel® Neural Compute Stick 2 (NCS2)
  • OR Udacity classroom workspace for the related course
Software
  • Intel® Distribution of OpenVINO™ toolkit 2019 R3 release
  • Node v6.17.1
  • Npm v3.10.10
  • CMake
  • MQTT Mosca server

Repository

https://github.com/Nitin-Mane/People-Counter-App-Edge.git

Comments (0)