
opencv 数字图像处理
文章平均质量分 89
speedmancs
程序员
展开
-
基于opencv和c++的图像处理:直方图匹配
在冈萨雷斯的那本《数字图像处理》中提到了一种神奇的变换:直方图匹配变换(Histogram Matching), 输入两幅图A和B,A和B的直方图不同,直方图匹配变换是这样的一个变换s = F(r), 使得变换之后,A的直方图和B的直方图一样。也就是它们的颜色分布变成一样。 比如下面两幅图:一个沙漠,一个海滩,它们的RGB直方图显然是不一样的。但是执行直方原创 2012-10-27 13:01:27 · 6792 阅读 · 4 评论 -
基于opencv和c++的图像处理:直方图均衡化
一般而言,图片有RGB三通道,每个通道用一个byte表示,取值范围在0到255之间。对于每个通道,我们都可以计算图像的直方图,其实就是统计每个像素值的出现频率,如下图所示: 直方图均衡化的效果,即把原图的三通道的直方图变成均匀分布,每种像素值出现的次数都差不多,下面是直方图均衡化后的效果(直方图是用光影查看的,生成效果图的代码见后): 可以原创 2012-10-27 12:46:50 · 4075 阅读 · 0 评论