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

Python?Opencv中獲取卷積核的實(shí)現(xiàn)代碼

 更新時(shí)間:2022年07月04日 10:58:59   作者:Keep_Trying_Go  
這篇文章主要介紹了Python?Opencv中獲取卷積核的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.cv2.getStructuringElement(shape,ksize,anchor=(-1,-1))

該函數(shù)構(gòu)造并返回可進(jìn)一步傳遞給createMorphologyFilter()、Correase()、Explate()或morphologyEx()的結(jié)構(gòu)元素。但您也可以自己構(gòu)造任意的二進(jìn)制掩碼,并將其用作結(jié)構(gòu)元素。

2.函數(shù)講解

getStructuringElement(shape, ksize, anchor=None):

Shape:結(jié)構(gòu)單元使用的類型;
Ksize:卷積核的大小,如(3,3),(5,5)……。
Anchor:卷積核的錨點(diǎn)位置,默認(rèn)為中心位置,其值為(-1,-1);

3.代碼實(shí)戰(zhàn)

import os
import cv2
import numpy as np
def ErodeFilterRect(img_path='images/lenna.png'):
    img_src=cv2.imread(img_path)
    img=cv2.resize(src=img_src,dsize=(500,500))
    img=cv2.cvtColor(src=img,code=cv2.COLOR_BGR2GRAY)
    # kernel=np.ones((7,7),dtype=np.uint8)
    kernel=cv2.getStructuringElement(shape=cv2.MORPH_RECT,ksize=(3,3))
    print(kernel)
    img=cv2.erode(src=img,kernel=kernel,iterations=1)
    cv2.imshow('img_src',img_src)
    cv2.imshow('img',img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
def ErodeFilterELLIPSE(img_path='images/lenna.png'):
    img_src=cv2.imread(img_path)
    img=cv2.resize(src=img_src,dsize=(500,500))
    img=cv2.cvtColor(src=img,code=cv2.COLOR_BGR2GRAY)
    # kernel=np.ones((7,7),dtype=np.uint8)
    kernel=cv2.getStructuringElement(shape=cv2.MORPH_ELLIPSE,ksize=(3,3))
    print(kernel)
    img=cv2.erode(src=img,kernel=kernel,iterations=1)
    cv2.imshow('img_src',img_src)
    cv2.imshow('img',img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    
def ErodeFilterCROSS(img_path='images/lenna.png'):
    img_src=cv2.imread(img_path)
    img=cv2.resize(src=img_src,dsize=(500,500))
    img=cv2.cvtColor(src=img,code=cv2.COLOR_BGR2GRAY)
    # kernel=np.ones((7,7),dtype=np.uint8)
    kernel=cv2.getStructuringElement(shape=cv2.MORPH_CROSS,ksize=(3,3))
    print(kernel)
    img=cv2.erode(src=img,kernel=kernel,iterations=1)
    cv2.imshow('img_src',img_src)
    cv2.imshow('img',img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
if __name__ == '__main__':
    print('Pycharm')
    # ErodeFilterRect()
    # ErodeFilterELLIPSE()
    ErodeFilterCROSS()

到此這篇關(guān)于Python Opencv中獲取卷積核的實(shí)現(xiàn)代碼的文章就介紹到這了,更多相關(guān)Python Opencv卷積核內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

崇仁县| 安远县| 正镶白旗| 仁怀市| 光山县| 武功县| 罗山县| 汉阴县| 宾川县| 兰西县| 汝城县| 平顶山市| 四子王旗| 固始县| 乳山市| 凤山县| 观塘区| 新干县| 阳泉市| 泗水县| 筠连县| 浮梁县| 通州区| 安多县| 合川市| 永济市| 武胜县| 济宁市| 新巴尔虎左旗| 寿光市| 荆门市| 积石山| 甘谷县| 顺义区| 安塞县| 云安县| 桂东县| 岑溪市| 阳春市| 淅川县| 南郑县|