Bài toán cảnh báo cứu hộ
Hướng dẫn cài đặt thư viện:
-
git clone https://www.github.com/ildoonet/tf-pose-estimation
-
cd tf-pose-estimation
-
pip install -r requirements.txt
-
(Windows 10) setting swig https://simpletutorials.com/c/2135/Installing+SWIG+on+Windows
-
cd tf_pose/pafprocess
-
swig -python -c++ pafprocess.i && python3 setup.py build_ext --inplace
-
pip install slidingwindow
-
pip install cython
-
install pycocotools matterport/Mask_RCNN#6 (comment)
-
download model http://www.mediafire.com/file/qlzzr20mpocnpa3/graph_opt.pb và copy vào thư mục models\graph\cmu
Hướng phát triển sản phẩm:
Phase 1:
- Đếm số lượng người
- Phát hiện hành động dơ tay và cảnh báo (1 đối tượng)
- Phát hiện người (bbox) khi có tín hiệu cảnh báo (1 đối tượng)
- Xử lý đa luồng: luồng 1 phát hiện dơ tay, luồng 2 phát hiện người dơ tay (1 đối tượng)
Phase 2:
-
Phát hiện hành động dơ tay và cảnh báo (nhiều đối tượng)
-
Phát hiện người (bbox) khi có tín hiệu cảnh báo (nhiều đối tượng)
-
Xử lý đa luồng: luồng 1 phát hiện dơ tay, luồng 2 phát hiện người dơ tay (nhiều đối tượng)
-
Xử lý tín hiệu cảnh báo cho mỗi người
-
Áp dụng sort tracking để theo dõi và làm giảm việc xử lý phải detect liên tục
Phase 3:
-
Deploy ứng dụng
-
Deploy service
Phase 4:
- Xử lý realtime