在截图时将截图框贴紧感兴趣区域的边界的方法和设备技术

技术编号:14190110 阅读:128 留言:0更新日期:2016-12-15 02:08
提供一种用于在截图时将截图框自动贴紧感兴趣区域的边界的方法和设备。该方法可以包括:在屏幕上定位一个截图框;将与截图框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣区域的边界;以及将所述截图框自动调整到所述感兴趣区域的边界。

Method and apparatus for placing a frame of interest on a boundary of a region of interest in a screenshot

A method and apparatus are provided for automatically closing a screen frame to a region of interest in a screenshot. The method may include locating a screenshot box on the screen; the box with the screenshot every point within the specific region associated with the RGB value and a plurality of adjacent RGB values are compared; if a certain number of neighboring points were determined for each point of multiple points of continuous distribution and the formation of the box type and several adjacent points in the result of the comparison is larger than a predetermined threshold, it is determined that the frame type is the boundary of the interested region; and the screenshot boxes automatically to the boundary of the region of interest.

【技术实现步骤摘要】
本专利申请是申请号201210291440.8专利申请的分案申请,申请日为2012年8月15日,专利技术名称为在截图时将截图框贴紧感兴趣区域的边界的方法和设备
本专利技术涉及屏幕截图技术,尤其涉及一种用于在截图时将截图框贴紧感兴趣区域的边界的方法和设备。
技术介绍
现有技术中,截图操作是这样进行的:在当前屏幕上按下截图按钮,则系统自带方法将当前全部屏幕截图,然后运行一个不带标题,全屏展示的程序。该程序的内容,就是当前截取的屏幕图片。这就是为什么截图的时候我们会感觉到整个屏幕突然静止了。然后,定位截图框。实际上,画框是一个确定截图框的起始坐标与结束坐标。然后确定了起始坐标与结束坐标之后,按下最后的完成才算截图完成。在现今的屏幕截图技术中,在通过截图方式来精确截取被选对象时,往往很难一次性地将截图框与被选对象对准。浏览器截图需要靠手工对齐,没有校准步骤;有些IM截图工具是在截图调整边缘线时会自动出现放大镜,便于查找边缘。但对大图来说,放大镜工具不能满足需求。而且运用此方法依然不能高效的完成快捷截图任务,需要在调整细节时花费大量时间。即使借助手工或放大镜工具来对被选对象进行局部放大,也需要对截图框进行反复调整从而实现较为精确的截图,这需要花费大量的精力。
技术实现思路
本专利技术的主要目的在于提供一种用于在截图时将截图框自动贴紧感兴趣区域的边界的方法和设备,以解决现有技术存在的对于特定的按钮等感兴趣区域难以快速且精确地进行截图的问题,其中,该方法可以包括:在屏幕上定位一个截图框;将与截图框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣区域的边界;以及将所述截图框自动调整到所述感兴趣区域的边界。根据本专利技术的实施例,该方法还可以包括:基于自动调整后的截图框执行截图。根据本专利技术的实施例,该方法还可以包括:调用放大镜对自动调整后的所述截图框进行缩放;以及基于缩放后的截图框执行截图。根据本专利技术的实施例,该方法还可以包括:如果没有连续分布并形成框型的多个点与邻近点的所述比较结果大于预定阈值,则基于所述截图框执行截图。根据本专利技术的实施例,所述截图框包含所述感兴趣区域,或者所述感兴趣区域包含所述截图框。根据本专利技术的实施例,与截图框相关联的所述特定区域为与所述截图框的边框相距预定像素数所形成的区域。根据本专利技术的实施例,与截图框相关联的所述特定区域为所述截图框内的区域。根据本专利技术的实施例,所述预定阈值为50,所述预定像素数为20,所述特定数量为3。根据本专利技术的实施例,所述邻近点是所述点的左、左上、上、右上、右、右下、下、左下的点。在本专利技术的另一方面中,提供一种用于在截图时将截图框自动贴紧感兴趣区域的边界的设备,其特征在于,包括:截图框定位模块,被配置成在屏幕上定位一个截图框,其中,所述截图框包含所述感兴趣区域,或者所述感兴趣区域包含所述截图框;比较模块,被配置成将与截图框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;确定模块,被配置成如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣区域的边界;以及调整模块,被配置成将所述截图框自动调整到所述感兴趣区域的边界。根据本专利技术的实施例,该设备还可以包括:截图模块,被配置成基于自动调整后的截图框执行截图。根据本专利技术的实施例,所述截图模块被配置成调用放大镜对自动调整后的所述截图框进行缩放;以及基于缩放后的截图框执行截图。根据本专利技术的实施例,所述截图模块被配置成:如果没有连续分布并形成框型的多个点与邻近点的所述比较结果大于预定阈值,则基于所述截图框执行截图。与现有技术相比,根据本专利技术的技术方案,可以很方便地实现自动查找感兴趣区域的边界,并自动贴紧感兴趣区域的边界,就如相机自动对焦,更快捷高效完成任务。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1A和图1B是利用本专利技术实施例实现截图框贴紧感兴趣区域的边界的方法的截图示例;图2是根据本专利技术实施例的用于在截图时将截图框贴紧感兴趣区域的边界的方法的流程图;图3是根据本专利技术实施例的用于在截图时将截图框贴紧感兴趣区域的边界的设备的框图;以及图4示出了适于用来实现本专利技术实施例的计算机系统的框图。具体实施方式本专利技术的主要思想在于,当在屏幕上进行截图时,如果需要截取特定的对象(如按钮、LOGO、图片等),自动判断特定对象的边缘线。如图1A,对感兴趣对象画出截图框后,对截图框的边框内外一定像素数距离的点进行判断,并将截图框自动附着在感兴趣对象的边界上,以获取更精确的图像,如图1B。当再次手动调整截图框的边框时,则判断此截图框非所需要的,继而再调用放大镜或其他方式进行手工对齐。为使本专利技术的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本专利技术作进一步地详细说明。根据本专利技术的实施例,提供了一种用于在截图时将截图框贴紧感兴趣区域的边界的方法和设备。参考图2,图2是本专利技术实施例的用于在截图时将截图框贴紧感兴趣区域的边界的方法的流程图。根据本专利技术的实施例,在步骤201,在屏幕上定位一个截图框。定位该截图框的过程与现有技术相似。例如,如果将本专利技术应用于计算机屏幕截图中时,例如输入装置鼠标左键按下的时候,记录当前鼠标所在的start(x,y)轴坐标。当鼠标拖动的时候,以当前鼠标坐标move(x,y)与start(x,y)形成矩形区域。当鼠标左键弹起的时候,记录当前鼠标所在的end(x,y)坐标。那么end(x,y)与start(x,y)形成的矩形区域,即为被定位的该截图框。所述输入装置也可以是键盘、轨迹球等。在步骤202,将与截图框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较。优选地,特定区域可以是与该截图框的边框相距预定像素数所形成的区域。例如,当鼠标松开的时候,循环读取与该截图框的边框相距20像素的区域。特定区域可以是与截图框边框相距20像素的内外两个边框形成的“回”字形区域,从而该区域内的所有点的RGB值可以被读取。可替换地,所述预定像素数的数值是可配置的,例如可以选取其他的数值,如25、30等。例如,循环到某个点(x,y)的时候,将其RGB值分别与左(x-1,y)、左上(x-1,y-1)、上(x,y-1)、右上(x+1,y-1)、右(x+1,y)、右下(x+1,y+1)、下(x,y+1)、左下(x-1,y+1)的8个邻近点的RGB值进行比较。备选地,特定区域还可以是该截图框内的区域。优选地,感兴趣区域可以包含该截图框;备选地或者可替换地,截图框可以包含感兴趣区域。在步骤203,确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的比较结果是否大于预定阈值。优选地,所述多个点以横线或竖线连续分布,所述框型可以是矩形、正方形等。在步骤204,如果比较结果大于预定阈值,则确定该框型为感兴趣区域的边界。具体而言,如果其中一些RGB值的比较差值的平均值本文档来自技高网...
在截图时将截图框贴紧感兴趣区域的边界的方法和设备

【技术保护点】
一种用于在截图时将截图框自动贴紧感兴趣区域的边界的方法,其特征在于,包括:在屏幕上定位一个矩形框;将与所述矩形框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣区域的边界;以及将截图框自动调整到所述感兴趣区域的边界。

【技术特征摘要】
1.一种用于在截图时将截图框自动贴紧感兴趣区域的边界的方法,其特征在于,包括:在屏幕上定位一个矩形框;将与所述矩形框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣区域的边界;以及将截图框自动调整到所述感兴趣区域的边界。2.根据权利要求1所述的方法,其特征在于,还包括:基于自动调整后的截图框执行截图。3.根据权利要求1所述的方法,其特征在于,还包括:调用放大镜对自动调整后的所述截图框进行缩放;以及基于缩放后的截图框执行截图。4.根据权利要求1所述的方法,其特征在于,如果没有连续分布并形成框型的多个点与邻近点的所述比较结果大于预定阈值,则基于所述矩形框执行截图。5.根据权利要求1-4任一项所述的方法,其特征在于,所述矩形框包含所述感兴趣区域,或者所述感兴趣区域包含所述矩形框。6.根据权利要求1-4任一项所述的方法,其特征在于,与所述矩形框相关联的所述特定区域为与所述矩形框的边框相距预定像素数所形成的区域。7.根据权利要求1-4任一项所述的方法,其特征在于,与所述矩形框相关联的所述特定区域为所述矩形框内的区域。8.根据权利要求1-4任一项所述的方法,其特征在于,所述预定阈值为50。9.根据权利要求1-4任一项所述的方法,其特征在于,所述邻近点是所述点的左、左上、上、右上、右、右下、下、左下的点。10.根据权利要求1-4任一项所述的方法,其特征在于,所述特定数量为3。11.根据权利要求6所述的方法,其特征在于,所述预定像素数为20。12.一种用于在截图时将截图框自动贴紧感兴趣区域的边界的设备,其特征在于,包括:截图框定位模块,被配置成在屏幕上定位一个矩形框;比较模块,被配置成将与所述矩形框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;确定模块,被配置成如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣区域的边界;以及调整模块,被配置成将截图框自动调整到所述感兴趣区域的边界。13.根据权利要求12所述的设备,其特征在于,还包括:截图模块,被配置成基于自动调整后的截图框执行截图。14.根据权利要求13所述的设备,其特征在于,所述截图模块被配置成:调用放大镜对自动调整后的所述截图框进行缩放;以及基于缩放后的截图框执行截图。15.根据权利要求13所述的设备,其特征在于,所述截图模块被配置成:如果没有连续分布并形成框型的多个点与邻近点的所述比较结果大于预定阈值,则基于所述矩形框执行截图。16.根据权利要求12-15任一项所述的设备,其特征在于,所述矩形框包含所述感兴趣区域,或者所述感兴趣区域包含所述矩形框。17.根据权利要求12-15任一项所述的设备,其特征在于,所述矩形框相关联的所述特定区域为与所述矩形框的边框相距预定像素数所形成的区域。18.根据权利要求12-15任一项所述的设备,其特征在于,与矩形框相关联的所述特定区域为所述矩形框内的区域。19.根据权利要求12-15任一项所述的设备,其特征在于,所述预定阈值为50。20.根据权利要求12-15任一项所述的设备,其特征在于,所述邻近点是所述点的左、左上、上、右上、右、右下、下、左下的点。21.根据权利要求12-15任一项所述的设备,其特征在于,所述特定数量为3。22.根据权利要求17所述的设备,其特征在于,所述预定像素数为20。23.一种用于在截图时将截图框自动贴紧感兴趣区域的边界的方法,其特征在于,包括:在屏幕上定位一个截图框;对截图框的边框内外一定像素数距离的点进行判断;将截图框自动附着在感兴趣对象的边界上。24.根据权利要求23所述的方法,其特征在于,还包括:基于自动附着后的截图框执行截图。25.根据权利要求23所述的方法,其特征在于,还包括:调用放大镜对自动附着后的截图框进行缩放;以及基于缩放后的截图框执行截图。26.根据权利要求23所述的方法,其特征在于,对截图框的边框内外一定像素数距离的点进行判断,具体包括:将与所述截图框相关联的特定区域内的每一个点的RGB值与其多个邻近点的RGB值进行比较;如果确定连续分布并形成框型的多个点中的每一个点与其多个邻近点中特定数量的邻近点的所述比较结果大于预定阈值,则确定所述框型为感兴趣对象的边界。27.根据权利要求26所述的方法,其特征在于,如果没有连续分布并形成框型的多个点与邻近点的所述比较结果大于预定阈值,则基于所述截图框执行截图。28.根据权利要求23-27任一项所述的方法,其特征在于,所述截图框包含所述感兴趣对象所在的区域,或者所述感兴趣对象所在的区域包含所述截图框。29.根据权利要求26或27所述的方法,其特征在于,与所述截图框相关联的所述特定区域为与所述截图框的边框相距预定像素数所形成的区域。30.根据权利要求26或27所述的方法,其特征在于,与所述截图框相关联的所述特定区域为所述截图框内的区域。31.根据权利要求26或27所述的方法,其特征在于,所述预定阈值为50。32.根据权利要求26或27所述的方法,其特征在于,所述邻近点是所述点的左、左上、上、右上、右、右下、下、左下的点。33.根据权利要求26或27所述的方法,其特征在于,所述特定数量为3。34.根据权利要求29所述的方法,其特征在于,所述预定像素数为20。35.一种用于在截图时将截图框自动贴紧感兴趣区域的边界的设备,其特征在于,包括:截图框定位模块,被配置成在屏幕上定位一个截图框;比较模块,被配置成对截图框的边框内外一定像素数距离的点进行判断;调整模块,被配置成将截图框自动附着在感兴趣对象的边界上。36.根据权利要求35所述的设备,其特征在于,还...

【专利技术属性】
技术研发人员:李伟方凯
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1