【发布时间】:2014-12-10 15:53:47
【问题描述】:
我已尝试将 openCV 安装到我的计算机上。我关注了Installing OpenCV 2.4.3 in Visual C++ 2010 Express 教程、http://www.worldofmcu.com/2013/06/installing-opencv-in-windows-7-visual.html 教程,甚至还有一些 youtube 视频。但是,我似乎无法工作。从一开始,我就收到了一个错误致命错误 LNK1104: cannot open file 'opencv_haartraining_engined.lib' 我已通过从附加依赖项中删除该错误来删除该错误。
现在,我收到一个名为“[6104] cvtest.exe: Native”的错误,代码为 -1073741701 (0xc000007b)。我已经逐步尝试了这里建议的许多方法,但我根本无法解决问题。我也用不同的程序尝试过,两个错误都是一样的。这是我使用的程序Installing OpenCV 2.4.3 in Visual C++ 2010 Express
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("C:\Users\İhsan\Downloads\lena.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
它给了我一个(0xc000007b)我提到的错误。(在我修复了库错误之后)当我尝试这个代码时它也给了我完全相同的问题http://www.youtube.com/watch?v=cgo0UitHfp8&list=LLD0fqFAKW_kKwEEdQY5IVQg&index=1 另外,由于某种原因,Visual 不理解我的代码中的用户说通用字符名称格式不正确,即使那是正确的路径。
我的 openCV 位于 D 文件夹,从系统属性中,我创建了 D:\opencv\build 的变量值和 %OPENCV_BUILD%\x64\vc10\bin 的系统变量路径;我不认为那是问题,但是openCV是否存在我必须将文件复制到C而不是D的问题?
我真的对这些问题感到非常失望和厌倦,我希望你们能帮助我解决这些问题。
【问题讨论】:
-
这是一个 Java 问题吗?
-
顺便说一句,请在文件名中使用正斜杠。此外,İhsan 中的奇怪 İ。我不敢说,它不会理解 unicode,只有 ascii。
-
请删除 YouTube 链接,并坚持“您的”问题。
-
它理解 java 和 android 程序中的 İ 但我仍然将图片发送给 D 并尝试了。还是有同样的问题。
标签: c++ c visual-studio-2010 opencv