autojs不同背景色-提取数字区域

简介: 牙叔教程 简单易懂

牙叔教程 简单易懂

图片素材

提取每个道具右下角的数字

思路

先用ps的魔棒看看, 选区不是很明显

填充青色

放大图片, 效果清晰一些


第一张图片的第二个道具, 图片中间部分也被魔棒选中了, 这个可以通过数字的宽高和左上来排除

魔棒就是选择差不多的颜色, 对应的autojs函数是

images.inRange(img, lowerBound, upperBound)

[v4.1.0新增]

  • img{Image} 图片
  • lowerBound{string} | {number} 颜色下界
  • upperBound{string} | {number} 颜色下界
  • 返回 {Image}

将图片二值化,在lowerBound~upperBound范围以外的颜色都变成0,在范围以内的颜色都变成255。

例如images.inRange(img, "#000000", "#222222")


用ps 把饱和度去掉, 数字更加明显


再看看二值化


取交集

第一步用魔棒提取的数字区域  和 第三步二值化取交集,

数字区域就提取出来了

总结

ps分析图片, 好使


名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问 --- 牙叔教程

声明

部分内容来自网络 本教程仅用于学习, 禁止用于其他用途

相关文章
|
7月前
VSCode如何自动换行,右侧换行间距长度,隐藏右侧代码预览(Minimap代码缩略图滚动条),比对代码差异窗口也自动换行
VSCode如何自动换行,右侧换行间距长度,隐藏右侧代码预览(Minimap代码缩略图滚动条),比对代码差异窗口也自动换行
|
7月前
如何实现图片多种颜色的文字混排并且带的背景颜色范围比文字图片范围大
如何实现图片多种颜色的文字混排并且带的背景颜色范围比文字图片范围大
46 1
UE虚幻引擎 UTextBlock UMG文本控件超过边界区域以后显示省略号
UE虚幻引擎 UTextBlock UMG文本控件超过边界区域以后显示省略号
223 0
|
Linux
文字的显示
文字的显示
132 0
|
Windows
windows自带的比微信好用的截图工具:截取任意形状图片,标尺画直线,窗口图精准截取
windows自带的比微信好用的截图工具:截取任意形状图片,标尺画直线,窗口图精准截取
396 0
QGS
|
监控
解决Zabbix5.0.8图形无法显示(中英文)图片文字标签
记解决Zabbix5.0.8图形无法显示(中英文)图片文字标签
QGS
483 0
解决Zabbix5.0.8图形无法显示(中英文)图片文字标签
|
iOS开发
iOS开发-同一段文字显示不同颜色
iOS开发-同一段文字显示不同颜色
106 0
|
iOS开发
iOS开发 - 同一段文字显示不同颜色和字体
iOS开发 - 同一段文字显示不同颜色和字体
114 0
|
Linux 云计算 Python
如何在文章中设置灰色文本框(正文底色)
一个优美而又整齐的文章排版是斩获读者三连的必备要素
263 0
如何在文章中设置灰色文本框(正文底色)