I have many pictures of a chessboard with a smartphone to calibrate my camera for detecting markers. And then I calibrate my camera with OpenCV: cv::calibrateCamera(objectPoints, imagePoints, cv::Size(viewGray.rows, viewGray.cols), cameraMatrix, distCoeffs, rvecs, tvecs); I calibrate my webcam in my case. But if I want to calibrate an other camera, to do some tests (pose estimation ..
I want to estimate the position of a Pitag marker (source code is here : https://github.com/mpetroff/pi-tag-detector) Following the readme, "The included test program can be invoked with ./pitag-test modelfile imagefile, which will print a list of detected tags and the image pixel locations of their dots.", I print a marker put it in a image ..
I am using OpenCV’s aruco::CharucoBoard object for calibration purposes and noticed that its marker detection doesn’t find all visible markers/corners in the images. I started investigate the matter and tried to detect the markers on the image of the board that was printed for the calibration. The aruco::detectMarkers fails to detect all markers unless the ..
When I use the calibrateCamera() fucntion in OpenCV I get the translation and rotation vectors for each image used. Are these coordinates relative to the camera or the chessboard? Source: Windows Que..
ARUCOMARKER DETECTION is my project title I need a help in Arucomarker detection. Using C++ code . My code is not detect the arucomarker. My background is to apply C++ code for its detection but it doesn’t work. Source: Windows Que..
I have written a C++ program to stereo calibrate the camera, initially the Reprojection error was > 5, then deleted few images and was reduced to 2.3, now i have taken new 75 images of each and error=1.47, but as the reprojection error is reducing the undistorted image is more distorted like a barrel shape. ..
I do not understand the creation of the chees board aruco this is the method: static Ptr<CharucoBoard> cv::aruco::CharucoBoard::create ( int squaresX, int squaresY, float squareLength, float markerLength, const Ptr< Dictionary > & dictionary ) Number of chessboard squares in X direction. Number of chessboard squares in Y direction. Length of square side. Length of marker ..
I’m trying to follow the tutorial from: https://docs.opencv.org/master/d4/d94/tutorial_camera_calibration.html I did everything as they say in the article, and everytime I try to launch the code, I get the following error: OpenCV(4.4.0-dev) Error: Parsing error (cv::XMLParser::parse) in in_VID1.xml(1): Valid XML should start with ‘<?xml …?>’, file C:OpenCVDirsopencv-mastermodulescoresrcpersistence_xml.cpp, line 807 I spent many hours looking, but I ..
I use tutorial code from OpenCV off. site and it works great, but for some reasons calibratecamera and calibratecameraRO have same strange problem: if vector of image points contains more than 14, for example 15 elements, it leads to this: terminated by signal SIGSEGV (Address boundary error) and if 16 elemnts: ** On entry to ..
I visualized KITTI odometry dataset with ground truth and Velodyne point cloud data. http://www.cvlibs.net/datasets/kitti/eval_odometry.php The height of the camera position seems different after the loop in the sequence. I am not sure this is normal or I misunderstood something. When you use this data as ground truth, you modify something or you use it as ..