Skip to main content

码识别

from ascript.ios.screen import CodeScanner

从屏幕或图像中,识别出条形码、二维码等各种码。

方法

扫描识别

CodeScanner.scan(rect=None, bitmap=None, image=None)
  • 参数
参数类型是否必填说明
rectlist圈定屏幕范围
bitmapPIL.Image要识别的图片,默认全屏幕截图
imagePIL.Image同 bitmap,要识别的图片
  • 返回值

字典数组

[
{
'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 CodeScanner
res = CodeScanner.scan()
print(res)

# 指定区域扫描
res = CodeScanner.scan(rect=[100, 200, 800, 1000])
print(res)