opencv实例一:显示一张图片

来源:互联网 发布:linux 如何退出tail 编辑:程序博客网 时间:2024/05/14 16:29
第一个简单的实例,显示一张图片:

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

 

原创粉丝点击