OpenCV: fs.open fails

OpenCV: fs.open fails

本文关键字:fails open fs OpenCV      更新时间:2023-10-16

我想从.xml文件中读取,但是这一行

fs.open("test.xml", FileStorage::READ);

失败,并显示 cv::异常。

\opencv_source\opencv-3.4.1\modules\core\src\persistence_c.cpp:384:错误:(-49( 函数中的输入文件为空 cvOpenFileStorage" ...} ...} const cv::Exception &

我正在使用Win7,OpenCV 3.4.1,c ++,VisualStudio 2015。这是我使用.xml文件的第一时间,我是opencv的新手。

任何想法出了什么问题?

如果您使用"将链接另存为..." 下载了 XML 文件从铬,那么它可能会导致问题。打开文件并检查一次,如果它看起来与存储库中的外观相同。

您的程序似乎找不到指定的文件。您尝试打开的文件是否与可执行的文件位于同一目录中?也许尝试使用绝对路径。

它需要读取文件的绝对路径。我有同样的问题。给出绝对路径解决了我的问题。