TC论坛

 找回密码
 立即注册
查看: 28736|回复: 34

[教程] TC5.0特点介绍(4)--TC文字识别之字库的制作

  [复制链接]
  • TA的每日心情

    2017-3-11 15:16
  • 签到天数: 7 天

    [LV.3]循序渐进

    发表于 2015-3-5 01:54:55 | 显示全部楼层 |阅读模式

    马上加入TC

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    TC5.0特点介绍(4)--TC文字识别之字库的制作

    TC5.0自带文字识别功能
        我们在开发自动化应用当中,文字识别功能应用是非常广泛的,在TC5.0以前的版本中,文字识别功能我们只能依赖外部的插件,而且市面上大部分工具做文字识别都是依赖于外部插件,TC5.0我们把文字识别功能做为了我们的一个基础功能
    接下来我将为大家介绍在TC5.0版本中,如何使用文字识别功能,文字识别我们分两部分讲解,今天我们主要讲述字库制作


    首先我们来认识一下我们今天的主角 图色工具
    1.png
    图1
    截图:顾名思义,截取图片方便我们直接对图像进行处理
    加载:载入已经存在的图片
    编辑:这里可以左边原图框里面的图片进行编辑操作,可以制作各种透明图
    保存:看名字大家就明白了,保存原图框中显示的图片内容
    打开/新建字库:就是创建或者打开一个已经存在的字库
    字库另存为:把当前字库保存到一个新的位置
    编辑字库:展示所有字库文件中的内容,可以进行删除操作

    windows:
    1、截图
    2.png
    图2
    截图功能:图片中红色框中有8个黑色小坨坨,对那个就是我们要截取图片的区域,双击区域里面任何地方,即可保存截图


    2、文字颜色获取
    3.png
    图3
    (i)   我们先看原图区域,红色小方框中,这里是我们选择颜色的一个放大镜展示,两个蓝色点与红色点中间就是我们当前选中的颜色值,点击左键,我们就选择了我们需要的颜色
    (ii)  我们看颜色选择区域 它有十组颜色与偏色存储的区域,这个颜色值就是我们制作字库的重要依赖,字库的识别主要就是根据这些颜色值来判断
    (iii) 当我们选择了自己需有的颜色之后,可以看到右边的二值化图区域,把我们所需要的黑色的全部展示出来,二值化图区域显示越清晰,表示文字识别的准确率就越高


    3、获取点阵信息
    4.png
    图4
    (i)    提取点阵(单个):把二值化图所有识别到的信息生成一个点阵组存储到字库中
           提取点阵(多个):把二值化图所能识别到的信息分成多个单独存储到字库中
    (ii)   在红色方框4当中,选择对应的点阵信息,就会显示对应的的文字
    (iii)  用于确定每条点阵信息对应的文字
    (iiii) 展示每条能够识别的点阵数,所有字库的详细信息也都在此处展示


    5.png
    图5
    最后们按上面的方法,把所有的字都添加进来,在这里我们就看到字库已经制作成功了,window平台字库的制作就在这里完成了

    接下来我们讲android平台的字库如何制作,其实整个过程非常相似,我们讲述有区别的地方


    android:
    1、截图
    1.png
    图6
    (i)    首先我们需要打开一个android项目,并把编辑器与设备连接上
    (ii)   点击快照功能,对设备屏幕进行截图


    2、截取范围图像进行字库制作
    2.png
    图7
    (i)    点击截图按钮
    (ii)   拖选的区域就是我们要制作字库的图你区域,与window平台字库截图是一样的
    (iii)  在拖选的区域点击右键,这个时候就会弹出制作字库的菜单,选择菜单即可进入到字库制作界面


    3.png
    图8
    (i)     原图区域已经出现我们刚刚截取到的图片,接下来字库制作的过程与window就一模一样的
    (ii)    android平台与window平台字库有区别的地方就是android平台必须使用utf8编码,否则中文会出现乱码,所以我们保存字库的时候记得要选择平台,或者自行使用记事本的另存为功能对字库进行对应的转码

    字库的制作今天我们就讲到这里,明天将给大家介绍在实际应用中如何使用字库,同时希望大家能按照步骤好好练习下,有不懂的可以在后面回帖说明,这章的内容比较多,要大家慢慢消化.
    老规矩,给一个TC5.0的下载链接:

    http://www.tyuyan.net/index/download




    评分

    参与人数 2威望 +20 金币 +20 收起 理由
    linzijian2 + 10 + 10 哎呦,不错哦~
    蓝丝雨 + 10 + 10 赞一个!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    前天 05:49
  • 签到天数: 1134 天

    [LV.10]进化论

    发表于 2015-3-5 06:33:46 | 显示全部楼层
    慢慢把大漠的部分功能集成到TC库就好了,到时能全部用TC完成,就不用大漠类插件,这样多美好?
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-12-8 11:12
  • 签到天数: 190 天

    [LV.7]在水一方

    发表于 2015-3-5 01:58:27 | 显示全部楼层
    沙发
    回复

    使用道具 举报

  • TA的每日心情

    2015-5-16 10:01
  • 签到天数: 3 天

    [LV.2]步步惊心

    发表于 2015-3-5 07:38:54 | 显示全部楼层
    言术 发表于 2015-3-5 06:33
    慢慢把大漠的部分功能集成到TC库就好了,到时能全部用TC完成,就不用大漠类插件,这样多美好? ...

    不太可能v。。越大的项目依赖的外部资源通常越多
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    前天 05:49
  • 签到天数: 1134 天

    [LV.10]进化论

    发表于 2015-3-5 08:32:47 | 显示全部楼层
    rainshine 发表于 2015-3-5 07:38
    不太可能v。。越大的项目依赖的外部资源通常越多

    唉!我也就想想而已,单一语言不可能搞定全部的,都有短板的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-4-20 17:55
  • 签到天数: 37 天

    [LV.5]凌波微步

    发表于 2015-3-5 09:54:53 | 显示全部楼层
    .......................
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 19:43
  • 签到天数: 998 天

    [LV.10]进化论

    发表于 2015-3-5 11:32:59 | 显示全部楼层
    ,不用单独调用插件了,好爽!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-1-16 13:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-3-5 15:24:08 | 显示全部楼层
    我想说基本功能里面为什么到了5.0也没有加识别区域颜色数量的,总要调用插件,人家按键精灵和DM都有,这个小功能也非得人家用插件,这个做得不汤不水的字库功能也都加了,还得人家用插件去“识别区域颜色数量”
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-9-21 23:57
  • 签到天数: 50 天

    [LV.5]凌波微步

    发表于 2015-3-5 15:42:38 | 显示全部楼层
    期待 能加入截图范围的可复制型显示
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-8-7 14:21
  • 签到天数: 7 天

    [LV.3]循序渐进

    发表于 2015-3-5 15:57:06 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    关闭

    小黑屋|TC论坛 ( 苏ICP备10231425号-2

    GMT+8, 2018-6-23 13:54 , Processed in 0.266225 second(s), 29 queries .

    Powered by 湖南长沙异次元网络科技有限公司

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表