我按照此页面上的所有步骤操作: Installing OpenCV 2.4.3 in Visual C++ 2010 Express
完成所有步骤后,我会在图像中看到此错误。
我正在使用Visual Studio 2010和配置Opencv。我没有得到任何DLL文件丢失错误。请指导我完成这个。
代码是:
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/full/path/to/lena.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
答案 0 :(得分:0)
c:/full/path/to/lena.jpg
不是有效路径! 请考虑以下示例:
我的桌面上有一个名为复仇者的图像。
要获得其路径,请右键单击它并进入属性 复制突出显示的路径&#34; C:\ Users \ BSathvik \ Desktop&#34;并为其添加文件名和类型。因为图像的名称是复仇者,类型是JPEG。我的完整路径是&#34; C:\ Users \ BSathvik \ Desktop \ avengers.JPEG&#34; 现在输入imread的完整路径(&#34; C:\ Users \ BSathvik \ Desktop \ avengers.JPEG&#34;); 希望这有助于:)