OpenCV基础01

第一章  概述
  1. OpenCV提供机器学习的库:MLL,可以下载使用。
  2. OpenCV的加速:IPP.团队的库(购买)。
  3. HTML帮助文档,Wiki/CvAux库(需要自己下载),包括:双目匹配,立体视觉跟踪,物体识别的PCA,Delaunay三角划分网格等。

第三章 openCV入门
1)OpenCV数据结构:
       点:CvPoint、CvPoint2D32f、CvPoint3D32f。
       图像:大小CvSize(W,H)、感兴趣区域CvRect(x,y,W,H)、图像颜色CvScalar、获取图像像素的BGR,cvGet2D.
       图像、矩阵、数组的关系:CvArr(祖父)、CvMat(父)、IplImage(子)。初始化:cvCreateMat(5,5,CV_64FC1)、cvLoadImage()。释放:cvReleaseMat(&..)、cvReleaseImage(&..)。

    注意:以上数据结构对应的构造函数都是以小写的“cv”开头,如cvSize.

2)数据结构的存取和访问:
    CvMat:
    麻烦的方法:用指针访问cvPtr2D、cvPtr3D等,但是麻烦,基本不用,矩阵的颜色访问设置:cvGet2D,cvSet2D等。
    方便的方法:处理浮点数单通道:cvmGet,cvmSet设置。
    恰当的方法:利用矩阵的初始指针+数据之间的step+数据结构的存储方式直接计算出数据的位置的指针进行访问,指针可以自增自减访问相邻的数据(效率高但是计算不方便)。 如:   
const float* ptr=(const float*)(mat->data.ptr + row*mat->step)
    IplImage:
    同样可以指针访问,如:
uchar *ptr=(uchar*)(image->imageData + y*image->widthStep)
   可以设置ROI来限制操作的区域,可以大大提高速度,设置ROI和取消ROI如下:
cvSetImageROI(image,CVRect rect);
cvResetImageROI(image)//取消ROI
    矩阵和图像的操作:
    很多公式:见书P54,加减乘除,点乘,叉乘,行列式,访问大小,访问值,逻辑操作等。线性分解、求解,特征值,特征向量、协方差、比较等几乎所有的线性代数的操作都有。
    图像颜色转化:cvCvtColor。

    数据存储:数据的永久存储,读/写矩阵、OpenCV结构、配置与日志文件,读写图像视屏等。OpenCV从磁盘读写都是按照YAML或XML格式进行读/写。
    矩阵的读写:cvLoad(), cvSave().
CvMat* A=cvCreateMat(3,3,the_mat_data);
cvSave("myMatrix.xml",&A);
	//...
CvMat* B=(CvMat*)cvLoad("myMatrix.xml");
    配置文件读/写:其实就是读/写成xml等标识语言,OpenCV有专门的函数来处理,例子P98页,函数在P101页。

3) 内部存储方式(点的数组的存储方式):
    假设有十个三维点Pi=(Xi,Yi,Zi),则存到数组中有四种方式:n-by-1(32FC3)、1-by-n(32FC3)、n-by-3(32FC1)、3-by-n(32FC1)。前三种的内部存储顺序一样,后一种不一样(详情见书P47)。

4)绘图:
cvLine//线段
cvCircle//圆
cvEllipse//椭圆,可以使用外接矩形绘制椭圆cvEllipseBox,注意外接矩形结构CvBox2D
cvFillPoly//多边形及其他,
cvPutText//绘制文本


    
乐播投屏是一款简单好用、功能强大的专业投屏软件,支持手机投屏电视、手机投电脑、电脑投电视等多种投屏方式。 多端兼容与跨网投屏:支持手机、平板、电脑等多种设备之间的自由组合投屏,且无需连接 WiFi,通过跨屏技术打破网络限制,扫一扫即可投屏。 广泛的应用支持:支持 10000+APP 投屏,包括综合视频、网盘与浏览器、美韩剧、斗鱼、虎牙等直播平台,还能将央视、湖南卫视等各大卫视的直播内容一键投屏。 高清流畅投屏体验:腾讯独家智能音画调校技术,支持 4K 高清画质、240Hz 超高帧率,低延迟不卡顿,能为用户提供更高清、流畅的视觉享受。 会议办公功能强大:拥有全球唯一的 “超级投屏空间”,扫码即投,无需安装。支持多人共享投屏、远程协作批注,PPT、Excel、视频等文件都能流畅展示,还具备企业级安全加密,保障会议资料不泄露。 多人互动功能:支持多人投屏,邀请好友加入投屏互动,远程也可加入。同时具备一屏多显、语音互动功能,支持多人连麦,实时语音交流。 文件支持全面:支持 PPT、PDF、Word、Excel 等办公文件,以及视频、图片等多种类型文件的投屏,还支持网盘直投,无需下载和转格式。 特色功能丰富:投屏时可同步录制投屏画面,部分版本还支持通过触控屏或电视端外接鼠标反控电脑,以及在投屏过程中用画笔实时标注等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值