一种用于校准图像输入装置的图像框选范围的方法 (1)技术领域
本发明有关一种处理图像的方法,特别是有关于一种用于校准图像输入装置的图像框选范围的方法。
(2)背景技术
现有的图像输入装置(例如为一扫描器)在进行图像输入时,会将扫描标的物地图像转换成数字数据处理的,其运作流程如图1所示。
步骤10为图像输入装置对一扫描标的物进行扫描,将扫描输入的图像信息转换,产生数字图像数据串流。步骤11为扫描器分析该载入的数字图像数据,找出该数字图像数据串流中构成标的物图像边界的数据点及其座标值。步骤13为利用步骤11得出的标的物图像边界数据点,从该标的物图像边界数据点中找出4个数据点,使得该4个数据点所形成的四边形能够涵盖该标的物图像。该4个数据点称为该标的物图像的4个顶点。步骤15为计算该标的物图像的倾斜角度。步骤16为判断该标的物图像的倾斜角度是否为0度,若是则直接进行框选图像步骤19,若该倾斜角度不为0度,则进行校正图像倾斜步骤17。校正图像倾斜步骤17,是将该标的物图像依据步骤15运算得出的倾斜角进行反向旋移,以产生一无倾斜的图像。框选图像步骤19为利用步骤13所得出的经确认或调整後的4个顶点数据点,从扫描得到的图像中框选出标的物图像的范围。然而,当扫瞄标的物(如照片、图片、正片、负片、文件等)的背景颜色与扫描器上盖内侧衬板的颜色相近时,将导致上述步骤11无法得出正确的标的物图像边界,进而使得步骤13无法得出正确的标的物图像顶点,步骤15亦无法正确算出该标的物图像的倾斜角度,校正图像倾斜步骤17亦无法完成校正图像倾斜角的任务,框选图像步骤19的准确度亦大为降低,尤其当该标的物图像的倾斜角不为0时,图像框选范围的误差将因为倾斜角无法校正而更严重,此必须通过人工的校正才能得以解决,这对于自动馈纸式扫描器在多张扫描输入模式操作下,更形成困扰与不便。
(3)发明内容
本发明的目的是提供一种处理图像输入装置的输入图像数据的方法,使得可以无需人为的手动操作而能够校准图像输入标的物的图像范围。
为实现上述目的,本发明的用于校准图像输入装置的图像框选范围的方法,是利用由一图像输入装置扫描所获得的图像的4个顶点数据值,在该扫描图像为一矩形区块下,经运算取得该扫描图像最可能的4个正确顶点,以正确决定框选范围,其特点是,包括下列步骤:(A)载入该扫描图像的4个顶点座标数据值;(B)判断该扫描图像的该4个顶点连成的四边形是否为一矩形,若是则进行步骤(E),否则进行步骤(C);(C)判断该四边形是否至少有一个垂直内角,若是则进行步骤(D),否则终止该图像框选程序;(D)利用该垂直内角的两边及其线段的端点分别作垂线,并以该两垂线的交点为该扫描图像的一新顶点,并以该垂直内角的两边及该两垂线的4个交点为该扫描图像的顶点;(E)输出经调整後的该扫描图像的4个顶点座标数据值。
为进一步说明本发明的目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)附图说明
图1是显示现有扫描图像自动框选的流程图;
图2是显示依据本发明方法校准扫描图像框选范围的流程图;
图3是显示依据本发明的一具体实施例的扫描标的物的示意图;
图4是显示图3所示的扫描标的物在扫描时,以本发明方法校正的扫描图像框选范围的示意图。
(5)具体实施方式
为充分揭示本发明,下面配合附图详细说明如下。
图2是显示依据本发明方法校准扫描图像框选范围的流程图。步骤20为载入该扫描图像的4个顶点座标数据值。步骤21为判断该扫描图像的该4个顶点连成的四边形是否为一矩形,若是则进行步骤29,直接输出该扫描图像经确认後的该4个顶点座标数据值,以供进一步图像处理用,否则进行步骤23。步骤23为判断该四边形是否至少有一个垂直内角,若是则进行步骤25,否则进行步骤24,停止框选该图像范围的动作。步骤25为利用该垂直内角的两边及该两边线段的端点分别作垂线。步骤27则是以该步骤25所作的该两垂线的交点为该扫描图像的一新顶点,并以该垂直内角的两边及该两垂线的4个交点为该扫描图像经调整後的顶点。步骤29为输出该扫描图像经确认或调整後的4个顶点座标数据值。
图3显示依据本发明的一具体实施例的扫描标的物。扫描标的物30为一矩形物件,可分为区块31与区块32两个部分,其中区块31的颜色与该扫描装置上盖衬板的颜色可以明显区分,区块32的颜色则与该扫描装置上盖衬板的颜色近似而不易区分。
图4显示图3所示的扫描标的物在扫描时,以本发明方法校正扫描图像框选范围。扫描涵盖区域40是为图像输A装置的最大扫描面积,扫描涵盖区域40是涵盖扫描标的物30所产生的图像区块41和图像区块42(其是分别对应扫描标的物30的区块31及区块32)以及扫描装置上盖内衬产生的背景图像区块45。其中,区块32的颜色与扫描装置上盖内衬的颜色非常近似,故该扫描装置无法分辨区块32的扫描图像42与扫描装置上盖内衬所产生的背景图像45,而将扫描图像42及背景图像45均视为非属扫描标的物图像的背景。区块31所产生的扫描图像41则为该扫描装置依据分析扫描数据所得到的扫描图像边界数据点所认定的扫描标的物图像区域。亦即在上述步骤20所载入的4个图像顶点为A、B、C、D四点,线段AB、BC、CD、AD为扫描图像的边界,其所围成的四边形能涵盖被该扫描装置所认定的扫描标的物图像,亦即上述的图像区块41。此时图像区块42虽为扫描标的物30所产生图像的一部分,然因该扫描器无法辨识图像区块42与背景区块45的差异,故图像区块42不被视为是扫描标的物30所产生的图像。而四边形ABCD(4个内角中,角C与角B为直角。以角B的两边AB线段及CB线段的顶点A及C分别对线段AB和线段CB作垂线,得到直线LI及直线L2,而L1与L2相交于D’点。以此D’点替代D点为该扫描图像的顶点,A、B、C、D’即为该扫描图像经过校准後的顶点,其所形成的四边形ABCD’能涵盖住扫描标的物30所产生的图像,亦即图像区块41及图像区块42。
当然,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。