Skip to main content

文字识别

from ascript.ios.screen import Ocr

从屏幕图像中识别文字

百度V3

Ocr(
rect: tuple = None,
pattern: str = None,
confidence: float = 0.1,
image=None,
image_file: str = None).paddleocr_v3()
  • 参数
参数类型是否必填说明
rectlist圈定屏幕范围
patternstr正则表达式
confidencefloat可信度,默认0.1
imagePIL.Image要识别的图片,默认屏幕截图,如果file参数不为空,则优先使用file
image_filestr要识别的图片路径,优先权大于image参数
  • 返回值

文字结果字典[]

文字结果字典属性:
text 识别到的文本
rect 识别到的范围
center_x,center_y 识别的文字中心点坐标
confidence 可信度
  • 示例
from ascript.ios.screen import Ocr
res = Ocr(rect =[42,153,641,694]).paddleocr_v3()
if res:
for r in res:
print(r['text']) #打印出文本
print(r['rect']) #范围
print(r['center_x'],r['center_y']) #识别范围
print(r['confidence']) #可信度