调整图像四边形框检测结果的方法

文档序号:6599595阅读:207来源:国知局
专利名称:调整图像四边形框检测结果的方法
技术领域
本发明属于图像处理技术领域,涉及一种图像调整方法,尤其涉及一种在对图像进行四边形框检测后调整检测得到的四边形框范围的方法。
背景技术
目前,在商务设备如扫描仪,商务手机上,开始越来越多的出现对所拍摄图片的信 息进行加工和提取的功能。这些功能一般可归结为两类1)白板图像的校正和增强白板图像是对会议白板,公告牌和其他文本类矩形目标拍摄所得的图像。白板图 像中用户感兴趣的信息一般在矩形区域内,而拍摄所得的图片,首先在目标矩形区域之外 会有不需要的边缘区域,其次因为拍摄角度的问题,目标矩形区域可能会出现不规则四边 形(如图1(a)),或者缺角(如图1(b))的情况。通过对图像的处理,将目标区域之外的部 分去除,并将不规则四边形变形为规则的矩形(如图1(c)),或者将缺角部分填平(如图 1(d)),并将彩色图像转换为黑白图像,并做图像增强操作,使文字更加清晰。2)对文本图像中文本的识别文本图像是对标准文本,如A4格式纸质文本,各种书籍中的页面,电影海报等进 行拍摄所得的图像。文本识别是通过文本识别引擎,对文本图像数据进行处理,识别出图像 中的文本。文本图像文本内容一般显示在矩形区域内,而拍摄所得的图片,在目标矩形区域 之外会有不需要的边缘区域,其次因为拍摄角度的问题,目标矩形区域可能会出现不规则 四边形(如图1(a)),或者缺角(如图1(b))的情况。为了使文本识别引擎对文本图像的识 别更加准确迅速,需要通过对图像的处理,将目标区域之外的部分去除,并将不规则四边形 变形为规则的矩形(如图1(c)),或者将缺角部分填平(如图1(d)),并将彩色文本图像转 换为黑白图像,并做图像增强操作,使图像中的文字和背景的对比更加明显。上述两类操作都需要做四边形框检测操作。四边形框检测操作是指对所拍摄的图 像进行检测,提取目标四边形框,从而在之后的操作中,去除四边形框以外的区域,并对该 四边形框进行矩形框校正或补角操作。然而在实际操作中,自动检测所得的四边形框范围 可能不是期望结果,如图2 (a),原本目标框的是虚线范围内的部分,但实际检测到的是实线 范围部分;或者如图2(b),源图中有多个框可供抓取,目标框是左侧虚线范围部分,但实际 检测到的是右侧实线范围部分。因此,在对图像进行初次检测时候,需要提供一个交互界面 供用户做目标框的调整。

发明内容
本发明所要解决的技术问题是提供一种在对图像进行四边形框自动检测后进行 目标框调整的方法。该方法在对用扫描仪或手机等图像处理设备所采集的图像进行四边形 框自动检测并获取四个框顶点信息之后,提供一个方便快捷的调整方案,让使用者能够快 速准确地调整目标框,以使调整后的目标框能够进行接下来的处理,最终得到使用者预期得到的结果图像或结果文本信息。为解决上述技术问题,本发明采用如下技术方案一种调整图像四边形框检测结果的方法,所述方法包括如下步骤步骤110,获取图像数据和图像引擎进行目的框检测所得到的数据;步骤120,以适合屏幕的大小显示图像,在图像上绘出当前检测所得四边形框的四条边;步骤130,根据鼠标,触摸笔或手指点击的落点位置,计算出当前选定的供调整的顶点;步骤140,对图像做放大和平滑移动操作;步骤150,根据用户鼠标,触摸笔或手指的滑动动作,实时调整顶点的位置;步骤160,判断用户是否打开框顶点自动吸附功能,如果答案为是,则当鼠标,触摸 笔或手指松开后,自动调整当前顶点到附近最近的候选框顶点位置,转到步骤170 ;如果答 案是否,则转到步骤170;步骤170,对图像做缩小操作,以适合屏幕的大小显示图片,在图像上绘出调整后 的四边形框;步骤180,判断用户是否继续调整其他顶点,如果答案为是,转到步骤130 ;如果答 案是否,则转到步骤190;步骤190,结束。所述步骤130包括如下步骤步骤310,获得点击落点在屏幕上的位置,分别计算落点到屏幕四个顶点的距离, 取其中的最大值作为最大半径参数rmax,并初始化半径r为rmax/n,η为一设定的参数;步骤320,以落点为圆心,以r为半径画圆;步骤330,分别对四个顶点进行判断,判断每个顶点是否被包括进圆内;步骤340,判断是否没有顶点被包含,如果答案为是,更新r的值为(r+2*rV2并 转到步骤320,如果答案为否,转到步骤350 ;步骤350,判断是否只有一个顶点被包含,如果答案为是,转到370,如果答案为 否,转到步骤360 ;步骤360,更新r的值为(r+r/2) /2并转到步骤320 ;步骤370,选定步骤350中被包含的顶点为调整点,并将该点变成垂直交叉的红色 双向箭头,交叉点坐标即为顶点坐标;步骤380,结束。所述步骤140包括如下步骤步骤410,计算当前屏幕显示图像在原始图像基础上的缩小倍数η ;步骤420,判断是否η大于α (α为合适的缩小倍数参数),如果答案为是,设置 缩放参数m为α,如果答案为否,则转到步骤470;步骤430,计算选中的调整顶点在原图中与图像中心点的距离,并除以 (η-πι)*β (β为合适的移动参数)作为距离参数distance保存;步骤440,初始化参数s为1 ;步骤450,按缩小倍数n- (s/ ((n-m) * β )),对原图进行缩放,并以调整顶点和原图中心点间线段上距离中心点为S*distance的点作为中心显示在屏幕上,超出屏幕的范围 不显示;步骤460,判断s的值,如果s小于(n-m) * β,对s进行加1操作,转到步骤450,否 则转到步骤470 ;步骤470,结束。所述步骤150包括如下步骤
步骤510,获取并记录当前调整顶点在屏幕上的坐标ρ ;步骤520,获取当前鼠标,触摸笔或手指接触点在屏幕上的坐标,并保存为坐标参 数c ;步骤530,实时更新鼠标,触摸笔或手指接触点坐标u,并计算出坐标移动量u-c ;步骤540,更新调整点在屏幕上的坐标为ρ+(u-c),并重绘屏幕;步骤550,结束。所述步骤160包括如下步骤步骤610,检测到鼠标,触摸笔或手指松开;步骤620,根据此时调整点在屏幕上的坐标,换算出调整点在原图中的坐标;步骤630,计算坐标值与通过四边形检测引擎获得的所有候选框顶点的距离;步骤640,寻找坐标值附近半径为δ内最近的候选顶点,δ为寻找半径系数;如 果在半径δ的范围内没有候选框顶点,则自吸附失败;如果在半径δ的范围内存在候选顶 点,则自吸附成功,并更新当前调整点坐标为半径δ的范围内距离当前调整点最近的候选 顶点坐标;步骤650,判断自吸附是否成功,如果答案为是,转到步骤660,如果答案为否,转 到步骤670 ;步骤660,按照调整后的目的框顶点位置重绘屏幕;步骤670,结束。本发明的有益效果在于本发明提出的在对图像进行四边形框检测后调整检测得 到的四边形框范围的方法,利用人机界面交互的技术,在通过图像引擎获取目的框之后,通 过鼠标,触摸笔或手指在全屏幕范围内的点触,自动以最优化的方式快速选定调整顶点,依 据调整顶点计算调整范围,并放大显示在屏幕可视范围之内,让用户在拖动顶点调整目的 框的同时,可以实时监测目的框调整的结果,既让调整区域更加清晰增强调整精度,又使得 调整点区域不致因为放大而超出屏幕显示范围。调整点自动吸附技术的引入,更加简化了 用户的操作,让用户以最少的操作最快的达到自己想要的调整结果。


图1A-1D是白板和文本拍摄和处理后图像的示意图。图2Α-2Β是抓框后目的框需要再调整的示意图。图3Α是本发明所述方法的流程图。图3Β是目的框按照设定样式被绘制在图像相应位置上的示意图。图4是选定某顶点作为调整点的流程图。图5是对调整区域进行放大和平滑移动到屏幕中央的流程图。
图6是通过在屏幕上拖动做顶点调整的流程图。图7是对手动调整后的顶点做自校准的流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一本发明针对使用者在对图像进行四边形框检测处理后,对检测到的框进行调整的需要,提供一个可视化的界面,画出已检测出的四条边框,并通过使用者在整个屏幕范围通 过鼠标,触摸笔或手指的接触点,自动计算并选中调整顶点,并对所显示图像进行放大和滑 动显示操作,使用户选中调整的顶点区域清晰的显示在屏幕中央,让用户方便的进行滑动 调整。本发明提供一个框顶点自吸附设置选项,使用户可以选择当调整顶点到目的框区域 附近的范围时,抬起鼠标,触摸笔或手指,该顶点会自动选择并调整到附近最近的候选框顶 点位置。框顶点自吸附,作为本发明的组成部分,是指在四边形框检测引擎的帮助下,快速 定位顶点位置的方法。四边形框检测引擎在对图像进行处理后,给出图像中多个候选框四 个顶点的位置,本发明将这些候选框的顶点位置保存下来,当框顶点自吸附功能被打开时, 用户只要粗略调整框顶点到接近其中一个候选顶点的范围,本发明的程序就会自动计算得 到距离当前顶点最近的候选顶点,并将顶点位置调整到该候选顶点的位置上。请参阅图3A,本发明揭示了一种调整图像四边形框检测结果的方法,所述方法包 括如下步骤步骤110获取图像数据和图像引擎进行目的框检测所得到的数据。步骤120以最适合屏幕的大小显示图像,在图像上绘出当前检测所得四边形框 的四条边。这里的“最适合屏幕的大小”指在屏幕上尽可能大地显示整个图像。其中,自动检测所获得的目的框按照一定样式被绘制在图像相应位置上,例如图 3(b)目的框区域为半透明蒙版,四个顶点上是十字锚点。步骤130根据鼠标,触摸笔或手指点击的落点位置,计算出当前选定的供调整的 顶点。其中,根据点击位置判断哪个顶点被选中的算法见图4,具体步骤如下步骤310,获得点击落点在屏幕上的位置,分别计算落点到屏幕四个顶点的距离, 取其中的最大值作为最大半径参数rmax,并初始化半径r为rmax/n,η为一适合的参数;步骤320,以落点为圆心,以r为半径画圆;步骤330,分别对四个顶点进行判断,判断每个顶点是否被包括进圆内;步骤340,判断是否没有顶点被包含,如果答案为是,更新r的值为(r+2*rV2并 转到步骤320,如果答案为否,转到步骤350 ;步骤350,判断是否只有一个顶点被包含,如果答案为是,转到370,如果答案为 否,转到步骤360 ;步骤360,更新r的值为(r+r/2) /2并转到步骤320 ;步骤370,选定步骤350中被包含的顶点为调整点,并将该点变成垂直交叉的红色双向箭头,交叉点坐标即为顶点坐标;步骤380,结束。步骤140对图像做放大和平滑移动操作。其中,图像的放大和平滑移动方案见图5,具体步骤如下步骤410,计算当前屏幕显示图像在原始图像基础上的缩小倍数η ;步骤420,判断是否η大于α (α为合适的缩小倍数参数),如果答案为是,设置 缩放参数m为α,如果答案为否,则转到步骤470;步骤430,计算选中的调整顶点在原图中与图像中心点的距离,并除以 (η_πι)*β (β为合适的移动参数)作为参数distance保存;步骤440,初始化参数s为1 ;步骤450,按缩小倍数n- (s/ ((n-m) * β )),对原图进行缩放,并以调整顶点和原图 中心点间线段上距离中心点为^distance的点作为中心显示在屏幕上,超出屏幕的范围 不显示;步骤460,判断s的值,如果s小于(n-m) * β,对s进行加1操作,转到步骤450,否 则转到步骤470 ;步骤470,结束。步骤150根据用户鼠标,触摸笔或手指的滑动动作,实时调整顶点的位置。其中,根据鼠标,触摸笔或手指滑动调整顶点位置的方案见图6,具体步骤如下步骤510,获取并记录当前调整顶点在屏幕上的坐标ρ ;步骤520,获取当前鼠标,触摸笔或手指接触点在屏幕上的坐标,并保存为坐标参 数c ;步骤530,实时更新鼠标,触摸笔或手指接触点坐标u,并计算出坐标移动量u-c ;步骤540,更新调整点在屏幕上的坐标为ρ+(u-c),并重绘屏幕;步骤550,结束。步骤160判断用户是否打开框顶点自动吸附功能,如果答案为是,则当鼠标,触 摸笔或手指松开后,自动调整当前顶点到附近最近的候选框顶点位置;如果答案是否,则转 到步骤170。其中,在鼠标,触摸笔或手指松开后自动调整的方案见图7,具体步骤如下步骤610,检测到鼠标,触摸笔或手指松开;步骤620,根据此时调整点在屏幕上的坐标,换算出调整点在原图中的坐标;步骤630,计算坐标值与通过四边形检测引擎获得的所有候选框顶点的距离;步骤640,寻找坐标值附近半径为δ内最近的候选顶点,δ为寻找半径系数;如 果在半径δ的范围内没有候选框顶点,则自吸附失败;如果在半径δ的范围内存在候选顶 点,则自吸附成功,并更新当前调整点坐标为半径δ的范围内距离当前调整点最近的候选 顶点坐标;步骤650,判断自吸附是否成功,如果答案为是,转到步骤660,如果答案为否,转 到步骤670 ;步骤660,按照调整后的目的框顶点位置重绘屏幕;步骤670,结束。
步骤170对图像做缩小操作,以最适合屏幕的方式显示图片,在图像上绘出调整 后的四边形框;转至步骤180。步骤180判断用户是否继续调整其他顶点,如果答案为是,转到步骤130;如果 答案是否,则转到步骤190。步骤190结束。此外,为了实行本发明,需具备如下硬件条件_需要有一般的运算和存储装置,包括一定频率的CPU (中央处理器),有一定用来 运算的内存和用来存储系统软件,应用软件和各种数据的存储空间等。-需要通过具备图像采集功能的设备得到图像数据,例如手机拍摄或扫描仪扫 描。因此需要此类设备。-需要一个可接收和处理鼠标,触摸笔或手指点触信息的屏幕。为了实行本发明,还需具备如下软件条件-需要对图像进行四边形框检测操作的图像处理弓I擎。-图像处理引擎是指对图像进行特殊处理的程序,该程序能够对给入的图像数据 做特定的处理操作,从而获取期望得到的信息。例如四边形框检测引擎能够对给入的原始 图像数据进行处理,并给出该图像中可能存在的四边形框范围。综上所述,本发明提出的在对图像进行四边形框检测后调整检测得到的四边形框 范围的方法,利用人机界面交互的技术,在通过图像引擎获取目的框之后,通过鼠标,触摸 笔或手指在全屏幕范围内的点触,自动以最优化的方式快速选定调整顶点,依据调整顶点 计算调整范围,并放大显示在屏幕可视范围之内,让用户在拖动顶点调整目的框的同时,可 以实时监测目的框调整的结果,既让调整区域更加清晰增强调整精度,又使得调整点区域 不致因为放大而超出屏幕显示范围。调整点自动吸附技术的引入,更加简化了用户的操作, 让用户以最少的操作最快的达到自己想要的调整结果。实施例二本实施例与实施例一的区别在于,本实施例中,所述步骤130包括如下步骤步骤310',获得点击落点在屏幕上的位置,分别计算落点到屏幕四个顶点的距 离,取其中的最大值作为最大半径参数rmax,并初始化半径r为rmax/n,η为一设定的参数;步骤320',以落点为圆心,以r为半径画圆;步骤330',分别对四个顶点进行判断,判断每个顶点是否被包括进圆内;步骤340',判断是否没有顶点被包含,如果答案为是,按照设定法则增大r的值 (如实施例一中提到的法则,当然,本领域的技术人员很容易想到类似的其他法则),并转 到步骤320,如果答案为否,转到步骤350 ;步骤350',判断是否只有一个顶点被包含,如果答案为是,转到370,如果答案 为否,转到步骤360 ;步骤360',按照设定法则减小r的值(如实施例一中提到的法则,当然,本领域的 技术人员很容易想到类似的其他法则),并转到步骤320 ;步骤370',选定步骤350中被包含的顶点为调整点,并将该点变成垂直交叉的红 色双向箭头,交叉点坐标即为顶点坐标;步骤380',结束。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明 的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、 材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进 行其它变形和改变。
权利要求
一种调整图像四边形框检测结果的方法,其特征在于,所述方法包括如下步骤步骤110,获取图像数据和图像引擎进行目的框检测所得到的数据;步骤120,以适合屏幕的大小显示图像,在图像上绘出当前检测所得四边形框的四条边;步骤130,根据鼠标,触摸笔或手指点击的落点位置,计算出当前选定的供调整的顶点;步骤140,对图像做放大和平滑移动操作;步骤150,根据用户鼠标,触摸笔或手指的滑动动作,实时调整顶点的位置;步骤160,判断用户是否打开框顶点自动吸附功能,如果答案为是,则当鼠标,触摸笔或手指松开后,自动调整当前顶点到附近最近的候选框顶点位置,转到步骤170;如果答案是否,则转到步骤170;步骤170,对图像做缩小操作,以适合屏幕的大小显示图片,在图像上绘出调整后的四边形框;步骤180,判断用户是否继续调整其他顶点,如果答案为是,转到步骤130;如果答案是否,则转到步骤190;步骤190,结束;所述步骤130包括如下步骤步骤310,获得点击落点在屏幕上的位置,分别计算落点到屏幕四个顶点的距离,取其中的最大值作为最大半径参数rmax,并初始化半径r为rmax/n,n为一设定的参数;步骤320,以落点为圆心,以r为半径画圆;步骤330,分别对四个顶点进行判断,判断每个顶点是否被包括进圆内;步骤340,判断是否没有顶点被包含,如果答案为是,更新r的值为(r+2*r)/2并转到步骤320,如果答案为否,转到步骤350;步骤350,判断是否只有一个顶点被包含,如果答案为是,转到370,如果答案为否,转到步骤360;步骤360,更新r的值为(r+r/2)/2并转到步骤320;步骤370,选定步骤350中被包含的顶点为调整点,并将该点变成垂直交叉的红色双向箭头,交叉点坐标即为顶点坐标;步骤380,结束;所述步骤140包括如下步骤步骤410,计算当前屏幕显示图像在原始图像基础上的缩小倍数n;步骤420,判断是否n大于α(α为合适的缩小倍数参数),如果答案为是,设置缩放参数m为α,如果答案为否,转到步骤470;步骤430,计算选中的调整顶点在原图中与图像中心点的距离,并除以(n-m)*β(β为合适的移动参数)作为距离参数distance保存;步骤440,初始化参数s为1;步骤450,按缩小倍数n-(s/((n-m)*β)),对原图进行缩放,并以调整顶点和原图中心点间线段上距离中心点为s*distance的点作为中心显示在屏幕上,超出屏幕的范围不显示;步骤460,判断s的值,如果s小于(n-m)*β,对s进行加1操作,转到步骤450,否则转到步骤470;步骤470,结束;所述步骤150包括如下步骤步骤510,获取并记录当前调整顶点在屏幕上的坐标p;步骤520,获取当前鼠标,触摸笔或手指接触点在屏幕上的坐标,并保存为坐标参数c;步骤530,实时更新鼠标,触摸笔或手指接触点坐标u,并计算出坐标移动量u-c;步骤540,更新调整点在屏幕上的坐标为p+(u-c),并重绘屏幕;步骤550,结束;所述步骤160包括如下步骤步骤610,检测到鼠标,触摸笔或手指松开;步骤620,根据此时调整点在屏幕上的坐标,换算出调整点在原图中的坐标;步骤630,计算坐标值与通过四边形检测引擎获得的所有候选框顶点的距离;步骤640,寻找坐标值附近半径为δ内最近的候选顶点,δ为寻找半径系数;如果在半径δ的范围内没有候选框顶点,则自吸附失败;如果在半径δ的范围内存在候选顶点,则自吸附成功,并更新当前调整点坐标为半径δ的范围内距离当前调整点最近的候选顶点坐标;步骤650,判断自吸附是否成功,如果答案为是,转到步骤660,如果答案为否,转到步骤670;步骤660,按照调整后的目的框顶点位置重绘屏幕;步骤670,结束。
2.—种调整图像四边形框检测结果的方法,其特征在于,所述方法包括如下步骤 步骤110,获取图像数据和图像引擎进行目的框检测所得到的数据;步骤120,显示图像,在图像上绘出当前检测所得四边形框的四条边;步骤130,根据鼠标,触摸笔或手指点击的落点位置,计算出当前选定的供调整的顶占.步骤140,用户对图像做放大或/和平滑移动操作; 步骤150,根据用户鼠标,触摸笔或手指的滑动动作,实时调整顶点的位置; 步骤160,判断用户是否打开框顶点自动吸附功能,如果答案为是,则当鼠标,触摸笔或 手指松开后,自动调整当前顶点到附近最近的候选框顶点位置,转到步骤170 ;如果答案是 否,则转到步骤170;步骤170,对图像做缩小操作,在图像上绘出调整后的四边形框; 步骤180,判断用户是否继续调整其他顶点,如果答案为是,转到步骤130 ;如果答案是 否,则转到步骤190; 步骤190,结束。
3.根据权利要求2所述的调整图像四边形框检测结果的方法,其特征在于 所述步骤130包括如下步骤步骤310',获得点击落点在屏幕上的位置,分别计算落点到屏幕四个顶点的距离,取 其中的最大值作为最大半径参数rmax,并初始化半径r为rmax/n,η为一设定的参数;步骤320',以落点为圆心,以r为半径画圆;步骤330',分别对四个顶点进行判断,判断每个顶点是否被包括进圆内; 步骤340',判断是否没有顶点被包含,如果答案为是,按照设定增大r的值,并转到 步骤320,如果答案为否,转到步骤350 ;步骤350',判断是否只有一个顶点被包含,如果答案为是,转到370,如果答案为否,转到步骤360 ;步骤360 ’,按照设定减小r的值,并转到步骤320 ;步骤370',选定步骤350中被包含的顶点为调整点,并将该点变成垂直交叉的红色双 向箭头,交叉点坐标即为顶点坐标; 步骤380',结束。
4.根据权利要求2所述的调整图像四边形框检测结果的方法,其特征在于 所述步骤130包括如下步骤步骤310,获得点击落点在屏幕上的位置,分别计算落点到屏幕四个顶点的距离,取其 中的最大值作为最大半径参数rmax,并初始化半径r为rmax/n,η为一设定的参数; 步骤320,以落点为圆心,以r为半径画圆;步骤330,分别对四个顶点进行判断,判断每个顶点是否被包括进圆内; 步骤340,判断是否没有顶点被包含,如果答案为是,更新r的值为(r+2*r)/2并转到 步骤320,如果答案为否,转到步骤350 ;步骤350,判断是否只有一个顶点被包含,如果答案为是,转到370,如果答案为否,转 到步骤360 ;步骤360,更新r的值为(r+r/2) /2并转到步骤320 ;步骤370,选定步骤350中被包含的顶点为调整点,并将该点变成垂直交叉的红色双向 箭头,交叉点坐标即为顶点坐标; 步骤380,结束。
5.根据权利要求2所述的调整图像四边形框检测结果的方法,其特征在于 所述步骤140包括如下步骤步骤410,计算当前屏幕显示图像在原始图像基础上的缩小倍数η ; 步骤420,判断是否η大于α,如果答案为是,设置缩放参数m为α,如果答案为否, 则转到步骤470;其中,α为设定的缩小倍数参数;步骤430,计算选中的调整顶点在原图中与图像中心点的距离,并除以(η-πι)*β作为 距离参数distance保存;其中,β为设定的移动参数; 步骤440,初始化参数s为1 ;步骤450,按缩小倍数n-(S/((n-m)*i3)),对原图进行缩放,并以调整顶点和原图中心 点间线段上距离中心点为S*distance的点作为中心显示在屏幕上,超出屏幕的范围不显 示;步骤460,判断s的值,如果s小于(n-m) * β,对s进行加1操作,转到步骤450,否则转 到步骤470 ;步骤470,结束。
6.根据权利要求2所述的调整图像四边形框检测结果的方法,其特征在于所述步骤150包括如下步骤步骤510,获取并记录当前调整顶点在屏幕上的坐标ρ ;步骤520,获取当前鼠标,触摸笔或手指接触点在屏幕上的坐标,并保存为坐标参数c ; 步骤530,实时更新鼠标,触摸笔或手指接触点坐标u,并计算出坐标移动量u-c ; 步骤540,更新调整点在屏幕上的坐标为ρ+(u-c),并重绘屏幕; 步骤550,结束。
7.根据权利要求2所述的调整图像四边形框检测结果的方法,其特征在于 所述步骤160包括如下步骤步骤610,检测到鼠标,触摸笔或手指松开;步骤620,根据此时调整点在屏幕上的坐标,换算出调整点在原图中的坐标; 步骤630,计算坐标值与通过四边形检测引擎获得的所有候选框顶点的距离; 步骤640,寻找坐标值附近半径为δ内最近的候选顶点,δ为寻找半径系数;如果在半 径δ的范围内没有候选框顶点,则自吸附失败;如果在半径δ的范围内存在候选顶点,则 自吸附成功,并更新当前调整点坐标为半径S的范围内距离当前调整点最近的候选顶点 坐标;步骤650,判断自吸附是否成功,如果答案为是,转到步骤660,如果答案为否,转到步 骤 670 ;步骤660,按照调整后的目的框顶点位置重绘屏幕; 步骤670,结束。
8.根据权利要求2所述的调整图像四边形框检测结果的方法,其特征在于所述步骤120中,自动检测所获得的目的框按照设定样式被绘制在图像相应位置上。
9.根据权利要求8所述的调整图像四边形框检测结果的方法,其特征在于 所述目的框区域为半透明蒙版,四个顶点上是十字锚点。
全文摘要
本发明揭示了一种调整图像四边形框检测结果的方法,利用人机界面交互的技术,在通过图像引擎获取目的框之后,通过鼠标,触摸笔或手指在全屏幕范围内的点触,自动以最优化的方式快速选定调整顶点,依据调整顶点计算调整范围,并放大显示在屏幕可视范围之内,让用户在拖动顶点调整目的框的同时,可以实时监测目的框调整的结果,既让调整区域更加清晰增强调整精度,又使得调整点区域不致因为放大而超出屏幕显示范围。调整点自动吸附技术的引入,更加简化了用户的操作,让用户以最少的操作最快的达到自己想要的调整结果。
文档编号G06T5/00GK101807293SQ201010129600
公开日2010年8月18日 申请日期2010年3月19日 优先权日2010年3月19日
发明者丁霄鹏, 李平新, 王巍 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1