本人小菜鸟一枚,刚接触opencv。
我在网上随便找了一段代码想要验证一下,结果显示出来的图像却是灰色的,而直接运行exe文件却能够成功地把图片显示出来。
一开始我的代码是:
#include "stdafx.h"
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
void main()
{
IplImage *src;
src = cvLoadImage("2.jpg");
cvNamedWindow("lena", CV_WINDOW_AUTOSIZE);
cvShowImage("lena", src);
cvWaitKey(0);
cvDestroyWindow("lena");
cvReleaseImage(&src);
}
后来我改成了全路径:
#include "stdafx.h"
#in