【图像处理】用opencv去噪

时间:2024-10-11 19:48:53

1、给出的图片是RGB图片,也就是需要有三个通道。下面的函数用来去噪。img=np.uint8(cv2.fastNlMeansDenoisingColored(img,None,10,10,7,21))

【图像处理】用opencv去噪

2、对这个图片进行局部自适应二值化处理:img=hui(坡纠课柩img)th1 = cv2.adaptiveThreshold(足毂忍珩img,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,31,5)

【图像处理】用opencv去噪

3、另一种局部自适应二值化处理:th2 = cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BIN帆歌达缒ARY,31,5)

【图像处理】用opencv去噪

4、在第一步连续执行两次去噪,得到的三幅图片是:

【图像处理】用opencv去噪
【图像处理】用opencv去噪
【图像处理】用opencv去噪

5、执行三次降噪。

【图像处理】用opencv去噪
【图像处理】用opencv去噪
【图像处理】用opencv去噪

6、连续10次降噪。

【图像处理】用opencv去噪
【图像处理】用opencv去噪
【图像处理】用opencv去噪
© 手抄报圈