打开CV:IplImage未定义

时间:2013-04-23 20:13:53

标签: visual-c++ opencv computer-vision iplimage

我是开放式简历的新手。我想要显示一张照片。这是我的代码:

#include "stdafx.h"
#include <cv.h>
#include <cvaux.h>
#include <highgui.h>

int main( int argc, char** argv ) {
    IplImage* img = cvLoadImage( "C:\Users\Cagin\Desktop\New.jpg" );
    cvNamedWindow( “Example1”, CV_WINDOW_AUTOSIZE );
    cvShowImage( “Example1”, img );
    cvWaitKey(0);
    cvReleaseImage( &img );
    cvDestroyWindow( “Example1” );
}

就像不识别open cv lib一样。您可以在我的解决方案窗口下面看到:

enter image description here

正如我之前所说,我在开放式简历中很新。我的错误在哪里?

1 个答案:

答案 0 :(得分:0)

你在这里处理一些遗留的C代码,你是故意这样做的吗?在最新版本下,这对您有用:

using namespace cv;
int main(int argc, char** argv) {
  Mat img = imread("C:\Users\Cagin\Desktop\New.jpg");
  namedWindow("Example1", CV_WINDOW_AUTOSIZE);
  imshow("Example1", img);
  waitKey(0);
}

如果这不起作用,则表示您尚未正确配置visual studio。请尝试按照此处的说明操作:http://jepsonsblog.blogspot.com/2012/07/installation-guide-opencv-24-with.html