欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

opencv 形態(tài)學(xué)變換(開運算,閉運算,梯度運算)

 更新時間:2020年07月07日 14:48:12   作者:總裁余  
這篇文章主要介紹了opencv 形態(tài)學(xué)變換(開運算,閉運算,梯度運算),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

形態(tài)學(xué)里把腐蝕和膨脹單獨拿了出來,其他操作(保括膨脹和腐蝕的組合操作)都叫形態(tài)學(xué)變換。
opencv里有包:cv2.morphologyEx()
morphology :譯文 形態(tài)學(xué)
使用python +opencv講解

開運算

開運算:對圖像先進行腐蝕,然后對腐蝕后的圖進行膨脹



morphologyEx
運算結(jié)果=cv2.morphologyEx(源圖像img,cv2.MORPH_OPEN,卷積核k)
cv2.MORPH_OPEN:開運算

import cv2
import numpy as np
o=cv2.imread("opening.bmp",cv2.IMREAD_UNCHANGED)
k=np.ones((10,10),np.uint8)
r=cv2.morphologyEx(o,cv2.MORPH_OPEN,k)
cv2.imshow("original",o)
cv2.imshow("result",r)
cv2.waitKey()
cv2.destroyAllWindows()

閉運算

對圖像進行先膨脹,再腐蝕。
有助于關(guān)閉前景物體上的小孔,或者小黑點。


morphologyEx
運算結(jié)果=cv2.morphologyEx(源圖像img,cv2.MORPH_CLOSE,卷積核k)
cv2.MORPH_CLOSE:閉運算

合理選擇卷積核大小,太小了無法去除前景圖的黑點

import cv2
import numpy as np
o=cv2.imread("closing.bmp",cv2.IMREAD_UNCHANGED)
k=np.ones((10,10),np.uint8)
r=cv2.morphologyEx(o,cv2.MORPH_CLOSE,k)
cv2.imshow("original",o)
cv2.imshow("result",r)
cv2.waitKey()
cv2.destroyAllWindows()

梯度運算

對二值圖像分別進行膨脹和腐蝕操作。
然后膨脹圖像-腐蝕圖像=結(jié)果
(像素相減)0-0=0,1-1=0,1-0=1


運算結(jié)果=cv2.morphologyEx(源圖像img,cv2.MORPH_GRADIENT,卷積核k)
cv2.MORPH_GRADIENT:閉運算

import cv2
import numpy as np
o=cv2.imread("gradient.bmp",cv2.IMREAD_UNCHANGED)
k=np.ones((5,5),np.uint8)
r=cv2.morphologyEx(o,cv2.MORPH_GRADIENT,k)
cv2.imshow("original",o)
cv2.imshow("result",r)
cv2.waitKey()
cv2.destroyAllWindows()


到此這篇關(guān)于opencv 形態(tài)學(xué)變換(開運算,閉運算,梯度運算)的文章就介紹到這了,更多相關(guān)opencv 形態(tài)學(xué)變換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)逆序輸出一個數(shù)字的示例講解

    python實現(xiàn)逆序輸出一個數(shù)字的示例講解

    今天小編就為大家分享一篇python實現(xiàn)逆序輸出一個數(shù)字的示例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python optparse模塊使用實例

    python optparse模塊使用實例

    這篇文章主要介紹了python optparse模塊使用實例,optparse是專門來處理命令行選項的,本文就講解了它的使用方法,需要的朋友可以參考下
    2015-04-04
  • Python 中 -m 的典型用法、原理解析與發(fā)展演變

    Python 中 -m 的典型用法、原理解析與發(fā)展演變

    這篇文章主要介紹了Python 中 -m 的典型用法、原理解析與發(fā)展演變,需要的朋友可以參考下
    2019-11-11
  • Python中常用的高階函數(shù)實例詳解

    Python中常用的高階函數(shù)實例詳解

    高階函數(shù)指的是能接收函數(shù)作為參數(shù)的函數(shù)或類,這篇文章主要介紹了Python中常用的高階函數(shù),通過實例文字解釋相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下
    2020-02-02
  • Python 命令行參數(shù)sys.argv

    Python 命令行參數(shù)sys.argv

    命令行參數(shù)是通過sys.argv[]來獲取的,sys.argv[0]是代碼文件本身的路徑,因此參數(shù)是從1開始的。比如設(shè)置參數(shù)為: spe
    2008-09-09
  • pandas中df.groupby()方法深入講解

    pandas中df.groupby()方法深入講解

    在使用pandas進行數(shù)據(jù)統(tǒng)計分析時遇到了問題,找了很久才找到解決辦法,所以下面這篇文章主要給大家介紹了關(guān)于pandas中df.groupby()方法的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • PyTorch 普通卷積和空洞卷積實例

    PyTorch 普通卷積和空洞卷積實例

    今天小編就為大家分享一篇PyTorch 普通卷積和空洞卷積實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python Pool常用函數(shù)用法總結(jié)

    python Pool常用函數(shù)用法總結(jié)

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python Pool常用函數(shù)用法總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • python 最簡單的實現(xiàn)適配器設(shè)計模式的示例

    python 最簡單的實現(xiàn)適配器設(shè)計模式的示例

    這篇文章主要介紹了python 最簡單的實現(xiàn)適配器設(shè)計模式的示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python bsonrpc源碼解讀

    Python bsonrpc源碼解讀

    這篇文章主要介紹了Python bsonrpc源碼的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03

最新評論