生活百科知识

经验知识首页 > 游戏 > 详细经验讲解内容页

[视频]【图像处理】彩色图像的直方图正规化和均衡化

关于小妇人【图像处理】彩色图像的直方图正规化和均衡化,期待您的经验分享,感谢你,我会记得你对我的好的 !
无情天魔精致 2018-12-18 11:39:26 32318人看过 分享经验到微博

更新:2023-12-19 06:19:29原创经验

来自新浪体育http://sports.sina.com.cn/的优秀用户无情天魔精致,于2018-12-18在生活百科知识平台总结分享了一篇关于“【图像处理】彩色图像的直方图正规化和均衡化小王子”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

前面我们介绍了,对灰度图进行直方图正规化处理,和直方图均衡化处理的方法。本文,我们对彩色图像进行上述两种处理,并对处理结果加以对比。

工具/原料

电脑python

方法/步骤

1/7分步阅读

先看看彩色图像的直方图,可以看到图像偏暗。

[图]2/7

这个图片是一个三通道的RGB图像。我们可以分别对三个通道的图片分别进行直方图正规化处理。

for i in range(3):

io.imsave('zgh'+str(i)+'.png',zgh(img[:,:,i]))

下面前三幅图片是正规化之后的图片,后三幅图片是原图的三个通道的灰度图。

[图][图][图][图][图][图]3/7

把三幅正规化之后的图片,合并成RGB彩色图:

img0=img*1

for i in range(3):

img0[:,:,i]=zgh(img[:,:,i])

io.imsave('zgh.png',img0)

[图]4/7

正规化之后图片的直方图如下,没什么变化。

[图]5/7

对三个通道的图片分别进行直方图均衡化处理。

for i in range(3):

io.imsave('jhh'+str(i)+'.png',jhh(img[:,:,i]))

下面三幅图片是均衡化之后的图片。

[图][图][图]6/7

把三幅均衡化之后的图片,合并成RGB彩色图:

img0=img*1

for i in range(3):

img0[:,:,i]=jhh(img[:,:,i])

io.imsave('jhh.png',img0)

[图]7/7

均衡化之后的直方图。

[图]