我想从.xml文件中读取,但是这行
fs.open("test.xml", FileStorage::READ);
因cv :: Exception而失败。
\ opencv_source \ opencv-3.4.1 \ modules \ core \ src \ persistence_c.cpp:384:错误:( - 49)函数cvOpenFileStorage \ n"中的输入文件为空...} ...} const cv :: Exception&
我使用的是Win7,OpenCV 3.4.1,c ++,VisualStudio 2015.我第一次使用.xml文件,而且我是opencv的新手。
任何想法有什么不对?
答案 0 :(得分:2)
如果您已使用Chrome中的“将链接另存为...”下载了XML文件,则可能会导致问题。打开文件,并检查它是否与存储库中的文件相同。
答案 1 :(得分:1)
您的程序似乎无法找到指定的文件。您尝试在与excecutable相同的目录中打开文件吗?也许尝试使用绝对路径。
答案 2 :(得分:0)
它要求读取文件的绝对路径。我遇到过同样的问题。给出绝对路径解决了我的问题。