图像自动裁剪方法技术

技术编号:2934731 阅读:183 留言:0更新日期:2012-04-11 18:40
一种可自动裁剪具有不规则边缘的扫描物件的方法。在扫描器的上盖底板提供固定式样的图案,当作裁剪物件时的参考坐标。在扫描器初次安装时,预先扫描该图案,并分析图案的坐标及RGB平均值与方差,以建立底板式样数据库。之后,在执行图像自动裁剪时,依据一个图案单位,依次比对该底板式样数据库所建立的数据及扫描物件的前置扫描图像的RGB色度差。由比对结果判定扫描物件的位置。然后,将扫描物件边缘的背景部分以透明色处理,可得到所要的图形。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种扫描图像的,尤其涉及一种可自动裁剪具有不规则边缘的扫描物件的方法。目前市场上的扫描器大多提供预扫(pre-scan)及自动搜寻预扫图像的文件的功能。然而,公知的扫描物件的自动裁剪方法,皆以框取图形外围的方框为主。以附图说明图1为例。若扫描的物件为星形,所框取的实际图像却为方形。因此,实际所要处理的图像便包含了星形外围大量的无用数据。使用者必须对所框取的数据进行切割及处理,才能得到所要的星形图案。而且,一般的切割的演算法不佳,使得处理的速度较慢,常常要等待一段时间后才能看到切割处理后的结果。对于具有美术用途的图形而言,例如应用于网页的图案,其边缘通常为不规则的形状,若利用公知的自动裁剪方法,必须先以方框裁剪出图形的外围,再将不需要的背景转换为单一颜色,然后利用其它应用程序的工具,以手动的方式将此单一颜色设定为透明色,再存储为特定的文件格式,才能得到其中所要的图形。由于此种方法有赖于美工专业人士的处理,不但使用不方便,且费时耗力。若扫描的次数多且处理的数据量大时,将徒增成本。而且,就扫描器所提供的功能而言,亦有美中不足之憾。基于上述问题,本专利技术的主要目的是提供一种,以自动裁剪具有不规则边缘的物件图像,进而提高扫描器的应用价值。本专利技术的另一目的是提供一种高效率的,可将裁剪的范围逼近不规则边缘的实际大小,以降低所需处理的数据量,进而提高处理的效率。本专利技术的又一目的是提供一种可通过扫描器直接去除物件的背景图像的方法,以便于将扫描器广泛应用于图形数据的处理。为了达到上述目的,本专利技术应用于一扫描器上的一种至少包含步骤建立一上盖底板式样数据库;读取扫描物件的前置扫描图像;依据一设定的图案单位,依次比对该底板式样数据库的参考数据及该前置扫描图像的RGB色度差;当判定两个图案单位的RGB色度差在一设定范围内时,判定该图案单位中不包含该扫描物件的图像;当判定两个图案单位的RGB色度差超出一设定范围内时,判定该图案单位中包含该扫描物件的图像,并记录该图案单位的位置;当完成整个图像的比对后,在该记录的图案单位中,连结相邻的图案单位,以形成数组图形数据;及依据该数组图形数据边缘,读取该图形数据。为了达到上述目的,本专利技术应用于一扫描器上的另一种至少包含步骤提供一上盖的底板式样,该底板式样由数个大小相同的图案单位所构成;执行该底板式样的预先扫描,以产生该底板式样的前置扫描图像;寻找该底板式样的图案单位的实际坐标;计算并存储每一个图案单位的参考坐标,及RGB平均值及其中每一个图素的坐标位置;读取扫描物件的前置扫描图像;依据该图案单位,依次比对该底板式样的图案单位的RGB平均值与该前置扫描图像的RGB值;当判定两个图案单位的RGB色度差超出一设定范围内时,判定该图案单位中包含该扫描物件的图像,并记录该图案单位的位置;当完成整个图像的比对后,在该记录的图案单位中,连结相邻的图案单位,以形成数组图形数据;及依据该数组的图形数据边缘,读取该图形数据。基于上述目的,本专利技术提出一种可自动裁剪具有不规则边缘的扫描物件的方法。本专利技术在扫描器的上盖底板,提供具有固定式样的图案,以当作框取物件时的参考坐标,以及作为颜色的比对之用。在扫描器初次安装时,便预先扫描底板的图案,以分析每个图案的位置及RGB平均值与方差(variance),并建立该底板式样的数据库。之后,凡在进行扫描物件图像的自动裁剪时,只要依据一图案单位,依次地比对该底板式样数据库中所存储的数据及该前置扫描图像的RGB色度差,便可判定每一图案单位中是否包含有扫描物件的图像数据。如果判定两个图案单位的RGB色度差在一设定的范围内时,则可判定该图案单位中不包含该扫描物件的图像。反之,则记录该图案单位的位置。等待完成整个图像的判定后,连结相邻的图案单位,便为扫描物件的图像区域。然后延着其边缘加以裁剪,便可得到扫描物件的图像。本专利技术不但可应用于不规则图形的自动裁剪,亦可加快公知的对于方形图像的框取速度。图1为公知的自动图像框取的示意图;图2A为本专利技术的一种底板式样的示意图;图2B为图2A的底板式样中的图案单位放大示意图;图3为本专利技术的建立底板式样数据库的流程图4为本专利技术利用底板式样数据库,进行图像自动裁剪的流程图。为解决上述问题,本专利技术在扫描器的上盖底板,提供一具有固定式样的图案,如图2A所示。此图案的目的在于当作裁剪物件时的参考坐标,以及作为颜色的比对之用。图案本身只要具有式样及大小一致,且排列规则的特性即可,并不限于使用格状的图案。而且图案之间应减少重叠的模糊地带,以增加切割时的准确度。由于每台扫描器的上盖底板在安装时可能有误差,因此为求得准确的参考坐标,必须在初次启动扫描器时,读取底板的图案,辩识图案的坐标,以设定一底板式样的数据库。以图2A的图案为例,其底板式样的数据库建立方法如图3所示。步骤31以50dpi的低分辨率,预先扫描一次底板的式样,以产生底板式样的前置图像数据(pre-scanned image)。步骤32然后寻找图案的实际坐标,即图素所在的位置。从前置扫描的图像中,由左上角开始以一小块区域当作取样的区块。然后,从其中找寻灰度最黑的区块。找到之后,以此为所有黑色图案的标准大小,定出最左上角黑色图案的坐标,并依据该坐标找出所有黑色图案的位置(已知图案的大小皆相同)。然后,以同样方式找出所有灰色图案的位置(已知只有两种不同的灰度)。图案的找寻方式有许多公知的演算法可应用,不再赘述。步骤33设定每一个图案的参考坐标及RGB参考值。设定每一个图案为一个单位,由于所找出的每一个黑色图案或灰色图案单位中,由许多个图素所构成,因此以该图案单位中的所有图素的RGB平均值及方差,作为该图案单位的RGB参考值。例如,每个黑色图案中具有20个图素,便将该单位中的20个图素的红、绿、蓝色度的值的分别总和之后,再分别除以20,以当作该黑色图案单位的RGB平均值,方差数则是将每个图案单位中20个图素的红、绿、蓝色度值分别与平均值相减后平方,再加以平均的值。然后,以黑色图案或灰色图案的区块当作一个单位,以设定其参考坐标。以图2B的放大图为例说明,在找出的黑色图案与灰色图案中,依次设定参考座标为(i,j)。由于参考座标的范围大于其实际坐标,因此可使之后的图案比对更为快速有效。步骤34然后存储每一个图案单位的参考数据,包含RGB参考值、该图案单位中每一个图素的位置、及该图案单位的参考坐标。如此,便建立了底板式样数据库的数据。数据库的建立只需在扫描器初次安装时设定一次即可。之后,便可对任何形状的图形数据,进行自动裁剪的处理。本专利技术的图像自动裁剪的原理是将扫描物件的前置扫描图像与底板式样数据库的参考数据进行比对。使用者可选择方刑的图像框取,或选择只框取所要的不规则图形。本专利技术的自动裁剪的方法如图4所示步骤401载入底板式样数据库的参考数据。步骤402以同样的分辨率,如50dpi,进行扫描物件的预扫程序,以产生扫描物件的前置图像数据。步骤403依据所设定的图案单位,比对相同单位的位置中,底板样式的前置图像参考数据及扫描物件的前置扫描图像的RGB色度差别。此比对的目的在于找出扫描物件所在的位置。因为未被扫描物件所遮盖的部分,必须会显示底板样式图案的特征。同理,未显示底板样式的图案特征的本文档来自技高网...

【技术保护点】
一种图像自动裁剪方法,应用于一扫描器上,至少包含步骤: 建立一上盖底板式样数据库; 读取扫描物件的前置扫描图像; 依据一设定的图案单位,依次比对该底板式样数据库的参考数据及该前置扫描图像的RGB色度差; 当判定两个图案单位的RGB色度差在一设定范围内时,判定该图案单位中不包含该扫描物件的图像; 当判定两个图案单位的RGB色度差超出一设定范围内时,判定该图案单位中包含该扫描物件的图像,并记录该图案单位的位置; 当完成整个图像的比对后,在该记录的图案单位中,连结相邻的图案单位,以形成数组图形数据;及 依据该数组图形数据边缘,读取该图形数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:王清贤徐伟书吴明哲
申请(专利权)人:鸿友科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利