[英]Python OpenCV: Image Denoising for Text Recognition
您可以首先使用中值濾波器去除椒鹽噪聲:
cv2.medianBlur(source, 3)
然后像您一樣嘗試 Otsu 閾值。 這可能最終不是解決方案,但它使文本檢測算法更容易處理圖像
您可以嘗試使用cv2.adaptiveThreshold
因為您的圖像在不同區域具有不同的照明條件。
import cv2
image = cv2.imread("1.jpg",0)
thresh = cv2.adaptiveThreshold(image,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BINARY,21,2)
cv2.imshow('thresh', thresh)
cv2.waitKey(0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.