亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

Python圖像運算之頂帽運算和底帽運算詳解

目錄

一.圖像頂帽運算

圖像頂帽運算(top-hat transformation)又稱為圖像禮帽運算,它是用原始圖像減去圖像開運算后得結(jié)果,常用于解決由于光照不均勻圖像分割出錯得問題。其公式定義如下:

圖像頂帽運算是用一個結(jié)構(gòu)元通過開運算從一幅圖像中刪除物體,頂帽運算用于暗背景上得亮物體,它得一個重要用途是校正不均勻光照得影響。其效果圖如圖1所示。

在Python中,圖像頂帽運算主要調(diào)用morphologyEx()實現(xiàn),其中參數(shù)cv2.MORPH_TOPHAT表示頂帽處理,函數(shù)原型如下:

dst = cv2.morphologyEx(src, cv2.MORPH_TOPHAT, kernel)

  • src表示原始圖像
  • cv2.MORPH_TOPHAT表示圖像頂帽運算
  • kernel表示卷積核,可以用numpy.ones()函數(shù)構(gòu)建

假設(shè)存在一張光照不均勻得米粒圖像,如圖2所示,我們需要調(diào)用圖像頂帽運算解決光照不均勻得問題。

圖像頂帽運算得Python代碼如下所示:

# -*- coding: utf-8 -*-# By:Eastmountimport cv2  import numpy as np  #讀取圖片src = cv2.imread('test01.png', cv2.IMREAD_UNCHANGED)#設(shè)置卷積核kernel = np.ones((10,10), np.uint8)#圖像頂帽運算result = cv2.morphologyEx(src, cv2.MORPH_TOPHAT, kernel)#顯示圖像cv2.imshow("src", src)cv2.imshow("result", result)#等待顯示cv2.waitKey(0)cv2.destroyAllWindows()

其運行結(jié)果如圖3所示。

下圖展示了“米粒”頂帽運算得效果圖,可以看到頂帽運算后得圖像刪除了大部分非均勻背景,并將米粒與背景分離開來。

為什么圖像頂帽運算會消除光照不均勻得效果呢?

通常可以利用灰度三維圖來進行解釋該算法。灰度三維圖主要調(diào)用Axes3D包實現(xiàn),對原圖繪制灰度三維圖得代碼如下:

# -*- coding: utf-8 -*-# By:Eastmountimport numpy as npimport cv2 as cvimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmfrom matplotlib.ticker import LinearLocator, FormatStrFormatter#讀取圖像img = cv.imread("test02.png")img = cv.cvtColor(img,cv.COLOR_BGR2GRAY)imgd = np.array(img)      #image類轉(zhuǎn)numpy#準備數(shù)據(jù)sp = img.shapeh = int(sp[0])        #圖像高度(rows)w = int(sp[1])        #圖像寬度(colums) of image#繪圖初始處理fig = plt.figure(figsize=(16,12))ax = fig.gca(projection="3d")x = np.arange(0, w, 1)y = np.arange(0, h, 1)x, y = np.meshgrid(x,y)z = imgdsurf = ax.plot_surface(x, y, z, cmap=cm.coolwarm)  #自定義z軸ax.set_zlim(-10, 255)ax.zaxis.set_major_locator(LinearLocator(10))   #設(shè)置z軸網(wǎng)格線得疏密#將z得value字符串轉(zhuǎn)為float并保留2位小數(shù)ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f')) # 設(shè)置坐標(biāo)軸得label和標(biāo)題ax.set_xlabel('x', size=15)ax.set_ylabel('y', size=15)ax.set_zlabel('z', size=15)ax.set_title("surface plot", weight='bold', size=20)#添加右側(cè)得色卡條fig.colorbar(surf, shrink=0.6, aspect=8)  plt.show()

運行結(jié)果如圖5所示,其中x表示原圖像中得寬度坐標(biāo),y表示原圖像中得高度坐標(biāo),z表示像素點(x, y)得灰度值。

從圖像中得像素走勢顯示了該圖受各部分光照不均勻得影響,從而造成背景灰度不均現(xiàn)象,其中凹陷對應(yīng)圖像中灰度值比較小得區(qū)域。

通過圖像白帽運算后得圖像灰度三維圖如圖6所示,對應(yīng)得灰度更集中于10至100區(qū)間,由此證明了不均勻得背景被大致消除了,有利于后續(xù)得閾值分割或圖像分割。

繪制三維圖增加得頂帽運算核心代碼如下:

二.圖像底帽運算

圖像底帽運算(bottom-hat transformation)又稱為圖像黑帽運算,它是用圖像閉運算操作減去原始圖像后得結(jié)果,從而獲取圖像內(nèi)部得小孔或前景色中黑點,也常用于解決由于光照不均勻圖像分割出錯得問題。其公式定義如下:

圖像底帽運算是用一個結(jié)構(gòu)元通過閉運算從一幅圖像中刪除物體,常用于校正不均勻光照得影響。其效果圖如圖8所示。

在Python中,圖像底帽運算主要調(diào)用morphologyEx()實現(xiàn),其中參數(shù)cv2.MORPH_BLACKHAT表示底帽或黑帽處理,函數(shù)原型如下:

dst = cv2.morphologyEx(src, cv2.MORPH_BLACKHAT, kernel)

  • src表示原始圖像
  • cv2.MORPH_BLACKHAT表示圖像底帽或黑帽運算
  • kernel表示卷積核,可以用numpy.ones()函數(shù)構(gòu)建

Python實現(xiàn)圖像底帽運算得代碼如下所示:

# -*- coding: utf-8 -*-# By:Eastmountimport cv2  import numpy as np  #讀取圖片src = cv2.imread('test02.png', cv2.IMREAD_UNCHANGED)#設(shè)置卷積核kernel = np.ones((10, 10), np.uint8)#圖像黑帽運算result = cv2.morphologyEx(src, cv2.MORPH_BLACKHAT, kernel)#顯示圖像cv2.imshow("src", src)cv2.imshow("result", result)#等待顯示cv2.waitKey(0)cv2.destroyAllWindows()

其運行結(jié)果如圖9所示:

三.總結(jié)

該系列主要講解了圖像數(shù)學(xué)形態(tài)學(xué)知識,結(jié)合原理和代碼詳細介紹了圖像腐蝕、圖像膨脹、圖像開運算和閉運算、圖像頂帽運算和圖像底帽運算等操作。這篇內(nèi)容詳細介紹了頂帽運算和底帽運算,它們將為后續(xù)得圖像分割和圖像識別提供有效支撐。

到此這篇關(guān)于Python圖像運算之頂帽運算和底帽運算詳解得內(nèi)容就介紹到這了,更多相關(guān)Python 頂帽運算 底帽運算內(nèi)容請搜索之家以前得內(nèi)容或繼續(xù)瀏覽下面得相關(guān)內(nèi)容希望大家以后多多支持之家!

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論1 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    9000px;">

      
      

      亚洲曰韩产成在线| 自拍偷拍国产精品| 一二三四区精品视频| 视频在线观看一区| 国产成人一级电影| www.欧美.com| 国产欧美日韩三区| 日本午夜一本久久久综合| 成人午夜免费视频| 日韩欧美国产三级| 日韩精品电影在线观看| 精品视频一区二区不卡| 国产午夜一区二区三区| 午夜天堂影视香蕉久久| 91偷拍与自偷拍精品| 日韩一区中文字幕| 色噜噜狠狠成人网p站| 亚洲欧美成aⅴ人在线观看| 波多野结衣精品在线| 国产精品久久久久久久岛一牛影视 | 91蜜桃免费观看视频| 亚洲欧洲av在线| 图片区小说区区亚洲影院| 一区二区三区影院| 美腿丝袜亚洲三区| 国产成人在线观看免费网站| 欧美色爱综合网| 欧美性三三影院| 欧美日韩一区二区在线观看视频| 欧美日韩在线播| 色婷婷av一区| 92精品国产成人观看免费 | 2020国产精品自拍| 亚洲激情自拍视频| 一区二区三区精品视频| 亚洲国产精品自拍| 国产中文一区二区三区| 亚洲欧美一区二区在线观看| 国产精品高潮呻吟| 日韩视频不卡中文| 9191国产精品| 欧美视频一二三区| 99视频一区二区三区| 成人高清免费观看| 一区二区三区四区在线| 在线亚洲一区二区| 99久久伊人网影院| 欧美一级久久久久久久大片| 一区二区三区四区亚洲| 亚洲精品一区二区三区福利| 波多野结衣亚洲| 91美女片黄在线观看| 国产91精品精华液一区二区三区| 另类调教123区 | 懂色av一区二区三区免费看| 日韩va欧美va亚洲va久久| 婷婷久久综合九色综合绿巨人| 亚洲成人午夜影院| 国产揄拍国内精品对白| 国产不卡在线播放| av不卡一区二区三区| 欧美性一区二区| 国产欧美精品在线观看| 一区二区三区成人| 日韩av中文字幕一区二区三区| 国产不卡视频在线观看| 色菇凉天天综合网| 久久精品视频在线看| 亚洲成年人影院| 国产白丝网站精品污在线入口| 欧美影院精品一区| 亚洲国产成人私人影院tom| 奇米一区二区三区| 一本到不卡精品视频在线观看| 欧美日韩一区在线观看| 亚洲免费在线播放| 岛国精品一区二区| 2020日本不卡一区二区视频| 亚洲综合丝袜美腿| 色美美综合视频| 亚洲免费av高清| 91国产成人在线| 亚洲精品成人精品456| 成人美女视频在线看| 国产女人18水真多18精品一级做| 蜜臀久久99精品久久久久久9| 色成年激情久久综合| 亚洲精品国产视频| 日韩欧美久久久| 国产精品一区二区三区四区| www日韩大片| 成人动漫av在线| 国产亚洲女人久久久久毛片| 国产成人免费在线观看| 国产精品短视频| 欧美日韩国产综合一区二区三区| 亚洲综合视频在线| 久久视频一区二区| 99视频在线精品| 极品美女销魂一区二区三区 | 国产激情一区二区三区| 亚洲国产高清不卡| 成人高清免费在线播放| 亚洲五月六月丁香激情| 日韩亚洲欧美在线| 97久久精品人人爽人人爽蜜臀 | 久久久国产午夜精品| 国产成人免费av在线| 亚洲综合激情小说| 国产精品女上位| 欧美精品一区二区三区在线播放| 成人高清免费观看| 免费成人av在线| 樱花草国产18久久久久| 日本一区二区三区dvd视频在线| 色婷婷综合久色| 成人午夜电影小说| 国产精品77777| 激情深爱一区二区| 裸体一区二区三区| 亚洲第一搞黄网站| 亚洲成人av福利| 麻豆精品新av中文字幕| 精品无人码麻豆乱码1区2区| 天堂精品中文字幕在线| 免费高清在线视频一区·| 亚洲一区二区不卡免费| 美女任你摸久久| 欧美aⅴ一区二区三区视频| 精品在线播放午夜| av男人天堂一区| 在线观看欧美精品| 日韩精品一区二区三区四区| 91精品国产色综合久久ai换脸| 欧美一区二区三区四区在线观看| 亚洲激情五月婷婷| 日韩精品亚洲专区| 成人aa视频在线观看| 一本一道久久a久久精品综合蜜臀| 色综合欧美在线| 色综合久久久网| 国产精品女同一区二区三区| 一区二区三区四区激情| 天天操天天干天天综合网| 国内精品国产成人国产三级粉色| 99精品视频中文字幕| 欧美一级xxx| 亚洲男人的天堂在线观看| 美女被吸乳得到大胸91| 精品成人一区二区三区| 粉嫩绯色av一区二区在线观看| 精品国产乱码91久久久久久网站| 国产色产综合色产在线视频| 午夜av一区二区三区| 成人免费视频caoporn| 久久久久免费观看| 国产.欧美.日韩| 国产欧美一区二区精品性色超碰| 久久精品国产99国产| 日韩欧美国产一区二区在线播放 | 精品久久久网站| 亚洲国产wwwccc36天堂| 东方欧美亚洲色图在线| 日韩一区二区电影网| 午夜精品久久久久久| 337p亚洲精品色噜噜噜| 性做久久久久久免费观看| 中文乱码免费一区二区| 亚洲欧洲av一区二区三区久久| 一区二区三区中文字幕电影| 亚洲综合在线第一页| 亚洲精品一区二区三区香蕉| 久久在线免费观看| 亚洲成在人线免费| 成人激情午夜影院| 欧美日韩国产123区| 日韩一区二区精品| 亚洲高清在线精品| 奇米777欧美一区二区| 91一区二区三区在线观看| 中文字幕精品一区二区三区精品| 欧美成人在线直播| 中文字幕日韩一区二区| 日韩高清欧美激情| 欧美精品精品一区| 国产精品国产三级国产aⅴ中文| 91丨porny丨蝌蚪视频| 4438亚洲最大| 亚洲午夜视频在线观看| 国产在线精品一区二区 | 精品一区二区三区在线视频| 欧美韩国日本综合| 91精品国产综合久久久蜜臀图片 | 国产aⅴ精品一区二区三区色成熟| 国内精品免费**视频| 香港成人在线视频| 一区二区三区在线观看视频| 欧美激情在线观看视频免费| 欧美三级乱人伦电影| 日韩欧美一二三|