1 // Copyright (C) 2009 Masaki Saito <rezoolab@gmail.com>
4 // ¤³¤Î¥¯¥é¥¹¤Ï¥«¥á¥é¤ÎÆâÉô¡¢µÚ¤Ó³°Éô¥Ñ¥é¥á¡¼¥¿¤ò¿äÄꤷ¤Þ¤¹¡£
6 #ifndef PD_CAMERA_INCLUDED
7 #define PD_CAMERA_INCLUDED
26 CvMat* rotationVector;
27 CvMat* rotationMatrix;
30 CvMat* translationVector;
31 CvMat* positionVector;
35 Camera(int scrx, int scry, double aspectRatio);
38 //Í¿¤¨¤é¤ì¤¿uvºÂɸ¤Èxyz¶õ´Ö¤Ë¤è¤Ã¤Æ¡¢
39 //¥«¥á¥é¤ÎÆâÉô¥Ñ¥é¥á¡¼¥¿¡¢µÚ¤Ó³°Éô¥Ñ¥é¥á¡¼¥¿¤ò¿äÄꤷ¤Þ¤¹¡£
40 void detectParameters(double* uv, double* xyz, int num);
42 CvMat* _makeUVMatrix(double* uv, int num);
43 CvMat* _makeXYZMatrix(double* xyz, int num);
44 CvMat* _makeIntrinsticMatrix();
46 DISALLOW_COPY_AND_ASSIGN(Camera);