-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The results are very poor on my dataset #10
Comments
Hi @zhangzscn . I can't open the first zip file. Therefore, I analyzed the problem based on the others. I think the problem may come from the wrong camera model. Did you check your camera model? |
Tried the latest code and did solve the previous problem. From the results, the projection error of your algorithm is 1.541120, and that of Matlab is 2.24.Nice work! |
Both. Images taken from close distances are more sensitive to extrinsic values (6D configuration of the board). Therefore the images make the optimization process more robust. However, diverse distances are recommended since the same distance results in an overfitting problem that the camera parameter only fits at a specific distance. By the way, the final projection error 1.54 is the radius-fixed version results? Our code recalculates the camera parameter if the calibration quality is lower than 80%. Please use the last results :) |
yes,final projection error 1.54 is the radius-fixed version results. Since your method can perform unbiased estimation of the center of a circle, can you help write code to recognize the position of the center of a circle in an image if the camera parameters are known? I want to extend your method to stereo camera calibration. |
@zhangzscn If you turn on "save_pose" option in main.cpp, you can get the extrinsic value of each target. I refer to OpenCV live show. In this Webinar, I describe the details of code. |
Thank you very much. This is a very good paper. Looking forward to the next release. |
any news abort the extrinsic calibration pipeline?@chaehyeonsong |
@zhangzscn We already developed but it is not well organized yet. I will make a branch for you until next week if you want. It may not be perfect, hence, give me comments :) |
Yes,we need it. Thank you very much. Please bring the example data |
@zhangzscn I uploaded the code. Please refer to the dev_stereo branch. The running process slightly differs from the main branch, so please read the readme files carefully :) |
Yes,I have test it. |
We tested this algorithm on the images we collected ourselves and found that the results were very poor. Our calibration board is printed directly, and our camera FOV is approximately 120 degrees. The picture is attached, could you please help me take a look?
./main.out 4 3 4 ../sample_imgs/our2/ 0.1 0.27
calib.io_circles_841x1189_4x3_270_200.pdf
Due to upload restrictions, we have divided the data into several compressed packets. We also set some images that cannot recognize the calibration board to ignore when running the program.
GMSL_IDX0_framegrab_2.zip
GMSL_IDX0_framegrab_4.zip
GMSL_IDX0_framegrab_53.zip
GMSL_IDX0_framegrab_41.zip
The text was updated successfully, but these errors were encountered: