OpenCV와 Chainer_Realtime_Multi-Person_Pose_Estimation을 이용한 손가락 길이 예측
- window10 Home
- Python 3.6
- OpenCV-python library 4.1.0
- Numpy 1.16
- 사용자가 카메라의 위치를 지정하기 위해 첫 프레임을 촬영하고, 추출할 roi의 좌상단 우하단을 마우스로 클릭하여 추출.
(프로그램 속 find_square()함수를 이용하면 프레임에서 자동으로 정사각형 모양 roi를 찾지만
정확도를 올리기 위해서 demo버전에서는 마우스 이벤트를 사용.)
-
추출한 roi에서 Chainer_Realtime_Multi-Person_Pose_Estimation을 이용하여 손의 뼈대 좌표를 측정.
https://github.com/DeNA/Chainer_Realtime_Multi-Person_Pose_Estimation/blob/master/README.md -
추출한 좌표 정보를 이용하여 직접 손가락과 손가락 사이의 골짜기 부분의 좌표를 계산.
-
계산된 결과로 손가락 길이와 손바닥 길이를 예측.
roi(25cm X 25cm)를 500 X 500 픽셀로 resize했기 때문에 1 pixel == 0.05 cm


