日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gray morphology basic operation

發布時間:2024/1/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gray morphology basic operation 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一.概述

二.灰度腐蝕

三.灰度膨脹

四.灰度圖腐蝕與膨脹代碼


一.概述

灰度形態學是二值形態學向灰度空間的自然擴展。
??? 在灰度形態學中,分別用圖像函數f(x,y)和b(x,y)表示二值形態學中的目標圖像A和結構元素B,并把f(x,y)稱為輸入圖像,b(x,y)稱為結構元素,函數中的(x,y)表示圖像中像素點的坐標。
??? 二值形態學中用到的交和并運算在灰度形態學中分別用最大極值和最小極值運算代替。

二.灰度腐蝕

? 灰度腐蝕運算的計算是逐點進行的,求某點的腐蝕運算結果就是:計算該點局部范圍內各點與結構元素中對應點的灰度值之差,并選取其中的最小值作為該點的腐蝕結果。
??? 經腐蝕運算后,圖像邊緣部分具有較大灰度值的點的灰度會降低,因此,邊緣會向灰度值高的區域內部收縮。

三.灰度膨脹

灰度膨脹運算的特點:
??? 灰度膨脹運算的計算是逐點進行的,求某點的膨脹運算結果就是:計算該點局部范圍內各點與結構元素中對應點的灰度值之和,并選取其中的最大值作為該點的腐蝕結果。
??? 經膨脹運算后,圖像邊緣部分得到了延伸。

四.灰度圖腐蝕與膨脹代碼

# -*- coding:utf-8 import cv2 as cv import numpy as nppath='/home/image/Pictures/lena256.jpg' src=cv.imread(path,0) (H,W)=src.shapetemplate=np.array([[0,2,0],[2,3,2],[0,2,0]])def solveErode(ge,i,j,a,b):a11 = ge[i, j] - template[0, 0]a12= ge[i, j] - template[0, 1]a13 = ge[i, j] - template[0, 2]a21 = ge[i, j] - template[1, 0]a22 = ge[i, j] - template[1, 1]a23 = ge[i, j] - template[1, 2]a31 = ge[i, j] - template[2, 0]a32 = ge[i, j] - template[2, 1]a33 = ge[i, j] - template[2, 2]if i==a and j==b:return a22elif i==a and j>b:return a21elif i==a and j<b:return a23elif i<a and j<b:return a33elif i<a and j==b:return a32elif i<a and j>b:return a31elif i>a and j<b:return a13elif i>a and j==b:return a12else:return a11def solveDilate(ge,i,j,a,b):a11 = ge[i, j] + template[0, 0]a12 = ge[i, j] + template[0, 1]a13 = ge[i, j] + template[0, 2]a21 = ge[i, j] + template[1, 0]a22 = ge[i, j] + template[1, 1]a23 = ge[i, j] + template[1, 2]a31 = ge[i, j] + template[2, 0]a32 = ge[i, j] + template[2, 1]a33 = ge[i, j] + template[2, 2]if i == a and j == b:return a22elif i == a and j > b:return a21elif i == a and j < b:return a23elif i < a and j < b:return a33elif i < a and j == b:return a32elif i < a and j > b:return a31elif i > a and j < b:return a13elif i > a and j == b:return a12else:return a11#grayErosion ge=np.zeros((H,W),np.uint8) for i in range(1,H-1):for j in range(1,W-1):a1=solveErode(src,i-1,j-1,i,j)a2=solveErode(src,i-1,j,i,j)a3=solveErode(src,i-1,j+1,i,j)a4=solveErode(src,i,j-1,i,j)a5=solveErode(src,i,j,i,j)a6=solveErode(src,i,j+1,i,j)a7=solveErode(src,i+1,j-1,i,j)a8=solveErode(src,i+1,j,i,j)a9=solveErode(src,i+1,j+1,i,j)list = [a1, a2, a3, a4, a5, a6, a7, a8, a9]ge[i,j]=min(list)#grayDilation gd=np.zeros((H,W),np.uint8) for i in range(1,H-1):for j in range(1,W-1):a1 = solveDilate(src, i - 1, j - 1, i, j)a2 = solveDilate(src, i - 1, j, i, j)a3 = solveDilate(src, i - 1, j + 1, i, j)a4 = solveDilate(src, i, j - 1, i, j)a5 = solveDilate(src, i, j, i, j)a6 = solveDilate(src, i, j + 1, i, j)a7 = solveDilate(src, i + 1, j - 1, i, j)a8 = solveDilate(src, i + 1, j, i, j)a9 = solveDilate(src, i + 1, j + 1, i, j)list = [a1, a2, a3, a4, a5, a6, a7, a8, a9]gd[i,j]=max(list)if __name__=='__main__':files=[src,ge,gd]cv.imshow('original*********************grayErison******************grayDilate',np.hstack(files))cv.waitKey(0)

運行結果:

總結

以上是生活随笔為你收集整理的gray morphology basic operation的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产不卡在线观看视频 | 黄色三级视频在线观看 | 思思久久精品 | 国产看片网站 | 波多野结衣女同 | 五月激情综合网 | 兔费看少妇性l交大片免费 日韩高清不卡 | v天堂在线 | a久久久久久 | 免费无码毛片一区二区app | 91另类| 国产黄色一级大片 | 欧洲做受高潮免费看 | 青青草毛片 | 久久精品人人做人人爽 | 国产精品爽爽久久 | av导航大全 | 一区二区三区美女视频 | 国产嫩草影院久久久久 | 韩国中文字幕hd久久精品 | 天天操欧美 | 五月激情啪啪 | 天天干夜夜干 | 成人精品久久久午夜福利 | 欧美男女啪啪 | 一区二区啪啪啪 | 亚洲婷婷综合网 | 国产色秀视频 | 精品国产乱码一区二区三区99 | 九一亚色 | 星空大象在线观看免费播放 | 伊人久久九 | 欧美无马| 少妇精品无码一区二区 | 九九九网站 | 丁香九月婷婷 | 夜夜爽网站 | 国产精品色在线网站 | 成人深夜在线观看 | 欧美在线免费观看视频 | 女仆裸体打屁屁羞羞免费 | 国产精欧美一区二区三区白种人 | 97超视频| 久久精品无码一区二区三区 | avtt久久 | 高清一区二区三区视频 | 91亚色| 可以看av| 中文字幕7 | 瑟瑟视频网站 | 欧美一区免费 | 中文字幕久久久久久久 | 婷婷色婷婷 | 久久精品国产亚洲av成人 | 性欧美精品中出 | 高级家教课程在线观看 | 国产色网站| www.香蕉视频 | 老熟妇仑乱一区二区视频 | 亚洲伦理中文字幕 | 欧美乱淫视频 | 日韩精品免费在线视频 | 伊人三级| 无限资源日本好片 | 成人午夜精品 | 丰满岳乱妇一区二区三区 | 大象传媒成人在线观看 | 亚洲九九| 欧美色999 | 国产91丝袜在线观看 | 亚洲天堂精品在线观看 | 男生舔女生的屁股 | 暖暖视频日本 | 一女二男一黄一片 | 国产av一区二区三区最新精品 | 永久免费精品视频 | www.四虎影视 | 深夜福利成人 | 国产成人免费片在线观看 | 日本一区二区三区免费在线观看 | 成人午夜视频在线 | 黄色香港三级三级三级 | 午夜男人av | 影音先锋蜜桃 | 少妇伦子伦精品无吗 | 一区二区三区精品视频 | 亚洲狼人天堂 | 天堂中文8 | 激情六月天| xx99小雪 | 亚洲第一视频在线 | www欧美精品| 亚洲国产精品无码观看久久 | 精品无码人妻少妇久久久久久 | 久草手机在线观看 | 久久99精品久久久久久园产越南 | 亚欧日韩 | 中文字幕精 | 99热99这里只有精品 |