opencv
chenyu19880302
这个作者很懒,什么都没留下…
展开
-
OpenCv视频处理函数
视频序列操作 从视频序列中抓取一帧 OpenCV支持从摄像头或视频文件(AVI)中抓取图像. 从摄像头获取初始化:CvCapture* capture = cvCaptureFromCAM(0); // capture from video device #0 从视频文件获取初始化:CvCapture* capture = cvCap转载 2013-09-09 21:07:54 · 1323 阅读 · 0 评论 -
RGB与Ycbcr空间的互相转换
一、RGB与Ycbcr转换的公式1.RGB表示三原色:红绿蓝Y:表示明亮度,也就是灰阶值。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。Cb:反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异。Cr:反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。在以下两个公式中RGB和YCbCr各分量的值的范围均为0-255。原创 2013-09-16 10:43:04 · 29184 阅读 · 1 评论 -
学习OPENCV
OpenCv中文论坛精华地址http://www.opencv.org.cn/index.php/User:Ollydbg23http://sivp.sourceforge.net/(sivp)一、基础操作1. 数据类型 数据结构了解 图像相关:cvArr cvMat IplImage 数据数组的维数, 与数据的通道数 见P46 (76)2. 常转载 2013-09-16 18:37:11 · 2836 阅读 · 0 评论 -
cvGEMM、cvMatMul和cvMatMulAdd的定义
一、GEMM函数的定义void cvGEMM( const CvArr* src1, const CvArr* src2, double alpha,const CvArr* src3, double beta, CvArr* dst, int tABC=0 );这是通用矩阵乘法,其中各个参数表示:src1:第一输入数组src2:第二输入数组alpha:系数src3原创 2013-09-16 16:30:25 · 10250 阅读 · 0 评论 -
harris角点检测
一.harris角点检测的数学原理 对于harris角点检测,其主要思想就是:在图像设计中,用一个高斯窗口沿各个方向(0,360)上移动时,在两个垂直方向上,用导数求出变化量函数的极大值,当这个极大值大于设定的阈值时,就把该窗口的中心像素点提取为角点。 用各个方向上像素差的平方和表示在高斯窗口中的变化量,其函数可以表示为:原创 2013-10-16 12:45:26 · 2064 阅读 · 0 评论 -
彩色色彩校正
通过插值得到RGB三基色齐全的图像后,但传感器响应的这个图像与真实场景之间扔存在差异。这其中存在多方面的原因,涉及图像传感器中光学器件的光谱性、场景的光源光照条件(如白光、荧光或者钨光)以及色彩滤镜的光谱特性。为了补偿这种差异,必须对图像进行色彩校正。现描述一下色彩校正的原理。 色彩校正主要是针对彩色图像在成像过程中的不足而对彩色饱和度和彩色色调进行校正。一、彩色饱和转载 2013-11-18 13:17:19 · 5158 阅读 · 2 评论 -
图像轮廓匹配
一、原理(1)最常用到的轮廓匹配就是字符的匹配,而两个轮廓最最简洁的方式就是比较它们的轮廓矩。矩就是通过对轮廓上所有点进行积分运算活求和运算而得到一个粗略的特征,对一幅图像I(x,y)求普通矩公式为: 其中p对应x维度上的矩,q对应y维度上的矩,阶数表示对应的部分的指数,该计算是对轮廓边界上转载 2013-11-06 11:22:06 · 2871 阅读 · 0 评论