I have been spending some time to get my camera calibration working using OpenCV module as documented [here](http://docs.opencv.org/2.4.3/doc/tutorials/calib3d/camera_calibration/camera_calibration.html#cameracalibrationopencv). In particular, I have 3 questions regarding this issue:
1. When using camera input by setting certain value in XML configuration file, I got it working but after the calibration, I got a worse(than the original input) output remapped image. Are there any configuration that I am not aware of?
Is the following configuration important, if so, should I measure in mm scale:
50
2. When using image list or recorded video stream, I didn't get any working? Is there any trick, perhaps? It didn't even detect the corners in my chessboard calibration target. When using image list, it runs the image sequences, however, without detecting corners and eventually I received the following error:
OpenCV Error: Bad argument (Unknown array type) in cvarrToMat, file /tmp/buildd/ros-fuerte-opencv2-2.4.2-1precise-20130312-1306/modules/core/src/matrix.cpp, line 697
terminate called after throwing an instance of 'cv::Exception'
what(): /tmp/buildd/ros-fuerte-opencv2-2.4.2-1precise-20130312-1306/modules/core/src/matrix.cpp:697: error: (-5) Unknown array type in function cvarrToMat
3. When using recorded video stream, I always get the following error:
OpenCV Error: Parsing error (output.avi(0): Too long string or a last string w/o newline) in icvXMLSkipSpaces
Thanks in advance.
↧