编程论坛
注册
登录
编程论坛
→
C++教室
如何用c语言实现图像的均衡化?
吴隐
发布于 2012-11-13 16:08, 567 次点击
如何用c语言实现图像的均衡化?c++也行,其他的软件也行,谢谢大家,呵呵
4 回复
#2
rjsp
2012-11-14 08:40
你先得告诉别人什么叫“均衡化”
#3
吴隐
2012-11-14 22:47
就是直方图均衡化,相当于ps里面的那个,可能是提高图像反差,增强效果的运算
#4
rjsp
2012-11-15 08:32
我一直用OpenCV,主要为的是图像格式的解码
先用 cvCalcHist 求直方图,然后自己确定一个范围,再用cvConvertScale进行扩展
如果不用cvCalcHist/cvConvertScale也行,自己统计一下,因为这两个函数是很简单的
#5
yap077
2012-11-15 15:33
直方图均衡化的方法很简单,算法步骤如下
(1)先统计各个灰度级的个数;
(2)再进行求积分;
(3)再就是归一化;
(4)最后遍历图像,输出。
1