opencv实例一:显示一张图片

第一个简单的实例,显示一张图片:

1)代码如下

 1 /***********************************************************************************
 2 开发环境:opencv3.0.0 + vs2012旗舰版;win7正式版32位
 3 作者信息:博乐Bar
 4 开发时间:20150909
 5 ***********************************************************************************/
 6 
 7 //显示图像文件
 8 #include <opencv2/opencv.hpp>
 9 using namespace std;
10 //隐藏控制台窗口
11 #pragma comment(linker, "/subsystem:"windows" /entry:"mainCRTStartup"")
12 
13 int main()
14 {
15     const char *ImageName = "在路上.jpg";
16     const char *WindowsTitle = "OpenCV第一个程序(显示一张图片)";
17 
18     //从文件中读取图像
19     IplImage *pImage = cvLoadImage(ImageName, CV_LOAD_IMAGE_UNCHANGED);
20 
21     //创建窗口
22     cvNamedWindow(WindowsTitle, CV_WINDOW_AUTOSIZE);
23 
24     //在指定窗口中显示图像
25     cvShowImage(WindowsTitle, pImage);
26 
27     //等待按键事件
28     cvWaitKey();
29 
30     //销毁一个窗口
31     cvDestroyWindow(WindowsTitle);
32 
33     //释放cvLoadImage()加载的图像,释放内存
34     cvReleaseImage(&pImage);
35 
36     return 0;
37 }
View Code

2)运行结果如下图

显示

3)关于上述几个函数

① cvloadimage

http://baike.haosou.com/doc/6949440-7171841.html

②cvWaitKey

http://baike.haosou.com/doc/7584171-7858265.html

原文地址:https://www.cnblogs.com/huanzxj/p/4795075.html