图像读取装置和图像读取方法_4

文档序号:8925377阅读:来源:国知局
下纸张而不再具有直线性。因此,检测方法选择部102f求取将4条边的倾斜按边的长度进行加权而得到的平均角度,对于相比短边更重视稳定的长边的倾斜的原稿倾斜进行检测。这里,图10是表示在检测出的直线组中表示直线的倾斜的符号Θ与数值例的图。
[0119]这里,设LuS上边的长度,Θ ?为上边的倾斜,Ld为下边的长度,0?为下边的倾斜,Ll为左边的长度,Θ L为左边的倾斜,Le为右边的长度,θ R为右边的倾斜。
[0120]作为一个示例,原稿检测部102g可以使用下述数学式,计算将4条边的倾斜按长度进行加权而得到的平均倾斜。
[0121 ] Rect Θ = ( Θ jj X Lu+ Θ D X Ld+ Θ L X Ll+ θ Ε X Le) (Lu+Ld+Ll+Lr)
[0122]此外,在长条形的情况下,原稿具有很长且弯曲等使短边不再上下平行的特性。因此,与收据的情况相同,原稿检测部102g可以求取将4条边的倾斜按边的长度进行加权而得到的平均角度,对于相比短边更重视稳定的长边的倾斜的原稿倾斜进行检测。
[0123]重新返回图5,原稿检测部102g基于在SA-6中检测出的原稿倾斜的角度制作内接于边缘4个交点的矩形(SA-7)。这里,图11是表示直线组的4个交点的坐标的图,图12是用虚线表示内接于图11的直线组的4个交点的矩形的图。
[0124]如图12所示,即使在由直线组构成的四边形并非矩形的情况下,原稿检测部102g也在其内侧制作矩形,生成不包含原稿端的切割区域。更具体而言,作为计算内接于边缘交点的矩形的方法,相对于图11的边缘交点,如果为上边,则使其对准与左上和右上的点中的y坐标较小的一方,通过对四边进行同样的处理,能够在边缘交点的内侧制作矩形(参照图12的坐标)。通过将边缘4个交点的内侧的矩形作为切割对象,能够期待切下原稿端获取整齐的图像。然而,由于收据的原稿内的余白较少,长条形的原稿较长且即使原稿倾斜检测的误差很小在长边的两端也会变成较大的误差,因此无论哪种原稿种类在切去原稿端时都容易产生内容缺失。因此,进行以下的处理。
[0125]即,在用由原稿检测部102g检测出的内接矩形进行切割的情况下,缺失判断部102h判断内容的缺失量是否会超过阈值(SA-8)。
[0126]在内容的缺失量没有超过阈值的情况(SA_9,“否”)下,原稿切割执行部102i用由原稿检测部102g在SA-7中检测出的内接矩形切割原稿图像(SA-10)。
[0127]另一方面,在内容的缺失量超过阈值的情况(SA_9,“是”)下,原稿切割执行部102?并非用由原稿检测部102g在SA-7中检测出的内接矩形,而是在边缘的外侧进行切割(SA-1l)。这里,图14是作为一个示例表示内容缺失较大的情况下的坐标点组的关系的图。
[0128]如图14所示,缺失判断部102h可以分别比较基于图像检测出的边缘交点与内接矩形的角的4个点的位置,在其差值最大的边中判断是否超过阈值(例如5mm)。在缺失大于阈值的情况下,由于担心内容缺失,所以不用内接矩形切去原稿端,而是重新制作外接矩形,进行切割。此外,也可以根据原稿种类变更阈值。例如收据在原稿端附近有内容的情况较多,所以可以将缺失判断的阈值较低地设定为2_,其它情况下设定为5mm等。
[0129]作为缺失量的计算方法例,分别比较基于图像检测出的边缘交点与内接矩形的角的4个点的位置。假设图14中点ABCE是边缘交点,与其相对的内接矩形是ABCD。此时,最大幅度移动的点是E — D,计算其距离作为缺失量。如果距离超过阈值,则不用内接矩形而是用外接矩形进行切割。这里,图13是用虚线表示外接于图11的直线组的4个交点的矩形来作为在外侧进行切割的示例的图。
[0130]如图13所示,在内容缺失较大的情况下,由于防止内容缺失优先于制作没有原稿端的整齐的图像,所以原稿切割执行部102i用外接的矩形进行切割。更具体而言,作为计算外接于边缘交点的矩形的方法,相对于图11的边缘交点,如果是上边,则使其对准与左上和右上的点中的y坐标较大的一方,通过对四边进行同样的处理,能够在边缘交点的外侧制作矩形(参照图13的坐标)。
[0131]以上是判别原稿种类为收据、长条形状的情况下的处理的一个示例。
[0132]重新返回图5,在原稿判别部102e并没有判别为收据、长条形(SA_5,“否”)而是判断为标准形状的情况(SA-12,“是”)下,信息处理装置10进行以下的SA-13?SA-15的处理。
[0133]2-2.标准形状的情况下的处理
[0134]在原稿为标准形状的情况下,进行如下控制:使得检测方法选择部102f选择以下所示的检测方法,并用选择的检测方法通过原稿检测部102g执行原稿倾斜、原稿位置的检测。
[0135]更具体而言,首先,原稿检测部102g求取4条边的倾斜的平均角度,对降低了不均衡的原稿倾斜进行检测(SA-13)。此外,虽然在标准形状的情况下基本上不歪斜,但在本实施方式中考虑4条边稍有不均衡的情况,用4条边的平均值求取原稿倾斜。
[0136]然后,为了切去原稿端形成整齐的图像,原稿检测部102g用以原稿倾斜的角度内接于边缘交点的矩形制作原稿区域(SA-14)。
[0137]然后,原稿切割执行部102i在检测出的原稿区域进行切割(SA-15)。此外,由于在标准形状的情况下基本上没有歪斜,所以不进行缺失判断。
[0138]以上是判别原稿种类为标准形状的情况下的处理的一个示例。
[0139]在由原稿判别部102e没有判别为标准形状(SA_12,“否”)而是判断为杂志(包含小说)的情况(SA-16,“是”)下,信息处理装置10进行以下的SA-17?SA-19的处理。
[0140]2-3.杂志的情况下的处理
[0141]在原稿为杂志的情况下,进行如下控制:检测方法选择部102f选择以下所示的检测方法,用选择的检测方法通过原稿检测部102g执行原稿倾斜、原稿位置的检测。
[0142]更具体而言,首先,原稿检测部102g求取4条边的倾斜的平均角度,对减小了长边的倾斜的原稿倾斜进行检测(SA-17)。这是因为在杂志的情况下,在作为装订部的长边进行裁断,且仅裁断的长边容易发生倾斜。此外,为了进一步提高精度,可以在检测出长边的倾斜的情况下,在除长边以外的3边进行计算。
[0143]然后,为了切去原稿端形成整齐的图像,原稿检测部102g用以原稿倾斜的角度内接于边缘交点的矩形制作原稿区域(SA-18)。
[0144]然后,原稿切割执行部102i在检测出的原稿区域进行切割(SA-19)。此外,由于杂志的原稿内的余白较多而难以发生内容缺失,所以不进行缺失判断。
[0145]以上是判别原稿种类为杂志的情况下的处理的一个示例。
[0146]在原稿判别部102e没有判别为是杂志的情况(SA_16,“否”)下,信息处理装置10进行以下的SA-20?SA-23的处理。
[0147]2-4.其它情况下的处理
[0148]在原稿为规定的原稿种类以外的情况(例如有较大歪斜的原稿、形状较大偏离矩形的原稿的情况)下,进行如下控制:使得检测方法选择部102f选择以下所示的检测方法,用选择的检测方法通过原稿检测部102g执行原稿倾斜、原稿位置的检测。
[0149]首先,控制原稿检测部102g,使得检测方法选择部102f判断是否存在由直线检测部102c检测出的直线,并根据有无直线如下述那样选择检测方法(SA-20)。
[0150]S卩,在没有直线的情况(SA-20/‘否”)下,原稿检测部102g将原稿倾斜检测为O(SA-22)。
[0151]另一方面,在存在直线的情况(SA-20,“是”)下,原稿检测部102g以检测出的直线的平均值检测原稿倾斜(SA-21)。将找到的边的倾斜的平均角度作为原稿倾斜进行检测。
[0152]然后,原稿切割执行部102i用以检测出的原稿倾斜的角度外接于原稿边缘的矩形进行切割(SA-23)。此外,由于也存在无法计算边缘交点的情况,所以在非矩形的情况下则切割整个原稿,因此不进行缺失判断。
[0153]以上是本实施方式的信息处理装置10的处理的一个示例。
[0154]3.本实施方式的总结及其它实施方式
[0155]以上,根据本实施方式,判别所读取的原稿的原稿种类和/或原稿形状,根据判别的原稿种类和/或原稿形状,选择适当的原稿倾斜检测方法和/或原稿位置检测方法,用选择的检测方法进行原稿倾斜和/或原稿位置的检测。由此,即使针对多种多样的原稿种类或原稿形状也能够精度良好地检测原稿区域。
[0156]此外,根据本实施方式,根据原稿种类和/或原稿形状,选择作为进行原稿倾斜和/或原稿位置检测的对象的原稿端作为检测方法,因此能够根据原稿种类等,利用能够信赖的原稿端准确地判断原稿倾斜或原稿位置。
[0157]此外,根据本实施方式,作为原稿倾斜检测方法,在原稿为收据、长条形的情况下使较长的边优先来检测原稿倾斜,因此即使在较短的边容易发生歪斜的收据、长条形的情况下,也能够准确地判断原稿区域。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1