Python-OpenCV 笔记4 -- 形态学操作(Morphological Operations)
生活随笔
收集整理的這篇文章主要介紹了
Python-OpenCV 笔记4 -- 形态学操作(Morphological Operations)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python-OpenCV 筆記4 – 形態(tài)學(xué)操作(Morphological Operations)
1、腐蝕(Erosion)
# 函數(shù)原型 erode(src, kernel[, dst[, anchor[, iterations[, borderType[, borderValue]]]]])# 實(shí)例 kernel = np.ones((5,5),np.uint8) erosion = cv2.erode(img,kernel,iterations = 1)- kernel:核的數(shù)值矩陣,可以使用 getStructuringElement.
- anchor: 核計(jì)算的位置, (-1, -1) 表示核的中心位置
- iterations: 腐蝕的次數(shù)
getStructuringElement( ):
# 函數(shù)原型 getStructuringElement(shape, ksize[, anchor])# 實(shí)例 kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(11,11))- shape:核的形狀類型
- cv2.MORPH_RECT:矩形
- cv2.MORPH_ELLIPSE:橢圓形
- cv2.MORPH_CROSS:交叉形
2、膨脹(Dilation)
# 函數(shù)原型 dilate(src, kernel[, dst[, anchor[, iterations[, borderType[, borderValue]]]]])# 實(shí)例 dilation = cv2.dilate(img,kernel,iterations = 1)3、開(kāi)閉運(yùn)算(Opening)
開(kāi)運(yùn)算原理: 先腐蝕后膨脹,分離區(qū)域
閉運(yùn)算原理: 先膨脹后腐蝕,消除孔洞
- op:操作的類型
總結(jié)
以上是生活随笔為你收集整理的Python-OpenCV 笔记4 -- 形态学操作(Morphological Operations)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cos7安装mysql_centos7
- 下一篇: Python-OpenCV 笔记5 --