一种用于纸张扫描装置的卡纸预测方法及系统制造方法及图纸

技术编号:19598526 阅读:25 留言:0更新日期:2018-11-28 06:43
本发明专利技术公开了一种用于纸张扫描装置的卡纸预测方法,主要包括以下步骤:(1)获取当前纸张扫描后的图像,并对图像进行处理以生成二值化图像,计算二值化图像的倾斜角度;(2)根据步骤(1)中的倾斜角度估算在入纸口处纸张的左右边界,并判断是否超过入纸口的尺寸,若超过,则进行退纸;若未超过,则进入至步骤(3);(3)估算下次获取扫描图像前可能越界的纸张,并判断是否会出现卡纸,若判断结果为会卡纸,则提示退纸;若判断结果为不会卡纸,则继续扫描进纸;以对纸张在进纸过程中能够进行预判,防止纸张在扫描过程中出现卡纸的情况导致纸张的损坏,以提示操作者对纸张的摆放角度进行及时调整,减少卡纸和纸张的损坏。

【技术实现步骤摘要】
一种用于纸张扫描装置的卡纸预测方法及系统
本专利技术属于图像处理的
,具体而言,涉及一种用于纸张扫描装置的卡纸预测方法及系统。
技术介绍
纸质处方单据是指由注册的执业医师和执业助理医师在诊疗活动中为患者开具的、由取得药学专业技术职务任职资格的药学专业技术人员审核、调配和核对,并作为患者用药凭证的医疗文书。处方是医生对病人用药的书面文件,是药剂人员调配药品的依据,具有法律、技术、经济责任。在纸质处方单的具体使用过程中,往往需要进行对其扫描存档,以便于医师进行调取分析。在上述背景下,专利号为:CN201410620959.5的专利技术专利中公开了一种纸张扫描设备,其包括扫描机架、传输通道、用于纸张图像纠偏的纠偏装置等,在纸张边界不超过扫描设备边界的情况下,可在无伤的情况下对纸张进行双面扫描、输送与收集等,极大的提高了效率,使用便捷。通过现有公开的纸张扫描设备扫描得到的纸张图像,可以自动完成图像纠偏、切边,图像采集分辨率200dpi、300dpi,对于自动化的单据OCR识别,处方OCR识别以及进一步的智能审方等有很重要意义;且相对于传统的高清抓拍仪采集的图像,可以避免因纸张褶皱、纸张光照不均、纸张倾斜造成获取的最终图像产生变形,进而造成识别率低下的问题。但是,在采用在纸张扫描设备扫描纸张的过程中发现,当纸张投歪,纸张一旦超过纸张扫描设备的左右边界,此时,纸张尚未完全通过扫描口,就会出现卡纸现象,而纸张扫描设备并不会停下来,则会造成纸张的损坏,因此,需要开发用于预测纸张在扫描过程中是否会卡纸的方法,以减少纸张在扫描过程中,纸张出现卡纸损坏,确保纸张扫描图像完整清晰。
技术实现思路
有鉴于此,为了解决现有技术中存在的上述问题,本专利技术提供了一种用于纸张扫描装置的卡纸预测方法及系统。本专利技术所采用的技术方案为:一种用于纸张扫描装置的卡纸预测方法,主要包括以下步骤:(1)获取当前纸张扫描后的图像,并对图像进行处理以生成二值化图像,计算二值化图像的倾斜角度;(2)根据步骤(1)中的倾斜角度估算在入纸口处纸张的左右边界,并判断是否超过入纸口的尺寸,若超过,则进行退纸;若未超过,则进入至步骤(3);(3)估算下次获取扫描图像前可能越界的纸张,并判断是否会出现卡纸,若判断结果为会卡纸,则提示退纸;若判断结果为不会卡纸,则继续扫描进纸。进一步地,所述步骤(1)中倾斜角度的具体算法如下:1)获取当前纸张扫描后的图像,将图像缩放且缩放倍数为r_size,并将彩色图像转换为灰度图像;2)当图像高度超过高度值H时,只取最下面的图像;3)进行轮廓提取并将轮廓画出,以得到轮廓二值化图像,轮廓用黑色0表示,其他区域用白色255表示;4)从左到右,从上到下扫描轮廓二值化图像,当找到第一个为0的点时,此点为最左边的点A,该点横坐标用x1表示,纵坐标用y1表示,表示为(x1,y1);5)从右到左,从上到下扫描轮廓二值化图像,当找到第一个为0的点时,此点为最右边边的点B,该点横坐标用x2表示,纵坐标用y2表示,表示为(x2,y2);6)根据点A和点B的纵向距离关系进行如下计算:(a)当y1>y2时,表明x1为左下角的点;令轮廓二值化图像的下边界纵坐标为Y,若Y-y1>0,则表明纸张边界已扫描完成,不需要再估算,退出卡纸预测,继续进纸扫描;反之,进入步骤7)估算倾斜角度;(b)当y1<y2时,表明x2为右下角的点,令轮廓二值化图像的下边界纵坐标为Y,若Y-y2>0,则表明纸张边界已扫描完成,不需要再估算,退出卡纸预测,继续进纸扫描;反之,进入步骤7)估算倾斜角度;(c)当y1=y2时,令轮廓二值化图像的下边界纵坐标为Y,若Y-y2>0,则表明纸张边界已扫描完成,不需要再估算,退出卡纸预测,继续进纸扫描;反之,进入步骤7)估算倾斜角度;7)计算轮廓二值化图像边界上的其他点,估算倾斜角度,将C点表示为(x3,y3),D点用坐标表示为(x4,y4);(a)当y1=y2时,表明轮廓二值化图像为三角形形状,计算倾斜角度倾斜角度(b)当y1>y2时,表明x1为左下角的点,则y1向上纵向取th2的距离,得到边界点C,根据点A和点C计算倾斜角度以y2向下取th2的距离,得到边界点D,根据点B和点D得到的倾斜角度(c)当y1<y2时,表明x2为右下角的点,则y2向上纵向取th2的距离,得到边界点D,根据点B和点D得到的倾斜角度y1向下取边界点C,根据点A和点C计算的倾斜角度进一步地,所述步骤(2)中计算入纸口处纸张的左右边界的具体方法如下:1)当y1>y2时,令入纸口到扫描口的距离为L,根据角度和纵向距离估算入纸口处纸张的左点,则左点的横坐标为右边不必估算;2)当y1<y2时,令入纸口到扫描口的距离为L,根据角度和纵向距离估算入纸口纸张的右点,则右点的横坐标为左边不必估算;3)当y1=y2时,(a)若满足(abs(x3-x4)<3)||((abs(y1-y3)<(th2-8)))||((abs(y2-y3)<(th2-8)))),则不估算;(b)若θ1>θ2,估算入纸口处纸张左边边界点的横坐标为右边不必估算;(c)若θ1<θ2,估算入纸口处纸张右边边界点的横坐标为左边不必估算。进一步地,所述步骤(3)中,每隔Z行像素取一次图像处理进行卡纸预测,下次卡纸预测时,纸张在入纸口的可能位置为:1)当y1>y2时,根据角度和纵向距离估算下次扫描图像时入纸口处纸张的最左点位置的横坐标2)当y1<y2时,根据角度和纵向距离估算下次扫描图像时入纸口处纸张的最右点位置的横坐标3)当y1=y2时,不必估算;判断是否会出现卡纸,将上述估算的坐标mx1、mx2、mx3、mx4通过统一乘以缩放的倍数r_size换算到缩放前的位置,令完整扫描后图像的宽度为W,若满足(mx1*r_size<2)Pmx2>(w-2)P(mx3<1)P(mx4>(w-1)),则判断为会卡纸,并提示退纸单元退纸;否则,继续扫描进纸。本专利技术还提供了一种应用于纸张扫描装置的卡纸预测方法的系统,包括扫描单元、卡纸预测单元、退纸单元和主控单元,所述主控单元分别与扫描单元、卡纸预测单元和退纸单元电连接,卡纸预测单元将预判结果反馈至主控单元,主控单元发送执行信号至退纸单元,退纸单元执行相应动作以实现对待扫描的纸张进行及时退纸。本专利技术的有益效果为:1.本专利技术通过在纸张扫描设备中加入卡纸预测单元,当纸张投的严重倾斜时,预先判断会出现卡纸就退出纸张,提示用户重新投纸张扫描,保证纸张不被损坏;2.本专利技术中通过计算扫描纸张的倾斜角度,再根据倾斜角度估算纸张入纸口的尺寸边界尺寸,估算下次获取扫描图像前可能越界的纸张,以对纸张在进纸过程中能够进行预判,防止纸张在扫描过程中出现卡纸的情况会造成纸张的损坏,以提示操作者对纸张的摆放角度进行及时调整,减少卡纸和纸张的损坏。附图说明图1是本专利技术提供的用于纸张扫描装置的卡纸预测方法中纸张扫描设备在扫描图像时的示意图;图2是本专利技术提供的用于纸张扫描装置的卡纸预测方法中本文档来自技高网
...

【技术保护点】
1.一种用于纸张扫描装置的卡纸预测方法,其特征在于,主要包括以下步骤:(1)获取当前纸张扫描后的图像,并对图像进行处理以生成二值化图像,计算二值化图像的倾斜角度;(2)根据步骤(1)中的倾斜角度估算在入纸口处纸张的左右边界,并判断是否超过入纸口的尺寸,若超过,则进行退纸;若未超过,则进入至步骤(3);(3)估算下次获取扫描图像前可能越界的纸张,并判断是否会出现卡纸,若判断结果为会卡纸,则提示退纸;若判断结果为不会卡纸,则继续扫描进纸。

【技术特征摘要】
1.一种用于纸张扫描装置的卡纸预测方法,其特征在于,主要包括以下步骤:(1)获取当前纸张扫描后的图像,并对图像进行处理以生成二值化图像,计算二值化图像的倾斜角度;(2)根据步骤(1)中的倾斜角度估算在入纸口处纸张的左右边界,并判断是否超过入纸口的尺寸,若超过,则进行退纸;若未超过,则进入至步骤(3);(3)估算下次获取扫描图像前可能越界的纸张,并判断是否会出现卡纸,若判断结果为会卡纸,则提示退纸;若判断结果为不会卡纸,则继续扫描进纸。2.根据权利要求1所述用于纸张扫描装置的卡纸预测方法,其特征在于,所述步骤(1)中倾斜角度的具体算法如下:1)获取当前纸张扫描后的图像,将图像缩放且缩放倍数为r_size,并将彩色图像转换为灰度图像;2)当图像高度超过高度值H时,只取最下面的图像;3)进行轮廓提取并将轮廓画出,以得到轮廓二值化图像,轮廓用黑色0表示,其他区域用白色255表示;4)从左到右,从上到下扫描轮廓二值化图像,当找到第一个为0的点时,此点为最左边的点A,该点横坐标用x1表示,纵坐标用y1表示,表示为(x1,y1);5)从右到左,从上到下扫描轮廓二值化图像,当找到第一个为0的点时,此点为最右边边的点B,该点横坐标用x2表示,纵坐标用y2表示,表示为(x2,y2);6)根据点A和点B的纵向距离关系进行如下计算:(a)当y1>y2时,表明x1为左下角的点;令轮廓二值化图像的下边界纵坐标为Y,若Y-y1>0,则表明纸张边界已扫描完成,不需要再估算,退出卡纸预测,继续进纸扫描;反之,进入步骤7)估算倾斜角度;(b)当y1<y2时,表明x2为右下角的点,令轮廓二值化图像的下边界纵坐标为Y,若Y-y2>0,则表明纸张边界已扫描完成,不需要再估算,退出卡纸预测,继续进纸扫描;反之,进入步骤7)估算倾斜角度;(c)当y1=y2时,令轮廓二值化图像的下边界纵坐标为Y,若Y-y2>0,则表明纸张边界已扫描完成,不需要再估算,退出卡纸预测,继续进纸扫描;反之,进入步骤7)估算倾斜角度;7)计算轮廓二值化图像边界上的其他点,估算倾斜角度,将C点表示为(x3,y3),D点用坐标表示为(x4,y4);(a)当y1=y2时,表明轮廓二值化图像为三角形形状,计算倾斜角度倾斜角度(b)当y1>y2时,...

【专利技术属性】
技术研发人员:罗安周聪俊史鹏翔许春霞师改梅
申请(专利权)人:四川骏逸富顿科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1