最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

基于OCR软件的刀具信息数据库开发与应用

发布时间:2013-04-14 作者:陆文灏 张卫星 张峥  来源:万方数据
关键字:OCR软件 刀具 信息数据库 
运用OCB软件ABBYY FineReader对刀具产品样本进行数据处理,总结出刀具信息数据库的开发方法和实施流程,大幅度降低企业开发刀具信息查询系统的成本,有助于推广以刀具信息查询系统代替传统纸质样本的应用。

        2.2数据库开发流程

        本数据库的开发主要包括两大部分:第一要根据刀具生产厂家现有的普通样本分析刀具的分类、结构、各类参数,然后确立各数据间的关系,以此为基础进行数据模型和结构的设计。第二要把普通样本上的数据通过OCR软件处理并校对最后录人到设计好的数据库文件中。根据上述要求,整个数据库的开发流程如图1所示。

        2.3数据模型的设计

        概念数据模型是按照用户的观氛来对数据和信息建模,主要用于数据库设计,概念模型主要用实体联系方法表示,所以也称E-R模型。该模型反映了客观世界中各种实体的内外部联系,比较简单明了。在E-R模型中主要由下列基本要素组成:1)实体一般用矩形来表示;2)实体属性一般用椭圆型来表示;3)实体间的联系一般用菱形来表示,并标注联系类型。


        由于刀具品种很多,尺寸类型也不尽相同,下面以4刃立铣刀为例来说明E一R模刑关系。

4刃立铣刀E—R图

        2.4数据库结构设计

        在确定实体联系模型以后,还需要将其转化成Access数据库能支持的模型,这就需要用一系列的表及表间关系来表述实体及实体间的关系。按照上述要求,分别建立刀具类型表(Tool Catalog )、刀具产品表(Tool Date )、刀具几何参数表( Tool Geometric )、刀具切削参数表(Tool Parameter),每张表的字段及表间的关系如图3所示。

数据库表内字段及表间关系图

        2.5刀具信息数据的获取

        1)对ABBYY FineReader软件进行语言设置,步骤如下:点击“tools”一“language editor”,打开对话框以后,在“addi—tional Ianguages”中框选“Chinese Simplified”选项,在“formallanguages”中框选“numbers”和“Simple chemical f啪ul部”选项。如果产品样本包含其他语言和特殊的字符,则应该做相应的语言设置。

        2)利用ABBYYFineReader自带的扫描模块对刀具样本进行扫描,扫描完成,软件自动进人识别校对模块,按照软件对页面的划块分区,选择刀具关键参数的分区,按照纵向校对的方式,逐字符校对,发现有误可直接在文本框中修改,校对完成的数据保存成Execl格式文件。

图4运用ABBYY FineReader获取刀具信息

        3)建立数据汇总的Execl文件,该文件需要设置多个sheet。不同型号刀具的几何参数放在不同的sheet中,不同类型刀具的切削参数也放在不同的sheet中。将上一步经过校对的每个分页面的数据导入对应的sheet里面,至此所有准确的刀具信息数据都已经导入本文件。

含刀具信息数据的Execl文件

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。