小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

phython+opencv圖像處理

 pythonjava學(xué)習(xí) 2021-04-06
做了兩天的直方圖均衡,還差一點(diǎn)點(diǎn),先把前面的發(fā)布出來,后面的再慢慢來吧。
直方圖均衡主要是用于增強(qiáng)動態(tài)范圍偏小的圖像。
它的基本思想是把原始圖像的直方圖變換為在整個(gè)灰度范圍內(nèi)均勻分布的形式,這樣可以增加像素灰度值的動態(tài)范圍,從而達(dá)到增強(qiáng)圖像對比度的結(jié)果。
它的步驟如下:
1、統(tǒng)計(jì)直方圖每個(gè)灰度級出現(xiàn)的次數(shù)
其代碼如下:

2、歸一化直方圖
其代碼如下:
3、累積直方圖
其代碼如下:

4、取整
取整函數(shù)為g=int[(L-1)f+0.5]
其中,f是原值,L是灰度級-1
其代碼如下:
后面還有兩步,5、確定映射關(guān)系,計(jì)算新的直方圖。6、輸出圖像。
這兩步下一篇再介紹。
這里演示一下前四步的運(yùn)行結(jié)果為:

主程序的代碼如下:
#主程序
img=cv.imread('E:/image/road.jpg',0)
re=h(img)#原圖直方圖
gui=normed(re,img)#歸一化直方圖
lei=leiji(gui)#累積直方圖
z=zheng(lei)#取整
plt.figure(figsize=(12,5))
plt.subplot(141)
plt.bar(range(256),re,width=1)
plt.title("直方圖")
plt.subplot(142)
plt.bar(range(256),gui,width=1)
plt.title("歸一化直方圖")
plt.subplot(143)
plt.bar(range(256),lei,width=1)
plt.title('累積直方圖')
plt.subplot(144)
plt.bar(range(256),z,width=1)
plt.title("取整后直方圖")

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多