實驗:
1 # Writer : wojianxinygcl@163.com 2 # Date : 2020.3.22 3 import cv2 as cv 4 import numpy as np 5 6 image = cv.imread("../bird.png") 7 gray = cv.cvtColor(image,cv.COLOR_RGB2GRAY) 8 9 # 80以下為0,210以上為255,中間使用 8-近鄰算法確定像素值 10 edges = cv.Canny(gray,80,210) 11 12 # 使用閉運算連接中斷的圖像前景,迭代運算三次 13 result = cv.morphologyEx(edges,cv.MORPH_CLOSE,kernel=(3,3),iterations=3) 14 15 cv.imshow('After Canny',edges) 16 cv.imshow('After Morphology Close',result) 17 cv.waitKey(0) 18 cv.destroyAllWindows()
實驗結果:
Canny算法結果(左)、Canny算法后閉運算結果(右) ↑
如果你覺得對你有幫助,幫忙點贊哦!
