加载中
OpenCV中对mixChannels函数的理解

mixChannels Copies specified channels from input arrays to the specified channels of output arrays. 从输入中拷贝某通道到输出中特定的通道。 C++: void mixChannels(const Mat*src, s...

2014/06/13 12:21
1.2K
常用插值算法介绍(一)

图像的缩放很好理解,就是图像的放大和缩小。传统的绘画工具中,有一种叫做“放大尺”的绘画工具,画家常用它来放大图画。当然,在计算机上,我们不再需要用放大尺去放大或缩小图像了,把这个工...

2014/06/13 12:21
135
图像的亮度变换和对比度变换

#include <iostream> #include <cv.h> #include <highgui.h> using namespace std; /************************************* *目的:亮度变换(亮度增强或者亮度减弱) *原理:对每个通...

常用插值算法介绍(三)

双三次插值(也称协调板元),二元双三次插值公式共有(3+1)2=16个系数,其一般形式可写成: a00 + a10x + a01y + a20x2 + a11xy + a02y2 + a21x2y + a12xy2 + a22x2y2 + a30x3 + a03y3 ...

2014/06/13 12:19
86
图片校正前后对比(一)---示例图片

采用matlab摄像机标定工具箱及自带的示例图片。 校正前: 校正后: 校正后的图片和校正前的图片进行对比(两幅图片进行相减操作): 可见,中心区域需要校正的幅度最小,越往边缘需要校正的越...

2014/06/13 12:18
163
运动目标跟踪主流算法大致分类

运动目标跟踪主流算法大致分类 不全,需要慢慢补充 一.运动目标检测 (一)背景差 1.帧差 2.GMM 背景减算法可以对背景的光照变化、噪声干扰以及周期性运动等进行建模,在各种不同情况下它都...

2014/06/13 12:18
389
常用插值算法介绍(二)

双线性内插值算法描述如下:   对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为(i+u,j+v) (其中i、j均为浮点坐标的整数部分,u、v为浮点坐标的小数部分,是取值[0,1)区间的浮点数)...

2014/06/13 12:17
86
关于焦距

一般我们说:焦距就是透镜中心到焦点的距离。但这仅仅是单片薄透镜的情况,由于照相机的镜头都是由许多片透镜组合而成的,因此,情况远不是那么简单。镜头的焦距分为像方焦距和物方焦距。像方...

2014/06/13 12:17
99
彩色转灰度算法 RGB to Gray

一、基础   而对于彩色转灰度,有一个著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 二、整数算法   而实际应用时,希望避免低速的浮点运算,所以需要整数算法。   注意到系...

2013/03/01 18:44
2.1K
BMP图像小细节

54个字节的头文件以后,如果是16色或256色BMP,则有个颜色表,但24位色BMP没有这个,而是实际的像素数据。 24位色BMP中,每三个字节表示一个像素的颜色。 需要注意的地方: 1、OpenGL通常使用...

2013/03/01 18:38
76
BMP图像四字节对齐的问题

1、内存分配单位是32位的,即4字节; 2、位图中每行象素的数据是连续的,而下一行不能和上一行共一个分配单元(4字节),所以每行象素的数据长度必须是4字节的倍数; 3、代码说明如下: int ...

2013/03/01 18:37
2K
yuv和yCbCr的差异

一、和rgb之间换算公式的差异 yuv<-->rgb Y'= 0.299*R' + 0.587*G' + 0.114*B' U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y') V'= 0.615*R' - 0.515*G' - 0.100*B' = 0.877*(R'- Y...

2013/03/01 18:32
568

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部