Hi all i can use with this format intrinsic, distortion = cv.cvCalibrateCamera2( object_points_matrix, # Object points: a 3xN matrix, listing all the points in all the images corners_matrix, # Image points: a 2xN matrix, listing all the 2D points in all the images point_counts, # A vector (i.e. 1xM matrix) of point counts per image frame_size # Image size, type CvSize )
and it works ok, but i need to use CV_CALIB_USE_INTRINSIC_GUESS flag, and there is no way i can initialize intrinsic matrix, because i can input this in function (intrinsic_matrix, distortion_matrix) = cvCalibrateCamera2( mat, points, count, cvGetSize(videoimg) , MRot, MLoc, CV_CALIB_USE_INTRINSIC_GUESS); " openCV Error: Status=One of arguments' values is out of range function name=cvCalibrateCamera2 error message=The intrinsic matrix must have [fx 0 cx; 0 fy cy; 0 0 1] shape file_name=cvcalibration.cpp line=1420" without this flag it works correct but i cant calibrate camera appropiate -- cvCalibrateCamera2 broken in python-opencv https://bugs.launchpad.net/bugs/188539 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
