opencv实例一:显示一张图片
第一个简单的实例,显示一张图片:
1)代码如下
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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 }
2)运行结果如下图
3)关于上述几个函数
① cvloadimage
http://baike.haosou.com/doc/6949440-7171841.html
②cvWaitKey
http://baike.haosou.com/doc/7584171-7858265.html
博乐Bar