首页 / 专利库 / 电脑图像 / 位图图像 / 一种图像对象选取方法和装置

一种图像对象选取方法和装置

阅读:1013发布:2020-06-19

专利汇可以提供一种图像对象选取方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种图像对象选取方法,所述方法包括:获取用户在目标场景中输入的选取操作的选取 位置 ;获取所述目标场景中所述选取位置对应的所有位图对象;根据所述位图对象在所述选取位置的对应 像素 的像素信息,判断所述位图对象在所述选取位置上是否为有效位图对象;将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。本发明实施例还公开了一种图像对象选取装置。采用本发明,可有效判断图像对象重叠时的被选取对象,提高选中用户期望选取的图像对象的准确率。,下面是一种图像对象选取方法和装置专利的具体信息内容。

1.一种图像对象选取方法,其特征在于,所述方法包括:
获取用户在目标场景中输入的选取操作的选取位置
获取所述目标场景中所述选取位置对应的所有位图对象;
根据所述位图对象在所述选取位置的对应像素的透明度与预设阈值的比较结果,判断所述位图对象在所述选取位置上是否为有效位图对象;
将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。
2.如权利要求1所述的图像对象选取方法,其特征在于,所述获取所述目标场景中所述选取位置对应的所有位图对象包括:
获取所述目标场景中所述选取位置对应的所有显示对象;
在所述选取位置对应的显示对象中获取所有位图对象。
3.如权利要求1所述的图像对象选取方法,其特征在于,所述将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象包括:
获取每个有效位图对象在所述目标场景中的层级;
将层级最大的有效位图对象确定为所述选取操作选中的对象。
4.如权利要求1所述的图像对象选取方法,其特征在于,所述获取用户在目标场景中输入的选取操作的选取位置包括:
将所述选取操作在所述目标场景中对应的场景坐标转换为全局坐标,作为所述选取操作的选取位置。
5.如权利要求1所述的图像对象选取方法,其特征在于,若所述选取操作为点击操作,则所述选取位置为点击位置。
6.如权利要求1-5中任一项所述的图像对象选取方法,其特征在于,所述目标场景包括移动终端中运行的程序操作界面、游戏场景界面或视频画面。
7.一种图像对象选取装置,其特征在于,包括:
选取位置获取模,用于获取用户在目标场景中输入的选取操作的选取位置;
位图对象获取模块,用于获取所述目标场景中所述选取位置对应的所有位图对象;
有效对象判断模块,用于根据所述位图对象在所述选取位置的对应像素的透明度与预设阈值的比较结果,判断所述位图对象在所述选取位置上是否为有效位图对象;
选取对象确定模块,用于将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。
8.如权利要求7所述的图像对象选取装置,其特征在于,所述位图对象获取模块用于:
获取所述目标场景中所述选取位置对应的所有显示对象,并在所述选取位置对应的显示对象中获取所有位图对象。
9.如权利要求7所述的图像对象选取装置,其特征在于,所述选取对象确定模块用于:
获取每个有效位图对象在所述目标场景中的层级,将层级最大的有效位图对象确定为所述选取操作选中的对象。
10.如权利要求7所述的图像对象选取装置,其特征在于,所述选取位置获取模块用于:
将所述选取操作在所述目标场景中对应的场景坐标转换为全局坐标,作为所述选取操作的选取位置。
11.如权利要求7所述的图像对象选取装置,其特征在于,若所述选取操作为点击操作,则所述选取位置为点击位置。
12.如权利要求7-11中任一项所述的图像对象选取装置,其特征在于,所述目标场景包括移动终端中运行的程序操作界面、游戏场景界面或视频画面。

说明书全文

一种图像对象选取方法和装置

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种图像对象选取方法和装置。

背景技术

[0002] 计算机程序会在场景界面中向用户展示各类图像对象,同时需要实现接收用户针对这些图像对象的选取操作,例如点击或框选等,进而根据该选取操作触发后续的如弹出通知框、移动图像对象等事件。而现有的图像对象选取方案中,对于如图1所示的存在图像对象重叠的场景,经常会出现无法判断选取对象,或出现得到的选取对象不是用户期望选取的图像对象的错误结果。

发明内容

[0003] 有鉴于此,本发明实施例提供一种图像对象选取方法和装置,可有效判断图像对象重叠时的被选取对象,提高选中用户期望选取的图像对象的准确率。
[0004] 为了解决上述技术问题,本发明实施例提供了一种图像对象选取方法,所述方法包括:
[0005] 获取用户在目标场景中输入的选取操作的选取位置
[0006] 获取所述目标场景中所述选取位置对应的所有位图对象;
[0007] 根据所述位图对象在所述选取位置的对应像素的像素信息,判断所述位图对象在所述选取位置上是否为有效位图对象;
[0008] 将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。
[0009] 相应地,本发明实施例还提供了一种图像对象选取装置,包括:
[0010] 选取位置获取模,用于获取用户在目标场景中输入的选取操作的选取位置;
[0011] 位图对象获取模块,用于获取所述目标场景中所述选取位置对应的所有位图对象;
[0012] 有效对象判断模块,用于根据所述位图对象在所述选取位置的对应像素的像素信息,判断所述位图对象在所述选取位置上是否为有效位图对象;
[0013] 选取对象确定模块,用于将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。
[0014] 本实施例中通过判断位图对象在选取位置上是否有效,进而将最上层的有效位图对象确定为选取操作选中的对象,可确保选中的是目标场景中的选取位置上用户可见的图像对象,从而提高选中用户期望选取的图像对象的准确率。附图说明
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1是存在图像对象重叠的场景示意图;
[0017] 图2是本发明实施例中的一种图像对象选取方法的流程示意图;
[0018] 图3是本发明另一实施例中的一种图像对象选取方法的流程示意图;
[0019] 图4是本发明另一实施例中的一种图像对象选取方法的流程示意图;
[0020] 图5是本发明实施例中的一种图像对象选取装置的结构示意图。

具体实施方式

[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 本发明实施例中的图像对象选取方法,可以由图像对象选取装置实施,其可以实现在如个人电脑、平板电脑、智能手机、电子阅读器、车载终端或穿戴式智能设备等用户终端中,其可以通过用户终端的鼠标触摸屏触控笔等输入工具获取用户的选取操作。
[0023] 图2是本发明实施例中的一种图像对象选取方法的流程示意图,如图所示本实施例中的图像对象选取方法可以包括:
[0024] S201,获取用户在目标场景中输入的选取操作的选取位置。
[0025] 具体的,本发明实施例中的目标场景可以为程序操作界面、游戏场景界面、视频画面等,可以实现在如个人电脑、平板电脑、智能手机、电子阅读器、车载终端或穿戴式智能设备等用户终端中,尤其适用于基于ActionScript开发的Flash界面场景下,所述目标场景中包括多个图像对象。用户在目标场景中输入的选取操作,可以为点击操作,也可以为框选等区域选取操作,若为点击操作,则所述选取位置为被点击位置,若是区域选取操作,则选取位置为被选取的区域中的位置。
[0026] 在可选实施例中,为了将选取位置与图像对象放在同一个坐标系下进行比较和判断,可以设定所述选取位置为全局坐标,例如图像对象选取装置首先获取到用户的选取操作的场景坐标或称为本地坐标(若点击则为单点坐标,若区域选取则可以包括区域内的多个点的坐标),然后将该场景坐标转换为全局坐标或称为舞台坐标,同时后续分析图像对象时也根据图像对象的全局坐标进行处理。
[0027] S202,获取所述目标场景中所述选取位置对应的所有位图对象(Bitmap)。
[0028] 具体的,图像对象选取装置可以根据获取到的用户在目标场景中输入的选取操作的选取位置,获取目标场景中在所述选取位置下的所有位图对象。在可选实施例中可以获取目标场景中所有位图对象的响应区域,进而若位图对象的响应区域与所述选取位置存在重叠,则确认该位图对象为所述选取位置对应的位图对象,若所述选取位置为单点坐标,则该选取位置应该在对应的位图对象的响应区域内,若所述选取位置包括多个点的坐标,则该选取位置应该与对应的位图对象的响应区域至少部分重叠。
[0029] 在可选实施例中,可以获取所述目标场景中所述选取位置对应的所有显示对象,进而通过判断其是否为位图对象,在所述选取位置对应的显示对象中获取所有位图对象,例如可以使用ActionScript提供的getObjectsUnderPoint方法,在所述目标场景中获取全局坐标系下某一点下所有显示对象集合,进而用“is Bitmap“方法对该点下所有显示对象集合进行过滤,可以滤除如TextField文本区域对象(文本框)、Shape形状对象等显示对象,从而获取Bitmap对象集合。
[0030] S203,根据所述位图对象在所述选取位置的对应像素的像素信息,判断所述位图对象在所述选取位置上是否为有效位图对象。
[0031] 具体的,所述位图对象的响应区域中并不是所有位置上的像素都是有效像素,若所述位图对象在所述选取位置的对应像素是有效像素,则可以判断所述位图对象在所述选取位置上为有效位图对象,如若选取操作为点击选取操作,位图对象在该点击坐标上对应像素是有效像素,则该位图对象在所述选取位置上为有效位图对象,否则为无效位图对象;若选取操作为区域选取操作,位图对象在被选取区域上的所有像素均为有效像素,则该位图对象在所述选取位置上为有效位图对象,若位图对象在被选取区域上的所有像素均为无效像素,则该位图对象在所述选取位置上为无效位图对象,若位图对象在被选取区域上的像素部分为有效像素,则在可选实施例中可以确定该位图对象在所述选取位置上为有效位图对象,或根据有效像素占在该被选区域上的所有像素的比例,判断所述位图对象在所述选取位置上是否为有效位图对象。根据像素的像素信息判断其是否为有效像素,可以根据该像素在目标场景中是否可见或是否产生有效影响作为判断,在可选实施例中,可以根据像素的透明度判断其是否为有效像素,若像素为完全透明,则其显然在目标场景中是不可见的,也不能产生有效影响,则可以确认该像素是无效像素。进而考虑到有些图像对象自身为了美术效果带有一定的透明度,因而可以设置一个预设阈值,通过将像素的透明度与该预设阈值进行比较的结果判断该像素是否无效像素,即根据所述位图对象在所述选取位置的对应像素的透明度与预设阈值的比较结果,判断所述位图对象在所述选取位置上是否为有效位图对象。
[0032] 在可选实施例中,可以通过ActionScript中的getPixel32方法获取该某个坐标位置上像素的ARGB值,其高8位即为该像素的透明度,取值从0到255,0为全透明,255为全不透明,从而获取到所述位图对象在所述选取位置的对应像素的透明度,示例性的可以取预设阈值为128,则若某个像素的透明度大于128,可以确定其为有效像素。在其他可选实施例中,可以通过其他像素信息判断该像素在目标场景中是否可见或是否产生有效影响作为判断其是否为有效像素。
[0033] S204,将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。
[0034] 具体的,在获取到在所述选取位置上的所有有效位图对象后,图像对象选取装置可以进一步获取每个有效位图对象在所述目标场景中的层级,从而将层级最大的有效位图对象确定为所述选取操作选中的对象。
[0035] 在可选实施例中,可以采用getChildIndex方法获取集合中每个有效位图对象的层级,数值越大表示该有效位图对象位于更上层,从而可以将层级最大的有效位图对象确定为所述选取操作选中的对象。示例性的,通过S204确定在选取位置上存在N个有效位图对象,图像对象选取装置可以在获取到某个有效位图对象Bitmap1的层级后将其暂设为当前的被选对象,轮询至下一个有效位图对象Bitmap2并获取其层级,比较Bitmap1的层级和Bitmap2的层级,若Bitmap1的层级较大则保持Bitmap1为当前的被选对象,反之若Bitmap2的层级较大则将当前的被选对象替换为Bitmap2,以此类推直至将所有有效位图对象轮询完毕,即可将层级最大的有效位图对象确定为所述选取操作选中的对象。
[0036] 本实施例中通过判断位图对象在选取位置上是否有效,进而将最上层的有效位图对象确定为选取操作选中的对象,可确保选中的是目标场景中的选取位置上用户可见的图像对象,从而提高选中用户期望选取的图像对象的准确率。
[0037] 图3是本发明另一实施例中的一种图像对象选取方法的流程示意图,如图所示本实施例中的图像对象选取方法流程可以包括:
[0038] S301,获取用户在目标场景中输入的选取操作的场景坐标。
[0039] 具体的,用户在目标场景中输入的选取操作,可以为点击操作,也可以为框选等区域选取操作,若为点击操作,则获取为被点击位置的场景坐标,若是区域选取操作,则获取被选取的区域中的位置的场景坐标。
[0040] S302,将所述选取操作在所述目标场景中对应的场景坐标转换为全局坐标,作为所述选取操作的选取位置。
[0041] 为了将选取位置与图像对象放在同一个坐标系下进行比较和判断,本实施例中将S301中获取到的场景坐标转换为全局坐标或称为舞台坐标,同时后续分析图像对象时也根据图像对象的全局坐标进行处理。
[0042] S303,获取所述目标场景中所述选取位置对应的所有显示对象。
[0043] 具体的,图像对象选取装置可以根据获取到的用户在目标场景中输入的选取操作的选取位置的全局坐标,获取目标场景中在该全局坐标下的所有显示对象。在可选实施例中可以获取目标场景中所有显示对象的响应区域,进而若显示对象的响应区域与S302获取到的全局坐标存在重叠,则确认该显示对象为所述选取位置对应的显示对象,若所述选取位置为单点坐标,则该选取位置应该在对应的显示对象的响应区域内,若所述选取位置包括多个点的坐标,则该选取位置应该与对应的显示对象的响应区域至少部分重叠。
[0044] S304,在所述选取位置对应的显示对象中获取所有位图对象。
[0045] 前一步骤获取所述目标场景中所述选取位置对应的所有显示对象,进而通过判断各个显示对象是否为位图对象,可以滤除如TextField文本区域对象(文本框)、Shape形状对象等显示对象,从而获取选取位置对应的Bitmap对象集合。
[0046] S305,根据所述位图对象在所述选取位置的对应像素的透明度与预设阈值的比较结果,判断所述位图对象在所述选取位置上是否为有效位图对象。
[0047] 例如通过获取位图对象在选取位置的对应像素的ARGB值,其高8位即为该像素的透明度,若某个位图对象在选取位置的对应像素的透明度大于预设阈值,则确认所述位图对象在所述选取位置上是有效位图对象,反之则确认其在所述选取位置上不是有效位图对象。
[0048] S306,获取每个有效位图对象在所述目标场景中的层级。
[0049] S307,将层级最大的有效位图对象确定为选取操作选中的对象。
[0050] 下面结合图1以及图4进行描述一个具体实现场景,如图所示本实施例中的图像对象选取方法流程可以包括:
[0051] S401,显示Flash游戏场景界面,游戏场景界面中包括多个图像对象。
[0052] 本实施例以图1所示的模拟建设游戏场景界面为示意,场景中包括多个建筑图像对象,例如图1中的建筑对象A和建筑对象B。
[0053] S402,获取用户在目标场景中输入的选取操作的选取位置。
[0054] 本实施例分别以用户点击了图1所示的场景界面中的X点和Y点为例进行介绍,可以分别获取到X和Y的场景坐标。
[0055] S403,使用ActionScript提供的getObjectsUnderPoint方法,在所述目标场景中获取全局坐标系下选取位置对应的所有显示对象集合。
[0056] S404,使用“is Bitmap“方法对该点下所有显示对象集合进行过滤,获取位图对象集合。
[0057] 由于X和Y位置均为建筑对象A和建筑对象B的重叠区域,获取到的Bitmap集合中包含建筑对象A和建筑对象B对应的Bitmap,分别称为BitmapA和BitmapB,即位图对象集合Bitmaplist={BitmapA,BitmapB}。
[0058] S405,通过ActionScript中的getPixel32方法获取位图对象在选取位置上像素的ARGB值。
[0059] S406,判断位图对象在选取位置的对应像素的透明度是否大于预设阈值,若是则执行S407,否则执行S408。
[0060] S407,确定该位图对象在选取位置上是有效位图对象。
[0061] S408,判断是否轮询完毕,若是则执行S410,否则执行S409。
[0062] S409,轮询S404获取到的位图对象集合中的下一位图对象,并针对下一位图对象执行S406。
[0063] S410,采用getChildIndex方法获取集合中每个有效位图对象的层级,将层级最大的有效位图对象确定为所述选取操作选中的对象。
[0064] S411,触发所述选取操作选中的对象的回调,如弹出被选中对象对应的通知框、移动被选中的图像对象等事件。
[0065] 当点击在X点时,首先取出Bitmaplist中的BitmapA进行判断,由于建筑对象A在X点处是透明的,不是有效像素,即BitmapA不是有效位图对象;继续判断BitmapB,建筑对象B在X点处是非透明的,是有效点,从而确定BitmapB是有效位图对象,将其作为被选中对象被返回,触发建筑对象B的回调。
[0066] 当点击在Y点时,还是首先取出Bitmaplist中的BitmapA进行判断,由于建筑对象A在Y点处是非透明的,是有效点,记录BitmapA为当前的有效位图对象,获取BitmapA在场景中的层级;继续判断BitmapB,建筑对象B在Y点处也是非透明的,BitmapB同样是有效位图对象,获取BitmapB在场景中的层级,进而比较BitmapA和BitmapB在场景中的层级,本实施例中建筑对象A在建筑对象B的上层,也就是BitmapB的层级小于BitmapA的层级,因此确定有效位图对象中层级最大的BitmapA作为被选中对象被返回,触发建筑对象B的回调。
[0067] 另外,当点击在建筑对象A或建筑对象B中的空白区域时,由于在该点击位置上不存在有效位图对象,返回无效选取对象的结果,或忽略该点击操作。
[0068] 图5是本发明实施例中的一种图像对象选取装置的结构示意图,如图所示本发明实施例中的图像对象选取装置可以包括:
[0069] 选取位置获取模块510,用于获取用户在目标场景中输入的选取操作的选取位置。
[0070] 具体的,本发明实施例中的目标场景可以为程序操作界面、游戏场景界面、视频画面等,可以实现在如个人电脑、平板电脑、智能手机、电子阅读器、车载终端或穿戴式智能设备等用户终端中,尤其适用于基于ActionScript开发的Flash界面场景下,所述目标场景中包括多个图像对象。用户在目标场景中输入的选取操作,可以为点击操作,也可以为框选等区域选取操作,若为点击操作,则所述选取位置为被点击位置,若是区域选取操作,则选取位置为被选取的区域中的位置。
[0071] 在可选实施例中,为了将选取位置与图像对象放在同一个坐标系下进行比较和判断,可以设定所述选取位置为全局坐标,例如选取位置获取模块510首先获取到用户的选取操作的场景坐标或称为本地坐标(若点击则为单点坐标,若区域选取则可以包括区域内的多个点的坐标),然后将该场景坐标转换为全局坐标或称为舞台坐标,同时后续图像对象选取装置也根据图像对象的全局坐标进行处理。
[0072] 位图对象获取模块520,用于获取所述目标场景中所述选取位置对应的所有位图对象。
[0073] 具体的,位图对象获取模块520可以根据获取到的用户在目标场景中输入的选取操作的选取位置,获取目标场景中在所述选取位置下的所有位图对象。在可选实施例中位图对象获取模块520可以获取目标场景中所有位图对象的响应区域,进而若位图对象的响应区域与所述选取位置存在重叠,则确认该位图对象为所述选取位置对应的位图对象,若所述选取位置为单点坐标,则该选取位置应该在对应的位图对象的响应区域内,若所述选取位置包括多个点的坐标,则该选取位置应该与对应的位图对象的响应区域至少部分重叠。
[0074] 在可选实施例中,位图对象获取模块520可以获取所述目标场景中所述选取位置对应的所有显示对象,进而通过判断其是否为位图对象,在所述选取位置对应的显示对象中获取所有位图对象,例如可以使用ActionScript提供的getObjectsUnderPoint方法,在所述目标场景中获取全局坐标系下某一点下所有显示对象集合,进而用“is Bitmap“方法对该点下所有显示对象集合进行过滤,可以滤除如TextField文本区域对象(文本框)、Shape形状对象等显示对象,从而获取Bitmap对象集合。
[0075] 有效对象判断模块530,用于根据所述位图对象在所述选取位置的对应像素的像素信息,判断所述位图对象在所述选取位置上是否为有效位图对象。
[0076] 具体的,所述位图对象的响应区域中并不是所有位置上的像素都是有效像素,若所述位图对象在所述选取位置的对应像素是有效像素,则有效对象判断模块530可以判断所述位图对象在所述选取位置上为有效位图对象,如若选取操作为点击选取操作,位图对象在该点击坐标上对应像素是有效像素,则该位图对象在所述选取位置上为有效位图对象,否则为无效位图对象;若选取操作为区域选取操作,位图对象在被选取区域上的所有像素均为有效像素,则该位图对象在所述选取位置上为有效位图对象,若位图对象在被选取区域上的所有像素均为无效像素,则该位图对象在所述选取位置上为无效位图对象,若位图对象在被选取区域上的像素部分为有效像素,则在可选实施例中可以确定该位图对象在所述选取位置上为有效位图对象,或根据有效像素占在该被选区域上的所有像素的比例,判断所述位图对象在所述选取位置上是否为有效位图对象。
[0077] 有效对象判断模块530根据像素的像素信息判断其是否为有效像素,可以根据该像素在目标场景中是否可见或是否产生有效影响作为判断,在可选实施例中,可以根据像素的透明度判断其是否为有效像素,若像素为完全透明,则其显然在目标场景中是不可见的,也不能产生有效影响,则可以确认该像素是无效像素。进而考虑到有些图像对象自身为了美术效果带有一定的透明度,因而可以设置一个预设阈值,有效对象判断模块530通过将像素的透明度与该预设阈值进行比较的结果判断该像素是否无效像素,即根据所述位图对象在所述选取位置的对应像素的透明度与预设阈值的比较结果,判断所述位图对象在所述选取位置上是否为有效位图对象。
[0078] 在可选实施例中,可以通过ActionScript中的getPixel32方法获取该某个坐标位置上像素的ARGB值,其高8位即为该像素的透明度,取值从0到255,0为全透明,255为全不透明,从而获取到所述位图对象在所述选取位置的对应像素的透明度,示例性的可以取预设阈值为128,则若某个像素的透明度大于128,可以确定其为有效像素。在其他可选实施例中,可以通过其他像素信息判断该像素在目标场景中是否可见或是否产生有效影响作为判断其是否为有效像素。
[0079] 选取对象确定模块540,用于将所述有效位图对象中位于最上层的位图对象确定为所述选取操作选中的对象。
[0080] 具体的,在通过有效对象判断模块530获取到在所述选取位置上的所有有效位图对象后,选取对象确定模块540可以进一步获取每个有效位图对象在所述目标场景中的层级,从而将层级最大的有效位图对象确定为所述选取操作选中的对象。
[0081] 在可选实施例中,可以采用getChildIndex方法获取集合中每个有效位图对象的层级,数值越大表示该有效位图对象位于更上层,从而可以将层级最大的有效位图对象确定为所述选取操作选中的对象。示例性的,通过S204确定在选取位置上存在N个有效位图对象,图像对象选取装置可以在获取到某个有效位图对象Bitmap1的层级后将其暂设为当前的被选对象,轮询至下一个有效位图对象Bitmap2并获取其层级,比较Bitmap1的层级和Bitmap2的层级,若Bitmap1的层级较大则保持Bitmap1为当前的被选对象,反之若Bitmap2的层级较大则将当前的被选对象替换为Bitmap2,以此类推直至将所有有效位图对象轮询完毕,即可将层级最大的有效位图对象确定为所述选取操作选中的对象。
[0082] 本实施例中的图像对象选取装置通过判断位图对象在选取位置上是否有效,进而将最上层的有效位图对象确定为选取操作选中的对象,可确保选中的是目标场景中的选取位置上用户可见的图像对象,从而提高选中用户期望选取的图像对象的准确率。
[0083] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0084] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈