我想问一下 cascadeclassfier 负载在发布时不起作用。我使用 Microsoft Visual Studio 2010 和 OpenCV 2.4.7。
我的代码:
CascadeClassifier cascade;
if(!cascade.load("D:/data/training.xml"))
{
printf("Error load XML!\n");
return -1;
}
到目前为止我尝试过的事情:
- 尝试使用“”手动指定路径
- 试图在路径中使用 / 或 \
- 试图给用户权限
- 尝试在不使用绝对路径的情况下调用 xml
- 尝试使用我在搜索此错误时发现的多种代码
- 试图通过为它们创建一个新文件夹来分离 xml
附加信息:
- 在调试模式下运行 100% 完美
- 在使用 Visual Studio 时在发行版中运行触发中断
- 使用构建时创建的 exe 运行仅显示“错误加载 XML!”
我现在真的很困惑,所以我决定问..谢谢。