首先说明一下,我只是一个小白,但是也学习过opencv一段时间,现在准备把自己学习的经验(姑且算是吧,大牛们肯定是看不上的)写成博客,算是对自己学习经历的一个纪念吧。
首先将要读入的图片直接放在工程文件夹下。
程序如下:
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int argc, char **argv[])
{
const char* pstrImageName = "a.jpg";
const char* pstrWindowsTitle= "TEST";
IplImage*pImage=cvLoadImage(pstrImageName,CV_LOAD_IMAGE_UNCHANGED);
cvNamedWindow(pstrWindowsTitle,CV_WINDOW_AUTOSIZE);
cvShowImage(pstrWindowsTitle,pImage);
cvWaitKey();
cvReleaseImage(&pImage);
cvDestroyWindow(pstrWindowsTitle);
}
下面是关于这个程序的详细解释。
1.0头文件
具体的可以参考博客
http://www.csdn123.com/html/topnews201408/95/8695.htm
然后根据本菜鸟的经验,任何程序的库文件其实可以直接写成