airtest.aircv.multiscale_template_matching module

多尺度模板匹配.

对用户提供的调节参数:
  1. threshod: 筛选阈值,默认为0.8

  2. rgb: 彩色三通道,进行彩色权识别.

  3. scale_max: 多尺度模板匹配最大范围,增大可适应更小UI

  4. scale_step: 多尺度模板匹配搜索比例步长,减小可适应更小UI

class MultiScaleTemplateMatching(im_search, im_source, threshold=0.8, rgb=True, record_pos=None, resolution=(), scale_max=800, scale_step=0.005)[source]

Bases: object

多尺度模板匹配.

METHOD_NAME = 'MSTemplate'
find_all_results()[source]
find_best_result(*args, **kwargs)

多尺度模板匹配

class MultiScaleTemplateMatchingPre(im_search, im_source, threshold=0.8, rgb=True, record_pos=None, resolution=(), scale_max=800, scale_step=0.005)[source]

Bases: MultiScaleTemplateMatching

基于截图预设条件的多尺度模板匹配.

METHOD_NAME = 'MSTemplatePre'
DEVIATION = 150
find_best_result(*args, **kwargs)
get_predict_point(record_pos, screen_resolution)[source]

预测缩放后的点击位置点.