对于一般的图像提取轮廓,介绍了一个很好的方法,但是对于有噪声的图像,并不能很好地捕获到目标物体。
比如对于我的鼠标,提取的轮廓效果并不好,因为噪声很多:
所以本文增加了去掉噪声的部分。
首先加载原始图像,并显示图像
img = cv2.imread("temp.jpg") #载入图像
h, w = img.shape[:2] #获取图像的高和宽
cv2.imshow("Origin", img)
然后进行低通滤波处理,进行降噪
blured = cv2.blur(img,(5,5)) #进行滤波去掉噪声
cv2.imshow("Blur", blured)
2022-04-03 22:30:02
271KB
c
nc
op
1