最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 對(duì)一幅灰度圖像進(jìn)行直方圖均衡化

 更新時(shí)間:2020年10月27日 10:30:22   作者:RamboBai  
這篇文章主要介紹了python 如何對(duì)一幅灰度圖像進(jìn)行直方圖均衡化,幫助大家更好的利用python處理圖像,感興趣的朋友可以了解下
from PIL import Image
from pylab import *
from numpy import *


def histeq(im,nbr_bins = 256):
  """對(duì)一幅灰度圖像進(jìn)行直方圖均衡化"""
  #計(jì)算圖像的直方圖
  #在numpy中,也提供了一個(gè)計(jì)算直方圖的函數(shù)histogram(),第一個(gè)返回的是直方圖的統(tǒng)計(jì)量,第二個(gè)為每個(gè)bins的中間值
  imhist,bins = histogram(im.flatten(),nbr_bins,normed= True)
  cdf = imhist.cumsum()  #
  cdf = 255.0 * cdf / cdf[-1]
  #使用累積分布函數(shù)的線性插值,計(jì)算新的像素值
  im2 = interp(im.flatten(),bins[:-1],cdf)
  return im2.reshape(im.shape),cdf


pil_im = Image.open('E:\Python\\fanwei.jpg')  #打開原圖
pil_im_gray = pil_im.convert('L')   #轉(zhuǎn)化為灰度圖像
pil_im_gray.show()     #顯示灰度圖像

im = array(Image.open('E:\Python\\fanwei.jpg').convert('L'))
# figure()
# hist(im.flatten(),256)

im2,cdf = histeq(im)
# figure()
# hist(im2.flatten(),256)
# show()

im2 = Image.fromarray(uint8(im2))
im2.show()
# print(cdf)
# plot(cdf)
im2.save("junheng.jpg")

圖1:原圖的灰度圖

圖2:進(jìn)行直方圖均衡化后的圖像

圖3:原圖灰度圖的直方圖

圖4:進(jìn)行直方圖均衡化后的直方圖

圖5:灰度變換函數(shù)

以上就是python 對(duì)一幅灰度圖像進(jìn)行直方圖均衡化的詳細(xì)內(nèi)容,更多關(guān)于python 直方圖均衡化的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • opencv實(shí)現(xiàn)圖像平移效果

    opencv實(shí)現(xiàn)圖像平移效果

    這篇文章主要為大家詳細(xì)介紹了opencv實(shí)現(xiàn)圖像平移效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • python中的decode()與encode()深入理解

    python中的decode()與encode()深入理解

    這篇文章主要介紹了python中的decode()與encode()函數(shù)詳解,本文通過(guò)實(shí)例代碼給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • Python Web框架之Django框架文件上傳功能詳解

    Python Web框架之Django框架文件上傳功能詳解

    這篇文章主要介紹了Python Web框架之Django框架文件上傳功能,結(jié)合實(shí)例形式詳細(xì)分析了Django框架form表單基于ajax的文件上傳功能詳細(xì)操作技巧,需要的朋友可以參考下
    2019-08-08
  • pygame游戲之旅 如何制作游戲障礙

    pygame游戲之旅 如何制作游戲障礙

    這篇文章主要為大家詳細(xì)介紹了pygame游戲之旅的第6篇,教大家如何制作游戲障礙,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • python if三元表達(dá)式實(shí)例用法詳解

    python if三元表達(dá)式實(shí)例用法詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python if三元表達(dá)式實(shí)例用法詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • Django 解決阿里云部署同步數(shù)據(jù)庫(kù)報(bào)錯(cuò)的問(wèn)題

    Django 解決阿里云部署同步數(shù)據(jù)庫(kù)報(bào)錯(cuò)的問(wèn)題

    這篇文章主要介紹了Django 解決阿里云部署同步數(shù)據(jù)庫(kù)報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • 用C++封裝MySQL的API的教程

    用C++封裝MySQL的API的教程

    這篇文章主要介紹了用C++封裝MySQL的API的教程,包括對(duì)語(yǔ)句拼裝器SQLJoin的介紹,需要的朋友可以參考下
    2015-05-05
  • Python調(diào)整圖像hue值結(jié)合ImageEnhance庫(kù)以實(shí)現(xiàn)色調(diào)增強(qiáng)

    Python調(diào)整圖像hue值結(jié)合ImageEnhance庫(kù)以實(shí)現(xiàn)色調(diào)增強(qiáng)

    這篇文章主要介紹了Python調(diào)整圖像hue值結(jié)合ImageEnhance庫(kù)以實(shí)現(xiàn)色調(diào)增強(qiáng),PIL庫(kù)中的ImageEnhance類可用于圖像增強(qiáng),可以調(diào)節(jié)圖像的亮度、對(duì)比度、色度和銳度,通過(guò)RGB到HSV的變換加調(diào)整可以對(duì)圖像的色調(diào)進(jìn)行調(diào)整,需要的朋友可以參考下
    2023-09-09
  • Python解決兩個(gè)整數(shù)相除只得到整數(shù)部分的實(shí)例

    Python解決兩個(gè)整數(shù)相除只得到整數(shù)部分的實(shí)例

    今天小編就為大家分享一篇Python解決兩個(gè)整數(shù)相除只得到整數(shù)部分的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • jupyter notebook中圖片顯示不出來(lái)的解決

    jupyter notebook中圖片顯示不出來(lái)的解決

    這篇文章主要介紹了jupyter notebook中圖片顯示不出來(lái)的解決操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03

最新評(píng)論

延庆县| 平顺县| 龙州县| 大埔区| 辽宁省| 萨嘎县| 桐梓县| 灵宝市| 临沂市| 藁城市| 随州市| 富平县| 黄浦区| 迁安市| 化州市| 江达县| 玛纳斯县| 肃南| 古田县| 辉县市| 佛学| 蛟河市| 奉新县| 连云港市| 邢台市| 广宗县| 广灵县| 彭泽县| 和龙市| 郯城县| 中阳县| 松桃| 尉犁县| 甘孜| 封开县| 安仁县| 洛阳市| 长宁区| 宁蒗| 攀枝花市| 万年县|