opencv最基础的图像处理的例子

opencv最基础的图像处理的例子

ID:35808789

大小:125.23 KB

页数:19页

时间:2019-04-19

opencv最基础的图像处理的例子_第1页
opencv最基础的图像处理的例子_第2页
opencv最基础的图像处理的例子_第3页
opencv最基础的图像处理的例子_第4页
opencv最基础的图像处理的例子_第5页
资源描述:

《opencv最基础的图像处理的例子》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、什么是OpenCV开源C/C++计算机视觉库.面向实时应用进行优化.跨操作系统/硬件/窗口管理器.通用图像/视频载入、存储和获取.由中、高层API构成.为Intel?公司的IntegratedPerformancePrimitives(IPP)提供了透明接口.特性:图像数据操作(分配,释放,复制,设定,转换).图像与视频I/O(基于文件/摄像头输入,图像/视频文件输出).矩阵与向量操作与线性代数计算(相乘,求解,特征值,奇异值分解SVD).各种动态数据结构(列表,队列,集,树,图).基本图像处理(滤波,边缘检测,角

2、点检测,采样与插值,色彩转换,形态操作,直方图,图像金字塔).结构分析(连接成分,轮廓处理,距离转换,模板匹配,Hough转换,多边形近似,线性拟合,椭圆拟合,Delaunay三角化).摄像头标定(寻找并跟踪标定模板,标定,基础矩阵估计,homography估计,立体匹配).动作分析(光流,动作分割,跟踪).对象辨识(特征方法,隐马可夫链模型HMM).基本GUI(显示图像/视频,键盘鼠标操作,滚动条).图像标识(直线,圆锥,多边形,文本绘图)OpenCV模块:cv-OpenCV主要函数.cvaux-辅助(实验性)O

3、penCV函数.cxcore-数据结构与线性代数算法.highgui-GUI函数.资料链接参考手册:/docs/index.htm网络资源:官方网页:软件下载:书籍:http://www.intel.com/technology/computing/opencv/http://sourceforge.net/projects/opencvlibrary/OpenSourceComputerVisionLibrarybyGaryR.Bradski,VadimPisarevsky,andJe

4、an-YvesBouguet,Springer,1sted.(June,2006).视频处理例程(位于/samples/c/目录中):色彩跟踪:camshiftdemo点跟踪:lkdemo动作分割:边缘检测:motempllaplace图像处理例程(位于/samples/c/目录中):边缘检测:edge分割:形态:pyramid_segmentationmorphology直方图:demhist距离转换:椭圆拟合distransfitellipseOpenC

5、V命名约定函数命名:cvActionTarget[Mod](...)Action=核心功能(例如设定set,创建create)Target=操作目标(例如轮廓contour,多边形polygon)[Mod]=可选修饰词(例如说明参数类型)矩阵数据类型:CV_(S

6、U

7、F)CS=带符号整数U=无符号整数F=浮点数例:CV_8UC1表示一个8位无符号单通道矩阵,CV_32FC2表示一个32位浮点双通道矩阵.图像数据类型:IPL_DEPTH_

8、h>(S

9、U

10、F)例:IPL_DEPTH_8U表示一个8位无符号图像.IPL_DEPTH_32F表示一个32位浮点数图像.头文件:#include#include#include#include//不必要-该头文件已在cv.h文件中包含编译命令Linux系统:g++hello-world.cpp-ohello-world-I/usr/local/include/opencv-L/usr/local/lib-lm-lcv-lhighgui-l

11、cvauxWindows系统:注意在项目属性中设好OpenCV头文件以及库文件的路径.C程序实例////////////////////////////////////////////////////////////////////////////hello-world.cpp////一个简单的OpenCV程序//它从一个文件中读取图像,将色彩值颠倒,并显示结果.//////////////////////////////////////////////////////////////////////////#in

12、clude#include#include#include#includeintmain(intargc,char*argv[]){IplImage*img=0;intheight,width,step,channels;uchar*data;inti,j,k;if(ar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。