• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.1
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:2.5
软件大小:181M
更新时间:05-20

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 21
发新话题 回复该主题

[技术交流] 【院刊】-【201506期】大漠字库除了找字还能找啥 [复制链接]

1#

大漠字库的进阶技巧



本文按键学院提供技术支持



按键学院交流①群(1群已满):376122403

按键学院交流②群(2群):372671254

按键学院交流③群(3群):170084238



上一篇院刊当中,给大家介绍了使用大漠综合工具制作字库的方法。想必大家对于制作大漠制作字库以及找字有了初步的了解了。
今天的院刊就给大家介绍一些大漠制作字库的特殊技巧。让大家了解大漠做字库不仅仅能用来找字

看穿找字的本质


想要能把大漠字库给用活,那就需要先了解下制作字库和找字的原理。我们先来看看使用大漠综合工具制作字库的时候,这个工具都干了些什么事情:



大漠工具在制作字库的时候其实是经过这几个步骤:
1、把图片根据选取的颜色进行二值化处理
2、把二值化中的白色像素点提取出来
3、把提取出来的像素转换成点阵信息,再结合自定义的名称存储下来。

看了上面的步骤,就能明白,其实大漠制作字库其实和字体什么的一点关系也没有,他只是把符合要求的图形转换成点阵信息存储记录下来。

有了这个特性,那我们就可以把自己的脑洞扩大,不能局限于找字方面。

找的不仅仅是字


根据上面的结论,我们就能得知,找字其实就是找点阵,就是找轮廓。
也就是只要我们要识别的东西,他是有比较明显的轮廓,那我们就可以通过做字库找字的方式去识别它。

废话不多说,我们就来通过一个例子来看看:

利用找字功能去找图像

这里还是已一款网页游戏为例子。我们需要找的是人物属性按钮

把图片放大之后可以看到,这个按钮是有比较明显的线条轮廓的特征的,所以我们可以把他的这个特征做成字库,提取出他的点阵。
我们先来选择下应该要取它的哪个颜色作为颜色特征呢?

放大后的图片:

通过认真观察,不难发现,它的内部的白色线条其实颜色并不纯粹,有比较多的杂色,如果要取这些白色杂色的话,那比较容易造成干扰并且也不稳定。

但是呢注意到他的小人的最外面有一层黑色的轮廓线,颜色很纯正没有杂色,我们就可以选择这个黑色作为颜色特征


看到了吧,选择黑色的话很容易就把整个图形的点阵提取出来,我们就可以把这个点阵信息做成字库,添加到字库文件当中,再使用 找字命令去识别,就可以很快速的找到这个按钮的位置了。

PS:有童鞋会有疑问,这种图片明显是可以直接用找图的方式去找,为什么还要使用找字的方法呢?
其实呢,找图和找字都有各自的优势,找图是准备简单,找字呢则是更稳定一些,只要特征颜色不会发生变化的话,那就算一个图片中的其他部分的颜色变化了也一样能找到。
同时找字有个找图无法替代的好处。

利用找字功能去找半透明的图形

接下来我们看下这个图片


这个是镇魔曲的有戏的右上角小地图,玩过这个游戏的童鞋就会知道,这个游戏副本是无法自动寻路的,需要自己走地图。
想要通过脚本实现刷副本的功能,那我们可以通过识别固定的地形点来判断当前所在的位置,根据当前位置来判断下一步行走的方向,从而实现自动刷副本的功能。

这个小地图他道路的白色部分其实是半透明的,所以是无法直接通过找图的方式去识别地形特征。那在这种情况下,找字就是最佳的选择。

1、把地形的特征部分截图下来
2、游戏小地图显示的道路的轮廓颜色是非透明的,所以我们可以提取这个轮廓的白色作为特征色
3、把提取出来的道路轮廓作为点阵保存下来,制作成字库




看到了吗?使用找图很难识别的道路,只要用找字就能轻松搞定,并且能够比找图稳定。这个就是通过找字来识别图像的优势了。
接下来只要每隔一段距离分别制作一个地形特征,就可以把整个副本的路线都绘制下来。

相关院刊:

看了这个你别告诉我还不会找字
showtopic.aspx?topicid=574388&forumpage=1&page=1


院刊目录
showtopic.aspx?topicid=549014&forumpage=1&page=1



 



谢谢大家阅读,记得给小编送支花花 ! 顺手点个


[tr=rgb(143, 188, 143)]

按键精灵交流群

腾讯课堂视频课程

按键学院交流①群(1群已满):376122403
按键学院交流②群(2群):372671254
按键学院交流③群(3群):170084238
安卓按键精灵交流群:115768679

按键精灵2014基础教学视频
Q语言零基础知识
按键精灵自动化脚本功能开发
按键精灵Q语言脚本开发
点我进入按键学院报名啦 招生细节进群咨询招生办主任





    已有3评分我要评分查看所有评分

    2#

    看看

    3#

    哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

    4#

    201506期】大漠字库除了找字还能找啥修改

    5#

    顶起来·········`

    6#

    学习下 谢谢

    7#

    see噩噩噩噩噩噩噩噩噩噩

    8#

    学习

    9#

    更高阶的知识一定要学

    10#

    学习学习

    11#

    有有有秀

    12#

    防守打法

    这次我离开你,是风,是雨,是夜晚...
    13#


    14#

    找的不仅仅是字

    15#

    大漠制作字库其实和字体什么的一点关系也没

    16#

    学习

    17#

    看一下干什么的

    18#

    ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

    19#

    315343153443153431534452345222sfdsf34523452435234722272

    20#

    fdsfdsagafdgaqg

    发新话题 回复该主题