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

Reply via email to