目标对象的截取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24613018 阅读:23 留言:0更新日期:2020-06-24 00:54
本公开提供了一种目标对象的截取方法、装置、电子设备及存储介质,涉及计算机技术领域,其中,方法包括:获取待执行的目标指令,解析所述目标指令沿时间轴排布形成的运动轨迹;基于所述运动轨迹形成轨迹图形,确定所述轨迹图形所覆盖区域内的目标对象;利用所述目标对象的边界线调整所述轨迹图形,形成截取框;根据所述截取框截取目标对象。本公开提供的方案,利用目标对象的边界线调整轨迹图形,获取截取框,利用截取框截取目标对象,实现对目标对象的精准截取,降低用户绘制截取框的复杂度,提高目标对象的截取效率。

Interception method, device, electronic equipment and storage medium of target object

【技术实现步骤摘要】
目标对象的截取方法、装置、电子设备及存储介质
本公开涉及计算机
,具体而言,本公开涉及一种目标对象的截取方法、装置、电子设备及存储介质。
技术介绍
随着科技发展,智能设备的功能越来越多样化,用户可以通过智能设备随时随地地浏览网页、查看图片,截取界面上显示的内容、图片等。目前,截图功能主要通过截图框实现,用户可以将截取框拖动到待截取图片的位置,如果用户想要改变截图框的大小,可以通过拖动截图框的边框或边角来改变,然后用调整后的截图框进行截图。本公开的专利技术人在研究中发现,现有截图方法,只能采用规则且闭合的截取框进行裁剪,形状固定,灵活性低,当用户截取分散的内容时,需要缩小截取框,多次截取,然后再拼接得到想要的内容,操作步骤复杂,若待截取对象的边界不规则,利用固定形状的截取框截取到的截图中往往包括多余的数据信息,待截取内容的截取精度低。
技术实现思路

技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的第一方面提供了一种目标对象的截取方法,包括:获取待执行的目标指令,解析所述目标指令沿时间轴排布形成的运动轨迹;基于所述运动轨迹形成轨迹图形,确定所述轨迹图形所覆盖区域内的目标对象;利用所述目标对象的边界线调整所述轨迹图形,形成截取框;根据所述截取框截取目标对象。本公开第二方面提供了一种目标对象的截取装置,包括:获取运动轨迹模块,用于获取待执行的目标指令,解析所述目标指令沿时间轴排布形成的运动轨迹;确定目标对象模块,用于基于所述运动轨迹形成轨迹图形,确定所述轨迹图形所覆盖区域内的目标对象;形成截取框模块,用于利用所述目标对象的边界线调整所述轨迹图形,形成截取框;截取模块,用于根据所述截取框截取目标对象。本公开第三方面提供了一种电子设备,包括:存储器和处理器;存储器中存储有计算机程序;处理器,用于在运行计算机程序时执行第一方面的方法。本公开第四方面提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时执行第一方面的方法。本公开提供的技术方案带来的有益效果是:本公开提供的目标对象的截取方案,基于运动轨迹形成轨迹图形,结合目标对象的边界线调整轨迹图形,将调整后的轨迹图形用做目标对象的截取框,利用截取框截取目标对象,实现对目标对象的精准截取,尤其是对于具有复杂边界线的目标对象,用户无需精确描绘目标对象的边界线,本公开能够基于粗略的运动轨迹获取目标对象的截取框,利用该截取框能够获取精准且完整的目标对象,降低用户绘制截取框的复杂度,提高目标对象的截取效率。本公开提供的目标对象的截取方案,基于自定义的轨迹图形形成截取框,实现自定义截取框的形状及对截取框形状的自动调整,按照自定义的截取框截取目标对象,对于位置分散的目标对象,能够通过一次截取仅获取完整目标对象,减少截取操作的步骤,提升用户体验。而且,截取框所覆盖的区域仅包含目标对象,实现目标对象的精准定位及截取,无需用户对目标对象的边界进行精准绘制,降低用户的操作复杂度。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本公开一种实施例提供的目标对象的截取方法的流程图;图2为本公开一种实施例提供的利用目标对象的边界线调整所述轨迹图形的流程图;图3为本公开一种实施例提供的运动轨迹与目标对象的边界线存在交叉的示意图;图4为本公开一种实施例提供的运动轨迹存在间断点时,基于运动轨迹形成轨迹图形的流程图;图5为本公开一种实施例提供的目标对象的截取装置的结构示意图;图6为本公开一种实施例提供的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”;术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对装置、模块或单元进行区分,并非用于限定这些装置、模块或单元一定为不同的装置、模块或单元,也并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明的目的,而并不是用于对这些消息或信息的范围进行限制。下面以具体实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。请参照图1,本公开提供了一种目标对象的截取方法,一种实施例中目标对象的截取方法的流程图如图1所示,该方法可以由电子设备执行,该电子设备可以是终端设备,该终端设备可以是台式设备或者移动终端,而且本公开提供的方案可以应用于多个应用程序中,如绘图软件、即时通信软件等,具体地,本公开包括如下步骤:步骤S101,获取待执行的目标指令,解析所述目标指令沿时间轴排布形成的运动轨迹;步骤S102,基于所述运动轨迹形成轨迹图形,确定位于所述轨迹图形所覆盖区域内的目标对象;步骤S103,利用所述目标对象的边界线调整所述轨迹图形,形成截取框;步骤S104,根据所述截取框截取目标对象。其中,待执行的目标指令包括:作用在触控界面上的控制指令,根据目标指令形成运动轨迹的过程如下:检测到截图启动指令,响应该截图启动指令记录并解析触控界面上的控制指令,根据所述控制指令沿时间轴排布形成运动轨迹。所述目标指令用于指示在预设区域内按照绘制参数及输入数据形成运动轨迹,解析该目标指令获取其携带的绘制参数,将输入数据按照绘制参数沿时间轴排布形成运动轨迹,其中,输入数据包括作用于触控界面上的触点位置,触点面积等,运动轨迹表征输入数据的本文档来自技高网...

【技术保护点】
1.一种目标对象的截取方法,其特征在于,包括:/n获取待执行的目标指令,解析所述目标指令沿时间轴排布形成的运动轨迹;/n基于所述运动轨迹形成轨迹图形,确定所述轨迹图形所覆盖区域内的目标对象;/n利用所述目标对象的边界线调整所述轨迹图形,形成截取框;/n根据所述截取框截取目标对象。/n

【技术特征摘要】
1.一种目标对象的截取方法,其特征在于,包括:
获取待执行的目标指令,解析所述目标指令沿时间轴排布形成的运动轨迹;
基于所述运动轨迹形成轨迹图形,确定所述轨迹图形所覆盖区域内的目标对象;
利用所述目标对象的边界线调整所述轨迹图形,形成截取框;
根据所述截取框截取目标对象。


2.根据权利要求1所述的目标对象的截取方法,其特征在于,所述利用所述目标对象的边界线调整所述轨迹图形的步骤,包括:
调用预设的边界算法对目标对象进行边界数据的提取,确定所述目标对象的边界线;
所述运动轨迹与目标对象的边界线存在交叉时,将处于交叉点之间的运动轨迹调整至所述边界线之外,以使轨迹图形所覆盖的区域涵盖所述目标对象。


3.根据权利要求1所述的目标对象的截取方法,其特征在于,所述利用所述目标对象的边界线调整所述轨迹图形的步骤,包括:
获取轨迹图形所覆盖的区域内具有完整边界线的目标对象;
将所述轨迹图形的运动轨迹调整至与所述目标对象的边界线重合。


4.根据权利要求1所述的目标对象的截取方法,其特征在于,所述解析所述目标指令沿时间轴排布形成的运动轨迹的步骤,包括:
接收到所述目标指令在触控界面上的触点面积,并根据触点面积确定运动轨迹的绘制参数;
根据所述绘制参数绘制对应的运动轨迹。


5.根据权利要求1所述的目标对象的截取方法,其特征在于,当运动轨迹包括已知运动轨迹段以及间断点时,所述基于所述运动轨迹形成轨迹图形的步骤,包括:
基于预设的补全方式补全所述间断点,形成后补运动轨迹段;...

【专利技术属性】
技术研发人员:谢飞
申请(专利权)人:北京无限光场科技有限公司
类型:发明
国别省市:北京;11

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

1