2014-06-12 2 views
3

나는 각도 관점에서 Yaw, Pitch 및 Roll을 반환하는 머리 포즈 용 코드가 있습니다. 이 코드가 제대로 작동하는지 테스트해야합니다.머리를 테스트하는 방법 포즈 코드

1) 다음 세 가지 각도를 입력하면 어떻게 opencv를 사용하여 3D 줄을 그릴 수 있습니까? 그렇다면 내 카메라 창에 이와 같은 3D 선을 그릴 코드 스 니펫을 제공 할 수 있습니까?

enter image description here

2) 또한 내 포즈 코드의 정확성을 테스트해야합니다. 포즈 코드를 테스트 할 수있는 데이터 세트가 있습니까? 그렇다면 일부 링크를 제공 할 수 있습니까? 아니면 머리 포즈의 정확성을 테스트하는 다른 방법이 있습니까?

+0

내가 OpenCV의 차원 선 그리기에 대한 지원을하고 있다고 생각하지 않습니다. –

+0

@SebastianSchmitz Opencv는 http://docs.opencv.org/modules/viz/doc/viz3d.html 3D 시각화 도구를 출시했습니다. 선 그리기는 가능하다고 생각하지만 입력 값을 처리하는 방법을 모른다. – 2vision2

+0

intersting, 감사합니다! 자습서를 보셨습니까? http://docs.opencv.org/trunk/doc/tutorials/viz/table_of_content_viz/table_of_content_viz.html 여기에 몇 가지 코드가 있습니다. http://sysmagazine.com/posts/217021/ –

답변

3

체크 아웃 PRIMA head pose estimation database. 그것은 자유롭게 이용 가능합니다. PRIMA Head Pose Estimation Database는 요가와 피치의 변화가 -90에서 +90 도인 15 명으로 구성된 2790 명의 ​​얼굴 이미지로 구성됩니다. 데이터 세트의 사람들은 안경을 착용하든 안하든 다양한 피부색을 가지고 있습니다. 배경은 중립이며 얼굴은 배경과 눈에 띄는 대비가 있습니다. 이미지의 해상도는 384 x 288입니다.

PRIMA의 경우 각 이미지는 요와 피치 각으로 레이블되지만 롤은 표시되지 않습니다. 이미지 파일 이름을 구문 분석하여 두 값을 읽을 수 있습니다. personne01157 + 15-30.jpg는 피치 = +15도, 요 = -30도와 같은 방향으로 향한 얼굴을가집니다. Here 예를 들어 데이터베이스 파일 이름을 구문 분석하는 방법을 설명합니다 (오래된 OpenCV API이지만 파일 이름을 추출하고 구문 분석하는 부분 만 사용할 수 있음).

저의 석사 학위 논문에서이 데이터베이스를 연구 목적으로 사용 했으므로 작업을 위해 자신의 논문을 인용해야합니다. 다음 밖으로

+0

답장을 보내 주셔서 감사합니다. PRIMA headpose 데이터베이스, 각 포즈/머리의 포즈에 대한 정보가있는 데이터베이스가 있어야 내 포즈 값을 실제 포즈 값과 비교할 수 있습니다. 이 접근법이 잘못된 경우 내 포즈 코드가 맞는지 여부를 테스트하는 방법을 설명해주십시오. 알고리즘의 정확성을 검사해야합니다. – 2vision2

+0

@ 2vision2 편집을 확인하십시오 – marol

+0

첫 번째 질문에 대한 조언을 구할 수 있습니까? – 2vision2