一种名片定位方法及装置制造方法及图纸

技术编号:7682583 阅读:218 留言:0更新日期:2012-08-16 05:55
本发明专利技术实施例公开了一种名片定位方法及装置,涉及图像处理技术领域,以提高获取名片图像时对名片进行定位的速度和适应性。所述方法包括:检测待识别名片的角点;将检测出的角点与智能终端显示屏上标注的预置角点进行匹配;如果所述检测出的角点与它对应的预置角点之间的距离小于设定值,则将所述检测出的角点作为所述待识别名片的实际角点,从而得到待识别名片的位置。本发明专利技术实施例能够提高获取名片图像时对名片进行定位的速度和适应性。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种名片定位方法及装置
技术介绍
名片识别是OCR (Optical Character Recognition,光学字符识别)技术的一个主要应用。它主要是将扫描或拍摄得到的名片图片进行识别,并将识别得到的名片上的信息添加到地址薄中,以方便用户使用。为了保证名片识别的准确性,拍摄到的名片图像应该尽量清晰,并且名片应该摆放在适当的位置。现有技术中在对名片进行识别时,主要是通过动态的检测名片的四条边来定位名片,以判断当前名片是否适合拍摄并且给出用户相应的提示。但当名片不是标准的16 9的比例时,如正方形时,在拍摄名片的上半部分或下半部分时,或者拍摄竖版名片时,智能终端可能检测不到名片的四条边,并且现有技术中定位名片四条边的算法较复杂。因此,这就导致了现有技术中的名片定位方法的速度较低。
技术实现思路
本专利技术实施例提供一种名片定位方法及装置,以提高获取名片图像时对名片进行定位的速度和适应性。本专利技术实施例采用如下技术方案 一种名片定位方法,包括 检测待识别名片的角点; 将检测出的角点与智能终端显示屏上标注的四个预置角点进行匹配; 如果所述检测出的角点与它对应的预置角点之间的距离小于设定值,则将所述检测出的角点作为所述待识别名片的实际角点,从而得到待识别名片的位置。一种名片定位装置,包括 检测单元,用于检测待识别名片的角点; 显示单元,用于显示预置角点; 匹配单元,用于将检测出的角点与所述显示单元显示的名片识别拍摄位置的四个预置角点进行匹配; 定位单元,用于在所述检测出的角点与它对应的预置角点之间的距离小于设定值时,则将所述检测出的角点作为所述待识别名片的实际角点,从而得到待识别名片的位置。 本专利技术实施例的名片定位方法及装置,检测待识别名片的角点,并将检测出的角点与智能终端显示屏上标注的名片拍摄最佳位置的四个预置角点进行匹配。因此,在名片较大或者不规则的情况下,仍能检测出名片的角点,从而定位名片,提示用户进行拍摄,而且定位待识别名片的角点相较于定位待识别名片的边来说复杂度更低,速度更快,因此,相较于现有技术中的名片定位方法,本专利技术实施例的名片定位方法及装置能提高获取名片图像时对名片进行定位的速度和适应性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例一的名片定位方法的流程 图2a为本专利技术实施例一中待识别名片的灰度图像;图2b为本专利技术实施例一中预置角点的示意图;图2c为本专利技术实施例一中提取的边缘上的像素点的示意 图3a为本专利技术实施例一中确定待识别角点的过程垂足不重合时的示意图;图3b为本专利技术实施例一中确定待识别角点的过程垂足重合时的示意 图4为智能终端利用本专利技术实施例的方法拍摄定位好的名片时的示意 图5为本专利技术实施例二名片定位装置的示意 图6为本专利技术实施例二名片定位装置中检测单元的示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为提高获取名片图像时对名片进行定位的速度,在本专利技术实施例中,首先检测待识别名片的角点,并将检测出的角点与智能终端显示屏上标注的名片预置角点进行匹配。如果所述检测出的角点与它对应的预置角点之间的距离小于设定值,则将所述检测出的角点作为所述待识别名片的实际角点,从而得到待识别名片的位置。由上可以看出,根据本专利技术实施例,在名片较大或者不规则的情况下,仍能检测出名片的角点,从而定位名片,提示用户进行拍摄,而且定位待识别名片的角点相较于定位待识别名片的边来说复杂度更低,速度更快,因此,相较于现有技术中的名片定位方法,本专利技术实施例的名片定位方法能提高获取名片图像时对名片进行定位的速度和适应性。如图I所示,本专利技术实施例一的名片定位方法包括 步骤11、检测待识别名片的角点。大部分名片的角具有一定的特点,即呈90度,并且每个角都具有一定的方向性。因此,这就为本专利技术实施例检测待识别名片的角点提供了基础。在此实施例中,此步骤包括如下过程 步骤111、利用智能终端的摄像头获取所述待识别名片的灰度图像(如图2a所示),并在所述灰度图像上分别获得以智能终端显示屏上标注的名片拍摄最佳位置的四个预置角点为中心的矩形区域。其中,所述名片拍摄最佳位置是指能够获得良好的拍摄效果时,名片应该处于的 位置。由于名片一般为矩形,所以该最佳位置可用四个角点来进行标注,在此,将所述四个角点称为预置角点。例如,在此实施例中,如图2b所示,假设预置角点分别为pl,p2, p3, p4,其分别为左上顶点、左下顶点、右上顶点和右下顶点。因此,该四个预置角点的方向分别可称为左上方向、左下方向、右上方向和右下方向。在所述灰度图像中,分别以pl,p2,p3,p4为中心,确定相应的矩形区域,其中该矩形区域的宽和高可任意设置。例如,以Pl点为例,假设该点的坐标为(Pl.x,Pl.y),以该坐标为中心,在该点所在的坐标系中,在水平方向上竖直向上和竖直向下分别平移Ien/2,在竖直方向上水平向左、水平向右分别平移len/2,因此,该矩形区域的四个顶点的坐标分别是(pl.x- len/2,pl.y+ len/2), (pl. x+len/2, pl. y+ len/2), (pl.x- len/2,pl. y-len/2),(pl. x+len/2,pl. y- len/2),其中Ien表示矩形区域的宽和高。对于其他的预置角点,确定矩形区域的方式与点Pl的相同。并且,在此实施例中假设各个矩形区域的宽和高相同。当然,也可不同。以下实施例中,以点pl为例进行描述,其他预置角点的操作方式相同。 并且,通过上述方式可以看出,由于是在智能终端显示屏上标注的名片拍摄最佳位置处检测待识别名片的角点,因此,可进一步提高识别速度。步骤112、在所述矩形区域内获得所述待识别名片的边缘,并提取所述边缘上的像素点。在点pl对应的矩形区域中,利用canny算法提取该矩形区域内待识别名片的边缘,并提取边缘上的像素点(如图2c所示)。在此,在一数组buffer中记录该边缘上各像素点的坐标,并将该数组的长度即像素点的总个数的一半记为N。在此,假设有像素点50个,N=25。步骤113、利用所述像素点确定备选角点,并获取发生重合现象的备选角点的重合次数。具体的,从所述边缘上的像素点中以预定次数任意选取三个像素点,在每次选取的三个像素点中,对于其中第一像素点和第二像素点的连线,利用第三像素点向所述连线做垂线,如果垂足位于所述连线的延长线上,则将所述垂足作为备选角点,并获取所述备选角点的坐标及方向。其中,所述预定次数为N。以N=25为例,也就是说,在此实施例中,需要从50个像素点中任意选取三个像素点,然后确定备选角点,并重复进行这个过程25次。如图3所示,假设第一次选取的三个像素本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘正珍
申请(专利权)人:汉王科技股份有限公司
类型:发明
国别省市:

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

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