【发布时间】:2015-08-02 06:41:15
【问题描述】:
我正在阅读 Learning CV 书,我遇到了第一个示例并遇到了这个问题
使用 OPENCV 3.0.0 和 VS 2013,添加并检查了所有库。
代码如下
#include "opencv2/highgui/highgui.hpp"
int main( int argc, char** argv)
{
IplImage* img = cvLoadImage(argv[1]);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}
所以编译或构建后,我得到一个名为Example1的窗口,它是灰色的,窗口中没有图像。
这是正确的吗?或者我应该期望得到什么?
【问题讨论】:
-
您在调试配置中作为命令行参数提供了要加载的图像的正确路径,对?您的示例与您所能获得的一样多:nearly verbatim 在线教程。
-
您好,感谢您的快速回复。我不认为我这样做......我的代码和你给我的链接之间的区别是这一行, 'cvLoadImage(argv[1])' 。如何使用我的代码指定图像的路径?
标签: c++ image opencv visual-studio-2013