python-opencv(8):影象的腐蝕與膨脹
語法:
dst=cv2.erode(src,kernel,iterations)
dst=cv2.dilate(src,kernel,iterations)
kernel:卷積核 kernel=np.ones((5,5),np.uint8)
程式示例:
import cv2 import numpy as np img=cv2.imread("2.png",cv2.IMREAD_UNCHANGED) k=np.ones((5,5),np.uint8) result1=cv2.erode(img,k,5) result2=cv2.dilate(img,k,5) cv2.imshow("original",img) cv2.imshow("result1",result1) cv2.imshow("result2",result2) cv2.waitKey() cv2.destroyAllWindows()
結果:
相關推薦
python-opencv(8):影象的腐蝕與膨脹
語法: dst=cv2.erode(src,kernel,iterations) dst=cv2.dilate(src,kernel,iterations) kernel:卷積核 kernel=np.ones((5,5),np.uint8) 程式示例: im
python-opencv(9):影象的形態學操作
開運算(image)=膨脹(腐蝕(image)) dst=cv2.morphologyEx(src,cv2.MORPH_OPEN,kernel) 閉運算(image)=腐蝕(膨脹(image)) dst=cv2.morphologyEx(src,cv2.MORPH_CL
Python 影象處理 OpenCV (3):影象屬性、影象感興趣 ROI 區域及通道處理
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (4):影象算數運算以及修改顏色空間
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (5):影象的幾何變換
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (6):影象的閾值處理
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (7):影象平滑(濾波)處理
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (9):影象處理形態學開運算、閉運算以及梯度運算
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (10):影象處理形態學之頂帽運算與黑帽運算
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (14):影象金字塔
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (15):影象輪廓
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python 影象處理 OpenCV (16):影象直方圖
![](https://cdn.geekdigging.com/opencv/opencv_header.png) 前文傳送門: [「Python 影象處理 OpenCV (1):入門」](https://www.geekdigging.com/2020/05/17/5513454552/) [「Pyt
Python基礎(8):python中的特性進階篇(迭代,列表生成式,生成器,迭代器)
python中還包括一些高階特性,以下簡單介紹。 迭代 定義:用for迴圈來遍歷物件的過程,叫做迭代。 作用物件:可迭代物件 如何判斷是否為可迭代物件:isinstance(xxx,Iterable),Iterable型別來源於collections模組。 應用場景: 1
小白學 Python 爬蟲(8):網頁基礎
人生苦短,我用 Python 前文傳送門: 小白學 Python 爬蟲(1):開篇 小白學 Python 爬蟲(2):前置準備(一)基本類庫的安裝 小白學 Python 爬蟲(3):前置準備(二)Linux基礎入門 小白學 Python 爬蟲(4):前置準備(三)Docker基礎入門 小白學 Pyth
python基礎(3):輸入輸出與運算符
http 占位符 str png blog 方法 image 16px 提示 今天總結一下最基礎的輸入輸出和運算符 輸入: python3裏都是input("") input() name = input() #輸入的值會直接賦值給name name = i
python基礎(4):條件語句與循環語句
語句 單分支 繼續 目的 輸入 代碼 原則 src 分享 今天我們看看條件語句與循環語句。 預習: 1、使用while循環輸出1 2 3 4 5 6 8 9 10 2、求1-100的所有數的和 3、輸出 1-100 內的所有奇數 4、輸出 1-100 內的所有偶數 5、求1
深入學習Gremlin(8):資料分組與去重
第8期 Gremlin Steps: group()、groupCount()、dedup()、by() 本系列文章的Gremlin示例均在HugeGraph圖資料庫上執行,環境搭建可參考準備Gremlin執行環境,本文示例均以其中的“TinkerPop關係圖”
Erlang(8):二進位制型與位語法
大多數情況下,二進位制型裡的位數都會是8的整數倍,因此對應一個位元組串。 如果位數不是8的整數倍,就稱這段資料為位串。 二進位制型的編寫和列印形式是雙小於號和雙大於號之間的一列整數或字串2> &
Python-OpenCV 雜項(一):影象繪製
0x00. 繪製直線 import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) cv2.line(img,(0,0),(511,511),(255,0,0),5) cv2.imshow('ima
Python影象處理(8):邊緣檢測
快樂蝦歡迎轉載,但請保留作者資訊此前已經得到了單個區域植株影象,接下來似乎應該嘗試對這些區域進行分類識別。通過外形和葉脈進行植物種類的識別顯然是一種直觀的做法,然而由於葉片交疊和光照等現實條件的存在,限