OPENCV 101 遇见LENA妹子
在CV(计算机视觉)领域,LENA妹子的地位就和所有程序员的hello world一下,是人生的开始。
下面这段就是CV界的hello world。遇见lena妹子。
#include <opencv2\opencv.hpp>//调库没啥好说的
#include<iostream>
using namespace cv;
void main()
{
IplImage *src; //创建一个图像指针
src = cvLoadImage("lena.jpg"); //读取lena妹子的照片,这里将lena.jpg和lena.cpp文件放在同一个文件夹下
cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);//创建一个叫LENA的窗口
cvShowImage("lena",src);//将指针的内容显示在lena这个窗口上
cvWaitKey(0);//显示推出机制,0对应的是任何键都可以触发
cvDestroyWindow("lena");//关闭LENA窗口
cvReleaseImage(&src);//释放指针
}
其实还有更简单的写法,
1 在OPENCV2.4版本开始,在基本的应用中,指针都可以完全不需要自己使用。
2 MAT这个变量种类更见轻便,可以完全替代IplImage。
练习:
使用MAT变量完成上面程序。
大神的想法就是不一样 dsweiliang 发表于 2016-1-5 14:08
大神的想法就是不一样
其实都是被书害的,中文书还停留在2.3.1版本 事实上现在都3.1了。
页:
[1]