大漠入门二(字库制作)

本节课只是说了下 如何使用大漠综合工具来制作字库 遇到纯色文字如何取色 遇到颜色驳杂的文字如何取色构建自己的字库

小知识:老生常谈 还是要提一下 按键精灵的颜色特殊 按键抓抓的颜色是BGR 而不是RGB  无论是手机按键还是pc按键

制作字库

制作字库核心就是要确定字的颜色范围 字的颜色范围要保证 大漠综合工具的二值化区域能够把字都显示出来 不能多也不能太少

制作字库 选择颜色范围 有几个常见路子

1.选择单一颜色 扩大偏色

2 选择多个颜色

3 使用偏色工具来计算字库对应的颜色范

颜色范围覆盖不足的情况

java 大漠 progid 大漠工具使用教程_java 大漠 progid

增加了颜色的偏色覆盖范围增大后 基本可用但是还有一些地方缺一点点 根据情况来调整颜色范围 或者继续扩大偏色或者再继续添加颜色 尽量保证整个字的结构显示完整 或者不用追求特别精细 这样也足够了

java 大漠 progid 大漠工具使用教程_java 大漠 progid_02

 

正常的把字添加到字库 里面 和识别文字测试不说了  都是综合工具的基础应用 还有制作系统字库之类的  视频里面 没有说到 这里也不说了


有一点要特别的强调一下

制作字库文件  该字库文件 对应的字的颜色范围千万要记住了 不能不管 因为你的这个字库文件的建立基础就是这个颜色范围 没有了当时建立字库时候的颜色范围  你想照葫芦画瓢自己再搞个颜色范围 用老字库基本是不行的 

一个字的颜色范围对应一个字库文件 换了字的颜色范围 就基本上需要重新建立字库

切记切记


大漠入门三(图片制作)

普通的找图的截图制作

java 大漠 progid 大漠工具使用教程_java 大漠 progid_03

没什么特别的难点 随便说说自己的理解

1.截取图片的范围注意观察 把不会变化的部分截图 会变化的不截

2.在保证稳定识别的前提下 图还是越小越好

3.还是保证识别的前提下 找图的范围自然是越小越好

4 注意 图找到后返回的坐标是图片左上点的坐标 注意如果要点击图片 注意左上的点的位置 可能需要点击偏移

5 如果图片截取范围内很多部位都在变化 有几种可能的处理办法

(1)尽量选择不动的部分截图来找图

  (2)如果不行则考虑做透明图 原理很简单 把图截下来 把不动的地方保留 变化的部分去掉(可以用魔术套索反向选择和水桶工具或者ps处理或者用橡皮擦把变化的区域擦掉 让截图的四个角为一个颜色当作透明色)

(3)透明图制作繁琐 个人更倾向于多点找色 多点比色来实现透明图的功能 多点找色的取点都取在不会变化的部位

(4)如果变化来变化去就那么几种变化 我们可以直接把这些变化都截图下来  同一个部分做几个截图

一个不停旋转的谢谢字

java 大漠 progid 大漠工具使用教程_多点_04

我截图截下来这个谢谢的各种形态  然后用一个找图命令来

全局大漠.找图 (377, 39, 499, 139, “谢谢1.bmp|谢谢2.bmp|谢谢3.bmp|谢谢4.bmp|谢谢5.bmp|谢谢6.bmp”, “101010”, 0.8, 0, intX, intY)

大漠入门四(加解密与图字查找)

这个没什么可说的 只是为了保护脚本 对脚本的图片资源和字库资源进行加密 避免其他人盗用

字库加密

java 大漠 progid 大漠工具使用教程_按键精灵_05

图片加密

java 大漠 progid 大漠工具使用教程_多点_06

代码里面使用这些加密的图片和字库需要设置下对应的密码就可以了 在声明大漠的默认文件夹后面设置下字库密码和图片密码就好了 在设置默认字库之前 不需要多设置

java 大漠 progid 大漠工具使用教程_库文件_07

找字的两种方法

后面说了说找字的两种方法 也没什么特别的

 

 

123

 

 

123