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

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");
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容