码识别
from ascript.ios.screen import CodeScanner
从屏幕或图像文件中,识别出,条形码,二维码,等各种码.
- 方法
CodeScanner(self, rect: tuple = None, image: Image = None, image_file: str = None).scan()
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
rect | list | 否 | 圈定屏幕范围 |
image | Image.Image | 否 | 要识别的图片,默认全屏幕截图 |
image_file | file | 否 | 要识别的图片文件地址,和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)