"camera_calibration“是calib3d在OpenCV中的一个示例。在这个文件夹中,一个名为"VID5.xml“的文件列出了要运行的图像。但是我在OpenCV源代码中找不到这些jpg文件。
谢谢。
发布于 2017-10-16 20:42:47
这些图像不是随OpenCV一起提供的。你需要用你的相机拍几张黑板的快照。
文件VID5.xml是:
<?xml version="1.0"?>
<opencv_storage>
<images>
images/CameraCalibraation/VID5/xx1.jpg
images/CameraCalibraation/VID5/xx2.jpg
images/CameraCalibraation/VID5/xx3.jpg
images/CameraCalibraation/VID5/xx4.jpg
images/CameraCalibraation/VID5/xx5.jpg
images/CameraCalibraation/VID5/xx6.jpg
images/CameraCalibraation/VID5/xx7.jpg
images/CameraCalibraation/VID5/xx8.jpg
</images>
</opencv_storage>正如教程中所解释的那样
在配置文件中,您可以选择使用摄像机作为输入、视频文件或图像列表。如果选择最后一个配置文件,则需要创建一个配置文件,其中枚举要使用的映像。。
和
我使用了一个轴IP摄像机来创建一个板的几个快照,并将其保存到VID5目录中。
或者,为了进行快速测试,您可以使用源文件夹中的图像right01.jpg, ..., right14.jpg或left01.jpg, ..., left14.jpg目录中的样本/数据目录中的图像。
https://stackoverflow.com/questions/46772809
复制相似问题