airtest.aircv.aircv module

imread(filename, flatten=False)[source]

根据图片路径,将图片读取为cv2的图片处理格式.

imwrite(filename, img, quality=10)[source]

写出图片到本地路径,压缩

show(img, title='show_img', test_flag=False)[source]

在可缩放窗口里显示图片.

show_origin_size(img, title='image', test_flag=False)[source]

原始尺寸窗口中显示图片.

rotate(img, angle=90, clockwise=True)[source]

函数使图片可顺时针或逆时针旋转90、180、270度. 默认clockwise=True:顺时针旋转

crop_image(img, rect)[source]

区域截图,同时返回截取结果 和 截取偏移; Crop image , rect = [x_min, y_min, x_max ,y_max]. (airtest中有用到)

mark_point(img, point, circle=False, color=100, radius=20)[source]

调试用的: 标记一个点

mask_image(img, mask, color=(255, 255, 255), linewidth=-1)[source]

将screen的mask矩形区域刷成白色gbr(255, 255, 255). 其中mask区域为: [x_min, y_min, x_max, y_max]. color: 顺序分别的blue-green-red通道. linewidth: 为-1时则完全填充填充,为正整数时为线框宽度.

get_resolution(img)[source]