本模块为跨平台的gui/IO组件,包括如下图所示文件:
#include "highgui.h"
int main(int argc, char* argv[])
{
IplImage* src = cvLoadImage("花.jpg", 1);//加载一张图片
cvNamedWindow("title", 1);//创建一个窗体
cvShowImage("title", src);//在上面的窗体中显示图片
cvWaitKey(0);//等待用户按键
cvReleaseImage(&src);//释放图片资源
cvDestroyWindow("title");//释放窗体资源
return 0;
}
Word | translation |
---|---|
Debug Assertion Failed | 调试断言错误,错误存在两种情况,其一是野指针, 另一种情况是内存泄露。 |
Assertion | 断言,用于假定某个条件肯定会满足,在debug模式下,当该条件不满足时则发生阻塞而弹出该对话框;在release下回忽略断言 |
总结
怎么样,学习OpenCV并不是很难吧,相反充满了乐趣,因为你能够实时看到你变换处理后的图片效果,然后向朋友炫耀你的新发现新成果。图像算法并没有你想的那么深奥晦涩,至少基本的算法OpenCV的API都帮我们封装好了,我们要做的只是使用这些API做出酷炫的效果。Follow me一起学习下去吧。。。