내가 OpenCV의를 사용하여, 증강 현실 마커 검출 프로그램에서 일하고 있어요 나는 두 개의 서로 다른 회전을지고있어 번역이 같은 마커에 대한 값.같은 마커의 위치, 다른 회전 및 번역 매트릭스 - OpenCV의
3D 모델은 카메라를 약간 움직이면 제어 할 필요없이 이러한 상태를 자동으로 전환합니다. 위의 두 가지 상황의 스크린 샷이 아래에 추가되었습니다. Image # 1이 올바른 이미지가되기를 바랍니다. 이것을 어떻게 수정해야 하는가?
나는 How to use an OpenCV rotation and translation vector with OpenGL ES in Android?을 따라 OpenGL 용 프로젝션 매트릭스를 만들었습니다. 예 :
// code to convert rotation, translation vector
glLoadMatrixf(ConvertedProjMatrix);
glColor3f(0,1,1) ;
glutSolidTeapot(50.0f);
이미지 # 1
이미지 # 2
추가
누군가가 나에게 방법을 제시하면 내가 기쁠 것 차를 만드는 법 냄비 마커 평면에을 앉으십시오. 나는 Rotation 행렬을 편집해야한다는 것을 알고있다. 그러나 그 일을하는 가장 좋은 방법은 무엇입니까?