opencv
大大的道道的
这个作者很懒,什么都没留下…
展开
-
opencv 单目标模板匹配(只适用于模板与目标尺度相同)
#include #include "opencv/cv.h" #include "opencv/cxcore.h" #include "opencv/highgui.h" using namespace std; #pragma comment ( lib,"opencv_highgui244.lib" )#pragma comment ( lib,"opencv_c原创 2016-11-29 14:42:03 · 723 阅读 · 0 评论 -
通过RGB或YUV改变图像的色度和饱和度
自己曾经尝试过BGR先转成HSV,再改变S分量,但是效果非常差,这里是我是在别人论文上查到的,给大家参考一下 1. 通过YUV改变图像的饱和度,这里的r的范围一般为(0 , 5) , 如果为1 表示不改变图像数据 公式如下:Y = Y;U = U*r;V = V*r;注意:这里的 U~(-128- 128), V~(-128-128) 如果你的UV的范围是0-2...原创 2018-11-12 11:17:39 · 9179 阅读 · 11 评论 -
opencv笔记
1.Mat 通过外部指针赋值: Mat m(height, width,CV_8UC(3),rgb) ;2. Mat 读像素值,和写像素值//readVec3b p= m[0].at(0,0);//write _m[i].at(k,j) = p[3];原创 2016-12-13 18:32:06 · 529 阅读 · 0 评论 -
Lab 色彩模型和取值范围
L∈(0,100)a∈(-128,127)b∈(-128,127) opencv 的Lab数据对齐做了量化,使其处于0-255范围L=L*2.55a=a+128b=b+128原创 2017-04-17 15:17:02 · 12277 阅读 · 2 评论 -
【图像处理】如何改变图像的曲线?
改变图像的曲线是一个非常有用的功能,曲线的功能可以实现如下效果:1. 改变对比度,通过将曲线黑端拉低,白端拉高即可;2.改变亮度, 通过将曲线拉高,可以增加图像的亮度;2.改变色相,比如,仅仅提升红色像素的亮度,可以使图像看起来偏红。但是如何实现呢??由于曲线是平滑的,我们可以用一个二次函数来实现:公式为 : y = x+k - k*( (x-a2)/(a3-a2)原创 2017-03-30 14:47:24 · 1993 阅读 · 0 评论 -
opencv+ linux + cmake 生成 opencv 静态库
您可以省去如下步骤,直接下载我编译好的opencv2.4.4 + Ubuntu + 64bit 静态库:http://download.csdn.net/detail/u011258240/97103311. 下载opencv源码2. 将opencv 源码放在linux 的一个文件夹下(记得不要放在共享文件夹下,不然会出现软链接的错误)3. opencv目录下新建文件夹 release4.新建op...原创 2016-12-06 11:02:12 · 11422 阅读 · 6 评论 -
opencv ORB各参数的含义
ORB中有很多参数可以设置,在OpenCV中它可以通过ORB来创建一个ORB检测器。ORB::ORB(int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, int scoreType=ORB::HARRIS_SCORE, i转载 2016-12-01 15:42:36 · 6567 阅读 · 0 评论 -
opencv 仿射变换 投射变换, 单应性矩阵
estimateRigidTransform():计算多个二维点对或者图像之间的最优仿射变换矩阵 (2行x3列),H可以是部分自由度,比如各向一致的切变。getAffineTransform():计算3个二维点对之间的仿射变换矩阵H(2行x3列),自由度为6.findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) ,使用最小均方误差或者RANSAC方法 。get原创 2016-12-01 11:17:47 · 757 阅读 · 0 评论 -
opencv 模板匹配, 已解决模板过大程序不工作的bug
#include #include #include #include #include #ifdef _DEBUG#pragma comment ( lib,"opencv_highgui244d.lib" )#pragma comment ( lib,"opencv_core244d.lib" )#pragma comment ( lib,"opencv原创 2016-11-29 17:24:57 · 972 阅读 · 0 评论