【发布时间】:2014-04-24 11:30:18
【问题描述】:
我正在使用 OpenCV 教程 (http://docs.opencv.org/doc/tutorials/calib3d/camera_calibration/camera_calibration.html) 进行相机校准。当我使用 .mp4 视频文件作为输入时,我的程序失败并出现此错误: 解析错误():在icvXMLParse,文件........\opencv\modules\core\src\persistence.cpp,第2252行中,有效的XML应该以'')开头
谁能告诉我我做错了什么?
【问题讨论】:
-
哪个 xml ?这需要更多细节。
-
确切错误是:OpenCV 错误:解析错误 (VIDEO0013.mp4(1): 有效的 XML 应以 icvXMLParse 中的 '') 开头,文件 ..\.. \..\..\opencv\modules\core\src\persistence.cpp,第 2252 行我真的不知道出了什么问题。我读取的 xml 文件没问题,看来我应该只使用 xml 文件作为校准的输入。
-
该示例似乎需要一个 xml 文件中的图像列表。如果你想改用视频,你不能只将视频的名称传递给需要 xml 的代码。
-
我的理解方式相同,但我看到另一个人在使用它,他只是写了第一个作为相机的输入,代码与他的相机配合得很好。看来他并没有改变其他任何东西。而且 xml cmets 说,你只需要写视频的路径..你可以在这里看到代码:docs.opencv.org/_downloads/in_VID5.xml
-
完全不同的故事。 (是的,videocapture 接受设备号和文件名)
标签: c++ opencv video mp4 camera-calibration