色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

基于Python的圖像閾值化分割(迭代法)

瀏覽:19日期:2022-07-04 17:19:40

1.閾值化分割原理

通過對圖像的灰度直方圖進行數(shù)學(xué)統(tǒng)計,選擇一個或多個閾值將像素劃分為若干類。一般情況下,當(dāng)圖像由灰度值相差較大的目標(biāo)和背景組成時,如果目標(biāo)區(qū)域內(nèi)部像素灰度分布均勻一致,背景區(qū)域像素在另一個灰度級上也分布均勻,這時圖像的灰度直方圖會呈現(xiàn)出雙峰特性。

在這種情況下,選取位于這兩個峰值中間的谷底對應(yīng)的灰度值T作為灰度閾值,將圖像中各個像素的灰度值與這個閾值進行比較,根據(jù)比較的結(jié)果將圖像中的像素劃分到兩個類中。像素灰度值大于閾值T的像素點歸為一類,其余像素點歸為另一類。經(jīng)閾值化處理后的圖像g(x,y)定義為:

基于Python的圖像閾值化分割(迭代法)

其中f(x,y)為原圖像,T為灰度閾值,g(x,y)為分割后產(chǎn)生的二值圖像。

2.算法流程圖

基于Python的圖像閾值化分割(迭代法)

3.代碼實現(xiàn)

from PIL import Imageimport matplotlib.pyplot as pltimport numpy as np#讀入圖片并轉(zhuǎn)化為矩陣img = plt.imread(’2.jpg’)im = np.array(img)# 矩陣大小l = len(im)w = len(im[0])#求初始閾值zmin = np.min(im)zmax = np.max(im)t0 = int((zmin+zmax)/2)#初始化相關(guān)變量初始化t1=0res1=0res2=0s1=0s2=0#迭代法計算最佳閾值while abs(t0-t1)>0: for i in range(0,l-1): for j in range(0,w-1): if im[i,j]<t0: res1=res1+im[i,j] s1=s1+1 elif im[i,j]>t0: res2=res2+im[i,j] s2=s2+1 avg1=res1/s1 avg2=res2/s2 res1 = 0 res2 = 0 s1 = 0 s2 = 0 t1 = t0 #舊閾值儲存在t1中 t0=int((avg1+avg2)/2) #計算新閾值#閾值化分割#像素點灰度值小于最佳閾值t0用0填充,其余用255填充im = np.where(im[...,:] < t0, 0, 255)#繪制原圖窗口plt.figure()plt.imshow(img , cmap=’gray’)plt.title(’original’)#繪制原圖直方圖并顯示最佳閾值plt.figure()plt.hist(img.ravel(),256)plt.title(’hist’)plt.axvline(t0) #繪制最佳閾值分割線plt.text(25, 6100, 'Best Threshold:{}'.format(t0), size = 15, alpha = 0.8)#繪制閾值化分割后圖像plt.figure()plt.imshow(Image.fromarray(im) , cmap=’gray’)plt.title(’new’)#繪制閾值化分割后圖像的直方圖plt.figure()plt.hist(im.ravel(),256)plt.title(’hist’)plt.show()

4.閾值化分割結(jié)果

原始圖像

基于Python的圖像閾值化分割(迭代法)

原始圖像直方圖

基于Python的圖像閾值化分割(迭代法)

閾值化分割后圖像

基于Python的圖像閾值化分割(迭代法)

閾值化分割后圖像直方圖

基于Python的圖像閾值化分割(迭代法)

到此這篇關(guān)于基于Python的圖像閾值化分割(迭代法)的文章就介紹到這了,更多相關(guān)Python 圖像閾值化分割內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 最刺激黄a大片免费观看 | 视频一区 欧美 | 中国一级淫片aaa毛片毛片 | 91年精品国产福利线观看久久 | 男女性高爱潮免费的国产 | 日韩经典一区 | 国产高清日韩 | 男吃女下面刺激视频免费 | 久久免费视频7 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 99久久精品全部 | 宅女福利视频在线看免费网站 | 最新精品亚洲成a人在线观看 | 亚洲成a人片在线观看 欧美 | www.99在线| 欧美成人性色xxxx视频 | 日韩三级观看 | 国产日韩精品视频一区二区三区 | 天堂8资源8在线 | 最近手机高清中文字幕大全7 | 欧美一区二区三区不卡 | 久久精品国内偷自一区 | 国产r67194吃奶视频 | 九九精品视频一区二区三区 | 国产精品日本一区二区不卡视频 | 亚洲国产影视 | 免费人成网站免费看视频 | 91精品国产手机在线版 | 成人伊人青草久久综合网 | 国产一区二区在线视频 | 99视频在线免费观看 | 狠色狠狠色狠狠狠色综合久久 | 久久久一区二区三区不卡 | 亚洲三级免费观看 | 欧美久久久久欧美一区 | 91亚洲综合| 三级全黄的全黄三级三级播放 | 久久亚洲精品永久网站 | 亚洲欧美日韩国产精品一区 | 欧美在线观看免费一区视频 | 免费国产一区二区三区 |