我是开放式简历的新手。我想要显示一张照片。这是我的代码:
#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一样。您可以在我的解决方案窗口下面看到:
正如我之前所说,我在开放式简历中很新。我的错误在哪里?
答案 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