필자는 Opencv 라이브러리를 사용하여 C++ 프로그램을 작성하려고합니다.이 프로그램은 인간 모델에 배치 된 해당 2D 마커에서 3D 포인트를 재구성합니다.OpenCV에서 마커를 적절한 뼈대 구조에 연결하는 데 사용할 수있는 방법은 무엇입니까?
하지만 질문이 있습니다. 상업용 mocap (모션 캡쳐) 업계는 어떤 마커가 어떤 뼈대 구조에 속하는 지 어떻게 파악합니까?
내 마지막 질문의 의미는 다음과 같습니다. 왼쪽 팔에 3 개의 마커가 있다고 가정 해 봅시다. 이 세 마커를 프레임에서 프레임으로 왼쪽 팔에 연결하는 데 어떤 방법을 사용합니까?
그것을 잘 팔 위쪽 오른쪽이나 앞 가슴 같은 모든 뼈에 속할 수 있기 때문에 대퇴골 등
그래서 처리가 마커를 구별하고 적절한 뼈 구조에 대한 권리 마커를 배치 구현합니까?
옵티컬 플로우, SIFT를 사용하여 마커를 추적합니까? 마커는 프레임 1에서 적절한 뼈에 대해 레이블이 지정되어 있습니까? 그러나 mocap 업계가이 방법을 사용한다고해도이 두 가지 방법은 시간이 많이 걸리지 않습니까? 나는 너에게 튜브에 관한 비디오를 보았다. 그리고 거기에서 그들은 실시간으로 마커를 연결하고 재구성합니다.
상업용 mocap 업계가 골격 구조의 개별 부분을 가리키는 절차가 무엇인지 친절하게 알려주시겠습니까?
3d에서 2D 모션을 볼 수 있도록 .bvh 파일에 뼈대 xRot, yRot 및 zRot (x-y-z 축에 대한 회전)을 작성해야하기 때문에이 작업을 수행해야합니다.
그래서 비밀이 무엇입니까?