Skip to main content

码识别

from ascript.ios.screen import CodeScanner

从屏幕或图像文件中,识别出,条形码,二维码,等各种码.

  • 方法
CodeScanner(self, rect: tuple = None, image: Image = None, image_file: str = None).scan()
  • 参数
参数类型是否必填说明
rectlist圈定屏幕范围
imageImage.Image要识别的图片,默认全屏幕截图
image_filefile要识别的图片文件地址,和image图片只能生效一个
  • 返回值

字典数组

[
{
'result': (641.5, 1362.5), # 中心点坐标
'rect': (254.0, 975.0, 1029.0, 1750.0),
'center_x': 641.5, #中心点坐标x
'center_y': 1362.5, #中心点坐标y
'value': 'https://u.wechat.com/ENdK2gzTLSXi3HiCTsyK2Gw', #识别到的值
'type': 8, # 码类型
'format': 256
}
]
  • 示例
from ascript.ios.screen import CountingColor
res = CodeScanner().scan()
print(res)