我们在编写自动化脚本过程中,经常会发现,一个控件即没有text也没有id,有时甚至连控件也没有,可能就是一张图片。如果要点击的话如何实现呢,此时就可以使用找图来实现,典型的场景,比如做游戏辅助过程中,游戏界面一般没有标准控件,全部是图片,此时就可以使用找图来实现。

实现找图一般需要两步:

1.抠图(截图)。把待识别的区域截图保存下来,可以直接使用冰狐智能辅助的远程控制功能,直接截图,非常方便。

2.调用findImage来实现找图功能。

在当前UI界面中寻找指定的图片,返回找到图片的左上角坐标point,用point.x和point.y表示(屏幕坐标),若找不到图,则返回的坐标为负值比如:(-1, -1)。注意:第一次调用前必须先申请截屏权限。 

findImage的参数如下:

参数名 类型 默认值 说明
imageFileName string 必填 带路径的图片文件名。注意:支持assets文件,例:findImage('asset:template.png');(可以在定制App打包时将图片打包到app的assets中)。
region array 选填 识别区域[left, top, width, height],若取值在[0, 1]之间表示比例,例:0.5表示left位于屏幕x轴中点;若取值大于1表示像素值。
threshold float 选填 用于确定图片识别是否成功的阈值,取值范围[1, 100],默认值10(可以取小数值),值越小则要求的匹配度越高。

demo代码如下:

例子:
function main() {requestScreenShot();var point = findImage('/sdcard/template.jpg');// var point = findImage('asset:img.png', [10, 10, 300, 100]);if (point) {console.log('find success x:', point.x, ' y:', point.y);} else {console.log('find image failed');}
}

使用冰狐智能辅助实现找图(findImage)相关推荐

  1. 从autojs到冰狐智能辅助的心里历程

    autojs无疑是目前为止比较不错的app自动化工具,用过,也遇到过不少坑.最近在网上闲逛时偶然间发现了冰狐智能辅助这个平台,可以在不编程的情况下仅通过配置参数来实现app自动化,本人由之前的疑惑.怀 ...

  2. 比auto.js更强大、更简单的一站式辅助解决方案「冰狐智能辅助」

    众所周知,autojs可以使用js脚本在android端上实现辅助功能,使不会android开发的同学,只要会js就可以制作辅助功能.但开发者同样也要学习autojs的一套本地化的开发工具链和调试方法 ...

  3. 在WPS中提取出的照片在哪找_WPS 智能辅助写作平台架构实践分享

    结合当下流行的 NLP 等人工智能相关技术,金山办公软件有限公司武汉 AI 部门自主研发了 WPS 智能辅助写作平台.利用意图识别.文本聚类等语义匹配算法,该平台实现了 AI 辅助用户写稿创作,并具备 ...

  4. 自行车存放管理系统c语言课程设计,基于51单片机的自行车智能辅助系统设计-(Proteus仿真图+源程序+论文)...

    基于单片机的自行车智能辅助系统设计 摘 要 随着科学技术与物联网的发展,推动着智能化产品逐渐从无到有再到快速发展,智能科技逐渐改变社会发展方式,过去很多无法想象的科学技术或者生活方式,现在利用先进和智 ...

  5. 搜狐智能媒体数据仓库体系建设实践

    分享嘉宾:翟东波 搜狐媒体 编辑整理:王洪达 出品平台:DataFunTalk.AI启蒙者 导读:本次分享的主题为搜狐智能媒体数据仓库体系建设实践,会对数据仓库中的基本概念进行简单梳理,明确数据仓库体 ...

  6. 这款PDF阅读器1秒定位论文公式变量,不同页图文也能同屏看,刷论文再也不用来回翻页看文找图了! | 开源...

    博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 论文当前段落和相关图像又双叒不在同一页上! 怎么办?只能看文找图,再看图找文,在论文间来回跳转. 重复几次后,理解思路也就被沿途密密麻麻的数 ...

  7. 按键--找色找图基础

    尊重原创:按键--找色找图基础 1 为什么写找色找图? 话说某天,笔者在按键精灵论坛上闲逛,突发奇想,敲入关键字"找色"结果搜索到了400多个帖子,敲入关键字"找图&qu ...

  8. java 训练智能辅助系统

    如果所有科目都及格,那么训练计划就按照管理员输入的训练计划来:如果跑步科目及格,力量科目不及格,那么就相应的,在下一周的训练中,可以少一天的跑步训练,多一天的力量训练:如果力量科目及格,跑步科目不及格 ...

  9. java怎么写dnf辅助_易语言地下城与勇士辅助自动刷图类源码

    DNF辅助自动刷图类 仅供学习参考,禁止商业用途 .版本 2 .支持库 EThread .支持库 spec .程序集 自动 .子程序 自动刷图 .判断开始 (全局_总开关.自动刷图开关 = 假) 全局 ...

最新文章

  1. sql count用法_SQL是一门手艺
  2. centos 零碎学习小记 2.
  3. 6099元!华为Mate 40 Pro 4G版开放现货
  4. linux网卡握手速率模式,一种基于Linux平台下的网卡速率和双工模式测试的方法与流程...
  5. 使用 SourceTree 操作时弹出 password required
  6. ssm 酒店管理系统
  7. c# 服务器打印word文档,C#完成word文档打印的方法
  8. 中秋节主题征文 | 那些不朽的描写月亮的诗词
  9. echarts离线地图
  10. 学Java到底要不要上培训班?
  11. 鼠标点击事件对象的clientX、pageX、offsetX、screenX、x
  12. php创建数组教程,PHP中使用array函数新建一个数组
  13. 什么是G.652光缆
  14. define函数的用法
  15. 【转】七个受用一生的心理寓言
  16. C语言中fscanf()函数的用法介绍
  17. 什么是计算机嵌套分类汇总,excel2010嵌套分类汇总的教程
  18. Words Reciting 2016.5.3
  19. 【工具】fis3 - 使用教程(01)
  20. 5.1 上网本安装安卓x86_X86笔记本安装Android 4.0全教程 安卓4.0开发环境搭建

热门文章

  1. 孪生网络---学习笔记
  2. 计算机毕业设计SSM二手车交易平台设计【附源码数据库】
  3. 《网络是怎讲连接的》学习笔记 第一章
  4. 安擎AI服务器精彩亮相2021广州安博会!
  5. WZOI-235被涂抹的数字
  6. 不想活了,想找个时间去烧炭,起一卦看看效果
  7. 菜鸟学Java——Jboss瘦身
  8. Mina NIO与BIO了解及Telnet简单测试-Getting Started
  9. 做一名把信送给加西亚的人
  10. 北京招聘ASP.Net程序员