一种无需文字识别的图像订单管理系统的制作方法

文档序号:11952636阅读:356来源:国知局
一种无需文字识别的图像订单管理系统的制作方法与工艺

本发明属于配送领域,更为具体地讲,涉及一种无需文字识别的图像订单管理系统。



背景技术:

随着当代物流的发展,在配送领域中,需要频繁的收集大量客户的订单信息,在面对大量的订单信息时,因缺乏相应的图像订单处理工具,使配送商在接单后只能采用人工抄写的方式整理订单,这样势必会造成工作量大,易出错等问题。

随着当代通信业的发展,配送商通过智能手机,采用拍照下单方式可以快速准确的将客户在需求统计阶段填写的需求报表传递给配送商,获得了越来越多采购人员的青睐,然而在现有的文字识别技术中,因客户的书写因人而异,填写的需求数量字形千差万别,识别准确度限制,尚无法直接用于图像订单内容的提取,同样需要人工抄写方式对订单内容进行提取。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种无需文字识别的图像订单管理系统,在无需进行文字识别条件下,可快速完成图片订单的整理。

为实现上述发明目的,本发明一种无需文字识别的图像订单管理系统,其特征在于,包括:

一格式化订单,包括多个由产品名称、产品计量单位以及需求数量填写区构成的表项,用于客户根据自己的需求,选择相应的表项,依据产品名称、产品计量单位,在需求数量填写区写入需求数量;

一图像采集单元,用于采集格式化订单的图像,并将格式化订单图像传送到填写区抽取单元;

一填写区抽取单元,用于定位格式化订单图像中各个表项的需求数量填写区,并通过切图的方式抽取出有填写内容的各个需求数量填写区,得到多个独立的填写区切图以及各个填写区切图在格式化订单中各自的位置信息,并传送给后台组单单元;

一后台组单单元,存储有格式化订单各个表项的位置信息及表项存储内容,通过填写区切图在格式化订单中的位置信息与自己(后台组单单元)存储的格式化订单各个表项的位置信息进行对比,将各填写区切图与其各自对应表项存储内容(即产品名称、产品计量单位)结合(位置信息相同或相对应的填写区切图与表项存储内容结合在一起),生成订单数据,然后汇总,得到用户订单或配送备货单;

一打印输出单元,将后台组单单元汇总得到的用户订单或配送备货单在显示屏上显示,或者打印输出。

本发明的发明目的是这样实现的:

本发明一种无需文字识别的图像订单管理系统,先通过图像采集单元采集格式化订单,再通过填写区抽取单元获得有填写内容的填写区切图以及各个填写区切图在格式化订单中各自的位置信息,最后后台组单单元通过填写区切图在格式化订单中的位置信息与自己(后台组单单元)存储的格式化订单各个表项的位置信息进行对比,将各填写区切图与其各自对应表项存储内容(即产品名称、产品计量单位)结合,生成用户订单或配送备货。这样,通过位置信息将订单的内容即产品名称、产品计量单位与填写区切图结合,无需文字识别即可得到用户订单或配送备货单,具有准确、快速、简单易行等特点,同时还大大节约了人工成本。

附图说明

图1是本发明无需文字识别的图像订单管理系统一种具体实施方式结构框图;

图2是图1所示格式化订单一种具体实施方式的结构图;

图3是图1所示图像采集单元采集的格式化订单图像一具体实例图;

图4是图3所示的格式化订单图像转换为灰度图像;

图5是图4所示的灰度图转换为二值图;

图6是从图5所示的二值图中提取出的只包括订单内容订单图像;

图7是图6所示的订单图像消除图像畸变获得的校正后订单图像;

图8是图7所示的校正后订单图像滤波后得到的预处理后订单图像;

图9是图4所示的灰度图像经过去除不需要的内容并消除图像畸变得到标准订单灰度图像;

图10是图9所示的标准灰度图像经过加亮显示后得到的标准订单图像;

图11是本发明中用户订单的一具体实例图;

图12是本发明中配送备货单一具体实例图。

具体实施方式

下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。

实施例

图1是本发明无需文字识别的图像订单管理系统一种具体实施方式结构框图。

在本实施例中,如图1所示,本发明无需文字识别的图像订单管理系统包括:格式化订单1、图像采集单元2、填写区抽取单元3、后台组单单元4以及打印输出单元5。

1、格式化订单

在本实施例中,如图2所示,格式化订单1包括多个由产品名称、产品计量单位以及需求数量填写区构成的表项,用于客户根据自己的需求,选择相应的表项,依据产品名称、产品计量单位,在需求数量填写区写入需求数量。在本实施例中,如图2所示,该格式化订单为农产品的格式化订单,产品名称为农产品的品名,如白菜、花菜、金针菇、白萝卜等;产品计量单位为填写的需求数量提供单位,如个、斤等,这样,客户就可以根据自己的需求,如需要订购10斤金针菇,则选择第一列第四行的表项,依据产品名称即金针菇、产品计量单位即斤,在需求数量填写区写入需求数量即10即可。

在本实施例中,如图2所示,格式化订单1还包括订单图形码、定位标记。

其中,订单图形码可以是二维码、条形码等,主要用于标识订单的格式类型及商家信息,如公司名称、联系电话等,在格式化订单有多种格式类型的情形下,以便后台组单单元4对格式化订单的格式类型进行识别,并便于后台组单单元4根据格式化订单的格式类型,调出相应类型的格式化订单各个表项的位置信息及对应表项存储内容;

其中,定位标记位于产品名称、产品计量单位和需求数量填写区的外围,便于填写区抽取单元3能够快速扑捉到客户所需求的订单内容。在本实施例中,定位标记采用粗黑色的矩形框,其颜色明显区分于纸张的颜色,且具有足够的宽度和长度;其中,矩形框的上下两条边采用长黑实线,用于确定订单区域的位置和方向,矩形框的左右两条边采用短黑实线,用于校正每一行的位置。需要说明的是,粗黑色的矩形框只是定位标记的一种,任何易于图像识别的图形都可以替代其成为定位标记,如QR(Quick Response)二维码中广泛采用的“回”形定位符等,甚至于规律排列的产品名称本身也可以作为一种定位标记使用。

在本实施例中,所述格式化订单包括辅助定位标记,所述辅助定位标记用于标识需求填写区的位置,且用于。在本实施例中,如图2所示,需求数量填写区将虚线框作为辅助定位标记进行位置标识,客户按照产品计量单位在其中填写出需求数量,其主要是为方便客户快速找到填写位置而设置,辅助定位标记只需满足人眼辨识易、可通过滤波算法从校正后订单图像中消除的要求即可,除本实施例中虚线框外,亦可采用其他非连续线型或灰色等浅色实线代替。

2、图像采集单元

在具体实施过程中,图像采集单元2可以为手机或计算机的摄像头、扫描器或其他图像采集模块,主要用于采集格式化订单的图像,在本实施例中,采集的格式化订单图像如图3所示。采集后,将格式化订单图像传送到填写区抽取单元3以及后台组单单元4。

3、填写区抽取单元

填写区抽取单元3用于定位格式化订单图像中各个表项的需求数量填写区,并通过切图的方式抽取出有填写内容的各个需求数量填写区,得到多个独立的填写区切图以及各个填写区切图在格式化订单中各自的位置信息,并传送给后台组单单元4。

在本实施例中,填写区抽取单元3中所述的定位格式化订单图像需要进行预处理,然后对预处理后订单图像进行定位和抽取;

其中,所述的预处理为:

3.1)、将格式化订单图像转换为灰度图像,如图4所示;

3.2)、对灰度图像进行二值化处理,得到二值化图像,如图5所示;

3.3)、利用定位标记确定出二值化图像中的订单边界,从二值化图像中提取出只包括订单内容的订单图像,即去掉了图像中订单边界外多余内容的订单图像;

在本实施例中,利用矩形框的上下两条粗黑色边来确定订单边界,提取只包括订单内容订单图像,如图6所示;

3.4)、再次以定位标记为基准,消除只包括订单内容订单图像的图像畸变,获得校正后订单图像;

在本实施例中,以矩形框的上下两条粗黑色边为基准,调节只包括订单内容的订单图像,使之与矩形框的四个顶点分别重合,从而消除只包括订单内容订单图像因为畸变形成的不规则四边形,得到如图7所示的校正后订单图像;

3.5)、通过滤波消除校正后订单图像中需求数量填写区的辅助定位标记,得到预处理后订单图像;

在本实施例中,需要通过滤波消除图7所示校正后订单图像中虚线框的干扰,得到图8所示的预处理后订单图像。

其中,所述的定位和抽取为:

根据矩形框的左右两条短黑色边,为每个需求数量填写区进行定位,同时检测每个需求数量填写区是否存在填写内容,如果有则作为填写区切图抽取出来,这样得到多个独立的填写区切图以及各个填写区切图在格式化订单中各自的位置信息。在本实施例中,如图8所示,韭菜对应的需求数量填写区的填写内容为因此将其作为填写区切图提取出来,同时,韭菜对应的需求数量填写区位于第六行第二列,位置信息为“0602”,这样韭菜从预处理后订单图像中抽取出位置信息以及填写区切图为:即得到填写区切图以及其在在格式化订单中的位置信息“0602”。

在本实施例中,得到的填写区切图为二值化图像切图,二值化图像切图用于增强图像的对比度,同时使得系统采用针式打印机打印输出时,便于支持三联单或多联单打印。

在本实施例中,抽取过程中为:对每一个需求数量填写区进行检索,当其中的黑色像素数量达到一个阈值时,认为其中存在填写内容,并将黑色像素所在区域的所有像素值读出,组成一个新的内容图片,如0602号位置的

在本实施例中,在填写区抽取单元3中,还以二值化图像中获得的订单边界和灰度图像作为输入,按照步骤(3.3)和(3.4)所述方法对灰度图像进行处理,即去除不需要的图像内容并消除图像的畸变,获得标准订单灰度图像,如图9所示。

以获得填写区切图及位置信息为输入,对标准灰度图像中填写区切图对应需求数量填写区进行标识,数量填写区通过加框(或变色、反色等其他方式)进行加亮显示,得到标准订单图像,将标准订单图像送到下单人员和接单人员设备的显示屏上进行显示,用于人工确认是否有数据遗漏。在本实施例中,标准图像如图10所示。

4、后台组单单元

后台组单单元4通过填写区切图在格式化订单中的位置信息与自己(后台组单单元)存储的格式化订单各个表项的位置信息进行对比,将各填写区切图与其各自对应表项存储内容(即产品名称、产品计量单位)结合(位置信息相同或相对应的填写区切图与表项存储内容结合在一起),生成订单数据,然后汇总,得到用户订单或配送备货单。

4.1)、利用二维码或条形码扫描程序识别格式化订单图像上的订单图形码,得到格式化订单的格式类型,调出相应类型的格式化订单各个表项的位置信息及对应表项存储内容。在本实施例中,后台组单单元4存储的格式化订单各个表项的位置信息及对应表项存储内容为0401+白萝卜+斤”、“0602+韭菜+斤”等,不同的格式类型的格式化订单,其位置信息及对应表项存储内容有所不同。

4.2)、将调出的位置信息与填写区切图在格式化订单中的位置信息进行比对,将位置信息相同的填写区切图与对应表项存储内容(即产品名称、产品计量单位)结合即位置信息相同或相对应的填写区切图与表项存储内容结合在一起,生成用户订单或配送备货单。

在本实施例中,如后台组单单元4中存储的位置信息及对应表项存储内容为:“0602(位置信息)+韭菜+斤(存储内容)”,填写区抽取单元抽取出位置信息以及填写区切图为:位置信息相同即“0602”的填写区切图与表项存储内容即“韭菜+斤”,生成订单数据

4.3)、将用户的订单数据汇总后生成如图11所示的用户订单;

4.4)、当配送商同时收到多份用户订单后,将其中一份用户订单中的所有订单数据的填写区切图前加上用户名称并作为基准订单,然后抽取出其他用户订单中的订单数据,再与基准订单中进行合并:如果基准订单中有相同存储内容的订单数据,则将其他用户订单中订单数据的填写区切图提取出来,然后在前面加上用户名称,附加到基准订单中对应的订单数据的填写区切图后面,如果基准订单中没有相同存储内容的订单数据,则将抽取出的订单数据的填写区切图前加上用户名称,加入基准订单中,从而生成配送备货单。

在本实施例中,当配送商同时收到A、B两份用户订单时,将A、B两份用户订单中同类产品即存储内容相同的订单数据进行合并,如洋葱合并标记为不同类产品如莲藕木耳各自为一条订单数据,这些订单数据汇总后生成得到如图12所示的配送备货单。如果配送商仅收到一份用户订单,则该用户订单即为配送备货单。

5、打印输出单元

打印输出单元5将后台组单单元生成的用户订单或配送备货单在显示屏上显示或打印输出,用于配送或备货。

尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1