如何提高肾盂切除术的效果?

2024-10-04 11:32:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在将PyteseRact应用到我的项目中,但没有得到预期的结果,因此我开始进行一些优化

  • 我从网站上训练了字体
  • 我将图像设置为二进制(黑白)
  • 我只把有图像(A到Z)的角色放进去 (大写)
  • 因为它们是单个字符,所以我在config“--psm 10”
  • 不顾一切地,我用Photoshop将DPI从72提高到600

但即使有了这些,并且有一个清晰的、孤立的、可见的字母,我得到的不是“a”,而是“T”。。。我有什么地方不及格吗?我非常感谢您的帮助:)

import pytesseract
import pyautogui
import cv2
pytesseract.pytesseract.tesseract_cmd = 'C:\\Program Files\\Tesseract-OCR\\tesseract.exe'



celda1 = cv2.imread('imagen.jpg')



sret=pytesseract.image_to_string(celda1, config="-c tessedit"
                                         "_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                                         " --psm 10"
                                         " -l osd"
                                         " ")



print(sret)

Image


Tags: 项目图像importconfig角色网站二进制字体