All Projects → cxdzyq1110 → posture_recognition_CNN

cxdzyq1110 / posture_recognition_CNN

Licence: GPL-3.0 license
To help machines learn what we human beings are doing via a camera is important. Once it comes true, machines can make different responses to all kinds of human's postures. But the process is very difficult as well, because usually it is very slow and power-consuming, and requires a very large memory space. Here we focus on real-time posture rec…

Programming Languages

Verilog
626 projects
c
50402 projects - #5 most used programming language
HTML
75241 projects
SystemVerilog
227 projects
tcl
693 projects
python
139335 projects - #7 most used programming language

posture recognition based on CNN

To help machines learn what we human beings are doing via a camera is important. Once it comes true, machines can make different responses to all kinds of human's postures. But the process is very difficult as well, because usually it is very slow and power-consuming, and requires a very large memory space. Here we focus on real-time posture recognition, and try to make the machine "know" what posture we make. The posture recognition system is consisted of DE10-Nano SoC FPGA Kit, a camera, and an HDMI monitor. SoC FPGA captures video streams from the camera, recognizes human postures with a CNN model, and finally shows the original video and classification result (standing, walking, waving, etc.) via HDMI interface.

documents

We upload our thesis here. And the details of the project is demonstrated.

projects

We upload our projects, including Matlab, Python, and Quartus.
And the software version is:

Matlab r2017b
Python 3.6.3
Anaconda 5.1.0
TensorFlow-gpu 1.3.0
Quartus 14.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].