最近在做老师布的一个作业,原来是要做全景视频合成,可是做出来发现实时性根本达不到,改成全景图片合成吧。废话不多说啦,说说原理。
原理:
1 直方图均衡化对图片三个信道进行归一化处理。
2 柱面投影
3 图片配准
4 图片融合
简单解释一下,柱面投影其实不难,就是一个曲面与一个跟它相切的平面的三角变换关系,有高中数学的人完全可以明白。做这块的程序,要知道摄像机的视角,或者知道投影...
分类:
其他好文 时间:
2015-01-06 10:13:30
阅读次数:
172
我第一次做绘制直方图的时候走了不少弯路,现将我学习直方图均衡化并将直方图绘制出来的学习心得发表出来,希望能帮到需要此知识的同学。
此博文主要讲解进行直方图均衡化需要用到的函数以及如何在一幅图像上将直方图绘制出来。...
分类:
其他好文 时间:
2015-01-05 16:45:10
阅读次数:
119
一、直方图均衡化考虑四种图像。在暗色图像中,直方图的组成成分集中在灰度级低的一侧。明亮图像的直方图倾向于灰度级高的一侧。低对比度图像的直方图窄而集中于灰度级的中部。高对比度图像的直方图的成分覆盖了灰度级很宽的范围。在遇到前三种图像的时候,可能我们需要直方图均衡化,用来使一幅图像的像素占有全部可能的灰...
分类:
其他好文 时间:
2015-01-02 17:26:54
阅读次数:
236
直方图均衡化 —— 其潜在的数学原理是一个分布(输入的亮度直方图)被映射到另一个分布 其目的是拉伸原始图像直方图,增强其对比度 To accomplish the equalization effect, the remapping should be the cumulative distribu...
分类:
其他好文 时间:
2014-11-21 18:36:44
阅读次数:
282
原理:直方图均衡化首先是一种灰度级变换的方法:原来的灰度范围[r0,rk]变换到[s0,sk]变换函数为:s=T(r);为便于实现,可以用查找表(look-up table)的方式存储,即:原始的灰度作为查找表的索引,表中的内容是新的灰度值。其次,直方图均衡化是图像增强的一种基本方法,可提高图像的对...
分类:
其他好文 时间:
2014-10-30 20:55:22
阅读次数:
358
图像的直方图均衡
Adaptive Image Enhancement Algorithm Based on histogram Equalization
demo
左边是原图,朋友去敦煌拍的 : )
右边是处理后的图像...
分类:
其他好文 时间:
2014-10-16 16:33:32
阅读次数:
239
直方图直方图(histogram)是灰度级的函数,它表示图像中具有每种灰度级的像素的个数,反映原图中各种灰度值分布的情况。如下图所示,灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图像的最基本的统计特征。上面的是标准直方图灰度统计累计直方图:H(k)=∑ni(i&..
分类:
其他好文 时间:
2014-09-29 03:49:07
阅读次数:
294
核心函数:cvEqualizeHist程序:#include"cv.h"
#include"cxcore.h"
#include"highgui.h"
#include<iostream>
intEqualizeHist(intargc,char**argv)
{
IplImage*src=cvLoadImage("e:\\picture\\4.jpg");
IplImage*SrcB=cvCreateImage(cvGetSize(src),8,1);
IplImage*SrcG..
分类:
其他好文 时间:
2014-08-14 17:06:29
阅读次数:
287