[英]Recognize poorly visible digits on an image with same color
我正在嘗試使用 Tesseract/PaddleOCR 從圖像中提取數字以識別裁剪圖像中的文本。 我正在使用 OpenCV 對圖像進行預處理以更好地識別。 我嘗試應用高斯模糊和閾值方法進行二值化,但結果非常糟糕。
這是讀取圖像並轉換為灰度的代碼,它更好但仍然很差並且無法從該圖像中提取文本:
def display(img,cmap='gray'):
fig = plt.figure(figsize=(12,10))
ax = fig.add_subplot(111)
ax.imshow(img,cmap='gray')
img = cv2.imread("/content/PXL_20211019_171419721.MP.jpg")
plt.imshow(img)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
display(gray)
這是我使用裁剪圖像的圖像
IMO:您無法從錯誤的輸入中獲得好的結果。 專注於獲得更好的輸入圖像,否則您將需要“人工 OCR”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.