使用冰狐智能辅助实现找图(findImage)
我们在编写自动化脚本过程中,经常会发现,一个控件即没有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)相关推荐
- 从autojs到冰狐智能辅助的心里历程
autojs无疑是目前为止比较不错的app自动化工具,用过,也遇到过不少坑.最近在网上闲逛时偶然间发现了冰狐智能辅助这个平台,可以在不编程的情况下仅通过配置参数来实现app自动化,本人由之前的疑惑.怀 ...
- 比auto.js更强大、更简单的一站式辅助解决方案「冰狐智能辅助」
众所周知,autojs可以使用js脚本在android端上实现辅助功能,使不会android开发的同学,只要会js就可以制作辅助功能.但开发者同样也要学习autojs的一套本地化的开发工具链和调试方法 ...
- 在WPS中提取出的照片在哪找_WPS 智能辅助写作平台架构实践分享
结合当下流行的 NLP 等人工智能相关技术,金山办公软件有限公司武汉 AI 部门自主研发了 WPS 智能辅助写作平台.利用意图识别.文本聚类等语义匹配算法,该平台实现了 AI 辅助用户写稿创作,并具备 ...
- 自行车存放管理系统c语言课程设计,基于51单片机的自行车智能辅助系统设计-(Proteus仿真图+源程序+论文)...
基于单片机的自行车智能辅助系统设计 摘 要 随着科学技术与物联网的发展,推动着智能化产品逐渐从无到有再到快速发展,智能科技逐渐改变社会发展方式,过去很多无法想象的科学技术或者生活方式,现在利用先进和智 ...
- 搜狐智能媒体数据仓库体系建设实践
分享嘉宾:翟东波 搜狐媒体 编辑整理:王洪达 出品平台:DataFunTalk.AI启蒙者 导读:本次分享的主题为搜狐智能媒体数据仓库体系建设实践,会对数据仓库中的基本概念进行简单梳理,明确数据仓库体 ...
- 这款PDF阅读器1秒定位论文公式变量,不同页图文也能同屏看,刷论文再也不用来回翻页看文找图了! | 开源...
博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 论文当前段落和相关图像又双叒不在同一页上! 怎么办?只能看文找图,再看图找文,在论文间来回跳转. 重复几次后,理解思路也就被沿途密密麻麻的数 ...
- 按键--找色找图基础
尊重原创:按键--找色找图基础 1 为什么写找色找图? 话说某天,笔者在按键精灵论坛上闲逛,突发奇想,敲入关键字"找色"结果搜索到了400多个帖子,敲入关键字"找图&qu ...
- java 训练智能辅助系统
如果所有科目都及格,那么训练计划就按照管理员输入的训练计划来:如果跑步科目及格,力量科目不及格,那么就相应的,在下一周的训练中,可以少一天的跑步训练,多一天的力量训练:如果力量科目及格,跑步科目不及格 ...
- java怎么写dnf辅助_易语言地下城与勇士辅助自动刷图类源码
DNF辅助自动刷图类 仅供学习参考,禁止商业用途 .版本 2 .支持库 EThread .支持库 spec .程序集 自动 .子程序 自动刷图 .判断开始 (全局_总开关.自动刷图开关 = 假) 全局 ...
最新文章
- sql count用法_SQL是一门手艺
- centos 零碎学习小记 2.
- 6099元!华为Mate 40 Pro 4G版开放现货
- linux网卡握手速率模式,一种基于Linux平台下的网卡速率和双工模式测试的方法与流程...
- 使用 SourceTree 操作时弹出 password required
- ssm 酒店管理系统
- c# 服务器打印word文档,C#完成word文档打印的方法
- 中秋节主题征文 | 那些不朽的描写月亮的诗词
- echarts离线地图
- 学Java到底要不要上培训班?
- 鼠标点击事件对象的clientX、pageX、offsetX、screenX、x
- php创建数组教程,PHP中使用array函数新建一个数组
- 什么是G.652光缆
- define函数的用法
- 【转】七个受用一生的心理寓言
- C语言中fscanf()函数的用法介绍
- 什么是计算机嵌套分类汇总,excel2010嵌套分类汇总的教程
- Words Reciting 2016.5.3
- 【工具】fis3 - 使用教程(01)
- 5.1 上网本安装安卓x86_X86笔记本安装Android 4.0全教程 安卓4.0开发环境搭建