opencv学习笔记-01 显示图像
2017-02-19 19:25
597 查看
1.include需要的库highgui.h、cv.h、cxcore.h.
2.一些函数
函数1.加载图像函数
cvLoadImage(char* filename,int flags=CV_LOAD_IMAGE_COLOR)
这个时候会自动分配内存,在return结束前进行释放
参数一表示图像文件所在位置,参数二表示图像加载方式。如,彩色(CV_LOAD_IMAGE_COLOR),灰色(CV_LOAD_IMAGE_GRAYSCALE),原色(CV_LOAD_IMAGE_UNCHANGED)或颜色深度如原深度CV_LOAD_IMAGE_ANDEOTH).
加载最真还原的图像需要:ANYDEPtH|ANYCOLOR
函数2.创建显示窗口
cvNamedWindow(char* name,int flags )
参数一窗口命名,参数二不需要?
函数3.指定窗口显示图像
cvShowImage(char* name,IplImage * dst)
参数一,指定窗口名称。参数二,显示图像名称
函数4.图像停留
cvWaitKey(int key);
参数小于等于0,等待任意键执行return(选中显示图像)
参数大于0,key毫秒后,执行return。
函数5.6.释放图像和创建窗口时的内存资源
cvRelreseImage(&scr);
cvDestoryWindow("show_image");
出现错误提示:
已加载“C:\Windows\System32\ntdll.dll”,Cannot find or open the PDB file
解决方法:VS2010-工具-选项-调试-符号-Microsoft符号服务器,勾选。编译过程变慢。
显示图像代码:
2.一些函数
函数1.加载图像函数
cvLoadImage(char* filename,int flags=CV_LOAD_IMAGE_COLOR)
这个时候会自动分配内存,在return结束前进行释放
参数一表示图像文件所在位置,参数二表示图像加载方式。如,彩色(CV_LOAD_IMAGE_COLOR),灰色(CV_LOAD_IMAGE_GRAYSCALE),原色(CV_LOAD_IMAGE_UNCHANGED)或颜色深度如原深度CV_LOAD_IMAGE_ANDEOTH).
加载最真还原的图像需要:ANYDEPtH|ANYCOLOR
函数2.创建显示窗口
cvNamedWindow(char* name,int flags )
参数一窗口命名,参数二不需要?
函数3.指定窗口显示图像
cvShowImage(char* name,IplImage * dst)
参数一,指定窗口名称。参数二,显示图像名称
函数4.图像停留
cvWaitKey(int key);
参数小于等于0,等待任意键执行return(选中显示图像)
参数大于0,key毫秒后,执行return。
函数5.6.释放图像和创建窗口时的内存资源
cvRelreseImage(&scr);
cvDestoryWindow("show_image");
出现错误提示:
已加载“C:\Windows\System32\ntdll.dll”,Cannot find or open the PDB file
解决方法:VS2010-工具-选项-调试-符号-Microsoft符号服务器,勾选。编译过程变慢。
显示图像代码:
// test06.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include int _tmain(int argc, _TCHAR* argv[]) { IplImage* src=cvLoadImage("D:\\test.jpg",CV_LOAD_IMAGE_ANYCOLOR|CV_LOAD_IMAGE_ANYDEPTH); cvNamedWindow("show_image"); cvShowImage("show_image",src); cvWaitKey(0); cvReleaseImage(&src); cvDestroyWindow("show_image"); return 0; }
相关文章推荐
- OpenCV学习笔记01--图像和视频的显示
- OpenCV 2 学习笔记(4): 加载,显示和保存图像,Mat类与IplImage类
- Opencv学习笔记(2)模块,图像读取、显示、叠加、融合、颜色分离、亮度、对比度
- OpenCV学习笔记【1】:初试牛刀--显示图像
- OpenCV学习笔记 第一篇 显示图像
- opencv视频学习第三课(显示图像)笔记整理
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV 学习笔记(1)安装设置、显示图像
- OpenCV(C++接口)学习笔记1-图像的读取、显示、保存
- OpenCV 学习笔记(1)安装设置、显示图像
- OpenCV学习笔记之图像视频显示
- 【Ubuntu+OpenCV】ubuntu/linux环境下,运用opencv实现图像的读入、显示--学习笔记【1】
- opencv 2.x学习笔记(一)加载和显示图像
- OpenCV(C++接口)学习笔记1-图像读取、显示、保存
- OpenCV学习笔记1_ShowImage_显示一幅图像
- OpenCV 学习笔记(1)显示图像
- Opencv学习笔记-显示图像
- OpenCV2学习笔记04:图像的读取与显示
- OpenCV学习笔记 利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面 .
- OpenCV 学习笔记(1)安装设置、显示图像