图像处理消除噪音

时间:2018-06-18 08:01:50

标签: opencv image-processing

我有以下图像,我必须尽可能多地清洁图片。 删除名称周围的小点。 我做了以下处理,但没有大的结果

blur = cv2.medianBlur(gray_image, 3)
ret3, th3 = cv2.threshold(blur, 120, 255, cv2.THRESH_BINARY_INV  + cv2.THRESH_OTSU)

kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (3, 3))
thresh = cv2.morphologyEx(th3, cv2.MORPH_OPEN, kernel)
skimage.io.imsave('../output/processing/' + os.path.basename(image),thresh)

enter image description here 我能做什么 ?

1 个答案:

答案 0 :(得分:0)

假设您的噪声与所需文本的强度相同,则可以使用adaptive Gaussian thresholding代替使用简单的阈值处理,它可以提供比Otsu二值化更好的结果。