“camera_calibration”是OpenCV中的calib3d样本。在此文件夹中,列出了要运行的图像的名为“VID5.xml”的文件。但我在OpenCV源代码中找不到这些jpg文件。
感谢。
答案 0 :(得分:1)
这些图像不随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>
正如tutorial:
中所述在配置文件中,您可以选择将相机用作输入,视频文件或图像列表。 如果您选择最后一个,则需要创建一个配置文件,用于枚举要使用的图像。
和
我使用AXIS IP摄像头创建了一块的电路板快照,并将其保存到VID5目录中。
或者,要进行快速测试,您可以使用 source 文件夹中samples/data目录中的图像right01.jpg, ..., right14.jpg
或left01.jpg, ..., left14.jpg
来保存图像。