OpenCV学习之路(1)--显示图像

2018-07-31  本文已影响0人  chenheliar

opencv开发包提供了读取各种类型的图像文件、视频文件和摄像机输入的功能,这些功能是opencv开发包中的highgui工具集的一部分。我们将使用其中的一些功能编写一段简单的程序,用以读取并在屏幕上显示一张图片,代码如下:

#include "highgui.h"
int main(int argc,char** argv) {
    //将图片加载至内存,cvLoadImage可以读取大多数格式的图像如jpg,bmp等
    IplImage* img = cvLoadImage("D:\\照片\\Snapseed\\2016_0617_21052500-01.jpeg");
    //cvNamedWindow用于创建一个窗口,第一个参数为窗口名,第二个为窗口大小
    cvNamedWindow("exmaple", CV_WINDOW_AUTOSIZE);
    cvShowImage("example", img);
    //这里为正数时则是停留多少个毫秒,0或负数则是等待触发按键操作
    cvWaitKey(0);
    //销毁图像操作
    cvReleaseImage(&img);
    //关闭窗口
    cvDestroyWindow("example");
}
上一篇下一篇

猜你喜欢

热点阅读