CN114298915B - 图像目标的处理方法和装置、存储介质及电子装置 - Google Patents
图像目标的处理方法和装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN114298915B CN114298915B CN202111669870.4A CN202111669870A CN114298915B CN 114298915 B CN114298915 B CN 114298915B CN 202111669870 A CN202111669870 A CN 202111669870A CN 114298915 B CN114298915 B CN 114298915B
- Authority
- CN
- China
- Prior art keywords
- vertex
- target
- display interface
- image
- target object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title description 23
- 238000000034 method Methods 0.000 claims abstract description 63
- 230000004044 response Effects 0.000 claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 15
- 230000008569 process Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 8
- 238000002372 labelling Methods 0.000 description 111
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本申请公开了一种图像目标的处理方法和装置、存储介质及电子装置,其中,上述方法包括:目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象;响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置;按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框。
Description
技术领域
本申请涉及图像处理领域,具体而言,涉及一种图像目标的处理方法和装置、存储介质及电子装置。
背景技术
在进行模型训练或者其他需要标注图像的场景下,需要提供出已标注所需对象的图像。目前,在对对象进行标注的过程中,可以采用如下方式为其添加旋转标注框(即,旋转矩形):先根据左上顶点和右下顶点绘制成一个矩形,然后对该矩形进行旋转。
然而,对于上述对象标注方式,先画出的矩形不一定能够与对象匹配,此时需要重新绘制或者调整标注框;并且,在旋转矩形的过程中,需要多次调整角度才能保证旋转后的矩形与对象匹配。由此可见,相关技术中的图像对象的标注方式,存在需要多次调整矩形导致的对象标注过程繁琐的问题。
发明内容
本申请实施例提供了一种图像目标的处理方法和装置、存储介质及电子装置,以至少解决相关技术中的图像对象的标注方式存在需要多次调整矩形导致的对象标注过程繁琐的问题。
根据本申请实施例的一个方面,提供了一种图像目标的处理方法,包括:通过目标显示界面上显示第一待标注图像,其中,所述第一待标注图像包含待标注的目标对象;响应于检测到的第一绘制操作,在所述目标显示界面上绘制出所述目标对象的旋转标注框的第一边,其中,所述第一边的角度为目标角度,所述第一绘制操作用于指示与所述第一边对应第一顶点和第二顶点的位置;响应于检测到的第二绘制操作,确定出所述目标对象的旋转标注框的第三顶点,其中,所述第二绘制操作用于指示所述第三顶点在以所述第二顶点为起点、且垂直与所述第一边的目标方向上的位置;按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框。
在一个示例性实施例中,在所述响应于检测到的第一绘制操作,在所述目标显示界面上绘制出所述目标对象的旋转标注框的第一边,包括:响应于检测到的第一子绘制操作,在所述目标显示界面上绘制出所述第一顶点,其中,所述第一子绘制操作用于指示所述第一顶点的位置;响应于检测到的第二子绘制操作,在所述目标显示界面上按照所述目标角度绘制出所述第一边,其中,所述第二子绘制操作用于指示所述第二顶点的位置。
在一个示例性实施例中,在所述目标显示界面上按照所述目标角度绘制出所述第一边之前,所述方法还包括:在所述目标显示界面上显示以所述第一顶点为起点的第一动边,其中,所述第一动边的终点位置跟随所述目标显示界面上的输入位置的移动进行移动。
在一个示例性实施例中,在所述目标显示界面上显示以所述第一顶点为起点的第一动边的过程中,所述方法还包括:在所述目标显示界面上显示以所述第一动边的终点为起点、方向垂直与所述第一动边的第一辅助边。
在一个示例性实施例中,在所述目标显示界面上绘制出所述目标对象的旋转标注框的所述第一边之后,所述方法还包括:在所述目标显示界面上显示以所述第二顶点为起点、方向垂直于所述第一边的第二动边,其中,所述第二动边的终点位置跟随所述目标显示界面上的输入位置进行移动。
在一个示例性实施例中,在所述目标显示界面上显示以所述第二顶点为起点、方向垂直于所述第一边的第二动边的过程中,所述方法还包括:在所述目标显示界面上显示以所述第二动边的终点为起点、方向垂直与所述第二动边的第二辅助边。
在一个示例性实施例中,所述按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框,包括:在所述目标显示界面上绘制所述第二顶点与第三顶点之间的、所述目标对象的旋转标注框的第二边;根据所述第一顶点、所述第二顶点和所述第三顶点确定所述目标对象的旋转标注框的第四顶点;在所述第三顶点和所述第四顶点之间绘制所述目标对象的旋转标注框的第三边、以及在所述第四顶点和所述第一顶点之间绘制所述目标对象的旋转标注框的第四边,得到所述目标旋转标注框。
在一个示例性实施例中,所述按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框之后,所述方法还包括:通过所述目标显示界面上显示第二待标注图像和所述目标旋转标注框,其中,所述第二待标注图像包含待标注的所述目标对象,所述第二待标注图像为在待标注视频中与所述第一待标注图像相邻的图像;响应于检测到的关联操作,将所述目标旋转标注框确定为在所述第二待标注图像中所述目标对象的旋转标注框。
根据本申请实施例的另一个方面,还提供了一种图像目标的处理装置,包括:显示单元,用于通过目标显示界面上显示第一待标注图像,其中,所述第一待标注图像包含待标注的目标对象;第一绘制单元,用于响应于检测到的第一绘制操作,在所述目标显示界面上绘制出所述目标对象的旋转标注框的第一边,其中,所述第一边的角度为目标角度,所述第一绘制操作用于指示与所述第一边对应第一顶点和第二顶点的位置;第一确定单元,用于响应于检测到的第二绘制操作,确定出所述目标对象的旋转标注框的第三顶点,其中,所述第二绘制操作用于指示所述第三顶点在以所述第二顶点为起点、且垂直与所述第一边的目标方向上的位置;第二绘制单元,用于按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框。
在一个示例性实施例中,所述第一绘制单元包括:第一绘制模块,用于响应于检测到的第一子绘制操作,在所述目标显示界面上绘制出所述第一顶点,其中,所述第一子绘制操作用于指示所述第一顶点的位置;第二绘制模块。用于响应于检测到的第二子绘制操作,在所述目标显示界面上按照所述目标角度绘制出所述第一边,其中,所述第二子绘制操作用于指示所述第二顶点的位置。
在一个示例性实施例中,所述装置还包括:第二显示单元,用于在所述目标显示界面上按照所述目标角度绘制出所述第一边之前,在所述目标显示界面上显示以所述第一顶点为起点的第一动边,其中,所述第一动边的终点位置跟随所述目标显示界面上的输入位置的移动进行移动。
在一个示例性实施例中,所述装置还包括:第三显示单元,用于在所述目标显示界面上显示以所述第一顶点为起点的第一动边的过程中,在所述目标显示界面上显示以所述第一动边的终点为起点、方向垂直与所述第一动边的第一辅助边。
在一个示例性实施例中,所述装置还包括:第四显示单元,用于在所述目标显示界面上绘制出所述目标对象的旋转标注框的所述第一边之后,在所述目标显示界面上显示以所述第二顶点为起点、方向垂直于所述第一边的第二动边,其中,所述第二动边的终点位置跟随所述目标显示界面上的输入位置进行移动。
在一个示例性实施例中,所述装置还包括:第五显示单元,用于在所述目标显示界面上显示以所述第二顶点为起点、方向垂直于所述第一边的第二动边的过程中,在所述目标显示界面上显示以所述第二动边的终点为起点、方向垂直与所述第二动边的第二辅助边。
在一个示例性实施例中于,所述第二绘制单元包括:第三绘制模块,用于在所述目标显示界面上绘制所述第二顶点与第三顶点之间的、所述目标对象的旋转标注框的第二边;第一确定模块,用于根据所述第一顶点、所述第二顶点和所述第三顶点确定所述目标对象的旋转标注框的第四顶点;第四绘制模块,用于在所述第三顶点和所述第四顶点之间绘制所述目标对象的旋转标注框的第三边、以及在所述第四顶点和所述第一顶点之间绘制所述目标对象的旋转标注框的第四边,得到所述目标旋转标注框。
在一个示例性实施例中,所述装置还包括:第六显示单元,用于所述按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框之后,通过所述目标显示界面上显示第二待标注图像和所述目标旋转标注框,其中,所述第二待标注图像包含待标注的所述目标对象,所述第二待标注图像为在待标注视频中与所述第一待标注图像相邻的图像;第二确定单元,用于响应于检测到的关联操作,将所述目标旋转标注框确定为在所述第二待标注图像中所述目标对象的旋转标注框。
根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述图像目标的处理方法。
根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的图像目标的处理方法。
在本申请实施例中,采用先绘制旋转标注框的一个边,在边的垂直线上绘制第三个顶点,从而生成旋转矩形的方式,通过目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象;响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置;按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框,由于先绘制出目标角度的一个边,可以在此步骤中根据目标对象的形状设定好旋转标注框的旋转角度,再在边的垂直线上绘制第三个顶点,从而生成旋转标注框,可以实现在绘制的过程中保证绘制的标注框与目标对象匹配,无需要多次调整标注框的目的,达到了简化对象标注的流程、提高对象标注的效率的技术效果,进而解决了相关技术中的图像对象的标注方式存在需要多次调整矩形导致的对象标注过程繁琐的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的一种可选的图像目标的处理方法的硬件环境的示意图;
图2是根据本申请实施例的一种可选的图像目标的处理方法的流程示意图;
图3是根据本申请实施例的一种可选的软件架构的示意图;
图4是根据本申请实施例的一种可选的图像目标的处理方法的示意图;
图5是根据本申请实施例的另一种可选的图像目标的处理方法的流程示意图;
图6是根据本申请实施例的一种可选的图像目标的处理装置的结构框图;
图7是根据本申请实施例的一种可选的电子装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一个方面,提供了一种图像目标的处理方法。可选地,在本实施例中,上述图像目标的处理方法可以应用于如图1所示的由图像标注设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与图像标注设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务。
上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。图像标注设备102可以并不限定于为PC、手机、平板电脑等。
本申请实施例的图像目标的处理方法可以由服务器104来执行,也可以由图像标注设备102来执行,还可以是由服务器104和图像标注设备102共同执行。其中,图像标注设备102执行本申请实施例的图像目标的处理方法也可以是由安装在其上的客户端来执行。
以由图像标注设备102来执行本实施例中的图像目标的处理方法为例,图2是根据本申请实施例的一种可选的图像目标的处理方法的流程示意图,如图2所示,该方法的流程可以包括以下步骤:
步骤S202,通过目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象。
本实施例中的图像目标的处理方法可以应用在对通过图像标注设备对待标注图像中的标注目标进行标注的场景中,通过对图像标注设备执行对应的操作,对目标对象进行标注。图像标注设备上可以运行有用于进行图像标注的目标应用,在该目标应用的目标显示界面上可以显示有第一待标注图像,该第一待标注图像中可以包含有至少一个待标注的目标对象(即,标注目标)。该目标对象可以是运动的对象,可以是车辆、行人等。此外,目标显示界面上海可以显示有辅助绘制旋转框的绘制工具。
步骤S204,响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置。
对标注目标进行标注可以是通过绘制旋转矩形的方式执行的,旋转矩形框为允许具有一定旋转角度的矩形框。相关技术中,在为标注目标绘制旋转矩形时,通常会先根据左上顶点和右下顶点绘制一个完整的矩形,然后再根据标注目标的形状(所占区域)等对绘制的矩形进行旋转,在旋转一定角度之后才能与标注目标进行匹配,得到该标注目标的旋转标注框。对于上述旋转标注框的绘制方式,操作过程繁琐,且适配时容易出错(容易旋转角度过大或者过小导致与标注目标不匹配),效率低下。
为了解决上述问题,在本实施例中,可以先绘制一个任意角度的边,再在边的垂直线上绘制第三顶点,以生成旋转标注框(为旋转矩形)。用户可以查看第一待标注图像,确定其中包含的标注目标,即,目标对象。可选地,在第一待标注图像上可以显示有从第一待标注图像中识别到的至少一个候选对象的对象范围标识。即,可以通过图像标注设备或者其他设备先对第一待标注图像进行预处理,从第一待标注图像中识别出多个候选对象以及每个候选对象的对象范围,其可以包含目标对象,也可以包含其他误识别的对象。根据每个候选对象的对象范围,图像标注设备可以在目标显示界面上显示每个候选对象的对象范围标识。
用户可以对目标显示界面执行第一绘制操作,该第一绘制操作用于触发绘制出目标对象的旋转标注框的第一边。上述的第一绘制操作可以是用户直接对目标显示页面上显示的待标注图像执行的操作,或对显示屏上的辅助绘制旋转框的绘制工具执行的操作。通过执行第一绘制操作,用户可以在目标显示页面上指示出目标对象的旋转标注框的第一边的位置,例如,可以是指示第一顶点和第二顶点的位置,根据第一顶点和第二顶点的位置,可以绘制出第一边。
例如,用户执行的第一绘制操作可以对目标显示页面显示的待标注图像执行比如点击、双击、滑动等的操作,指示出第一顶点和第二顶点的位置。又例如,用户可以对与图像标注设备相连接的鼠标、键盘等输入输出部件所执行的操作,指示出第一顶点和第二顶点的位置,本实施例中对此不做限定。
图像标注设备可以检测到第一绘制操作,响应该第一绘制操作,在目标显示界面上绘制出以第一顶点和第二顶点连接形成的直线为标注框的边,即,第一边。第一边的粗细、颜色等可以采用默认值,并可以基于用户的配置进行调整。第一边可以是可调整的,也可以是固定的。绘制的第一边的角度为目标角度,该角度可以是第一边与水平线形成的夹角。
步骤S206,响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置。
在绘制出第一边之后,用户可以对图像标注设备执行第二绘制操作。上述的第二绘制操作可以是指示第三顶点的位置的操作。在执行第二绘制操作的过程中,目标显示界面上可以显示一条以第二顶点为起点,且垂直与第一边为参考边,即,绘制的第三顶点所需在的边。用户可以在参考边上选择出合适的位置,选择的位置可以被标记为第三顶点。
与前述实施例相同或类似地,图像标注设备可以检测到第二绘制操作,获取到第三顶点的位置,并将第三顶点的位置确定为待绘制的旋转标注框的第三个顶点。这里,旋转标注框是指与水平线或者其他参考线相比,允许具有一定角度的标注框。
步骤S208,按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框。
根据矩形的特征,在画出第三顶点之后,即,在确定矩形的一个边和一个顶点(或者说,三个顶点)之后,可以直接确定出一个矩形。确定矩形的方式可以是:确定第四顶点,然后按照四个顶点确定出一个矩形,也可以是:确定四个边,四个边所围成的封闭区域,即为所需的矩形。这里,确定第四顶点的方式可以是:以第一顶点和第三顶点的连线作为对称轴,将与第二顶点中心对称的点,确定为第四顶点。
在确定出一个矩形之后,确定的该矩形即为目标对象的旋转标注框,即,目标旋转标注框。图像标注设备可以在目标显示界面上绘制出目标旋转标注框。在绘制出目标旋转标注框之后,用户可以判断该目标旋转标注框是否能够对目标对象进行标注,例如,可以判断目标对象能否放入该目标旋转标注框内,如果是,则可以确定第一待标注图像中该目标对象标注完成,否则,可以采用与前述实施例中相同或者类似的方式重新绘制目标对象的旋转标注框,或者,通过平移等操作调整目标旋转标注框直到确定目标旋转标注框能够对目标对象进行标注。
可选地,在得到目标旋转标注框后,用户可以对第一待标注图像中其他需要进行标注的标注目标的标注,或者,跳转到第一待标注图像中的下一个待标注图像,并对下一个待标注图像中的标注目标进行标注。
通过上述步骤S202至步骤S208,通过目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象;响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置;按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框,解决了相关技术中的图像对象的标注方式存在需要多次调整矩形导致的对象标注过程繁琐的问题,简化了对象标注的流程,提高了对象标注的效率。
在一个示例性实施例中,响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,包括:
S11,响应于检测到的第一子绘制操作,在目标显示界面上绘制出第一顶点,其中,第一子绘制操作用于指示第一顶点的位置;
S12,响应于检测到的第二子绘制操作,在目标显示界面上按照目标角度绘制出第一边,其中,第二子绘制操作用于指示第二顶点的位置。
在本实施例中,第一绘制操作可以包含第一子绘制操作和第二子绘制操作,分别对于绘制第一顶点和第二顶点。图像标注设备可以响应检测到第一子绘制操作和第二子绘制操作,在目标显示界面上绘制出第一边,绘制的第一边可以具有目标角度。
可选地,用户在执行第一子绘制操作和第二子绘制操作时,图像标注设备会对用户发出提示(例如,语音提示,弹窗提示等),来提醒用户是否将当前绘制的点作为第一顶点和第二顶点。
通过本实施例,通过不同的绘制操作进行第一边的绘制,可以提高第一边绘制的灵活性,提高对象标注的效率。
在一个示例性实施例中,在目标显示界面上按照目标角度绘制出第一边之前,上述方法还包括:
S21,在目标显示界面上显示以第一顶点为起点的第一动边,其中,第一动边的终点位置跟随目标显示界面上的输入位置的移动进行移动。
在本实施例中,由于目标对象的不确定性(例如,目标对象的形态不同),在绘制第一边的过程中,第一顶点和第二顶点的存在间距设置不合理,或者绘制的第一边角度过小,不能完全标注目标对象,导致绘制旋转矩形失败。因此,在绘制出第一边时,可以先响应于检测到的第一子绘制操作,在目标显示界面上绘制出第一顶点。然后,通过一个以第一顶点为起点的一个动边辅助确定第二顶点的绘制位置。
在绘制出第一顶点之后,可以在目标显示界面上显示以第一顶点为起点的第一动边,该第一动边的终点位置跟随目标显示界面上的输入位置的移动进行移动,通过调整第一动点终点位置,可以选择出一个适合的角度(即,目标角度),比如,在目标角度,第一边不会穿过目标对象,且与目标对象之间具有一个合理的距离。例如,第一边触碰不到目标对象。在找到一个合适的位置之后,用户可以执行第二顶点的绘制操作,具体的操作过程可以参考前述实施例,在此不做赘述。
通过本实施例,在确定一个顶点之后,以该顶点为起点显示终点位置跟随输入位置变化的一个动边,可以方便查找到合适的绘制角度,提高对象标注的效率。
在一个示例性实施例中,在目标显示界面上显示以第一顶点为起点的第一动边的过程中,上述方法还包括:
S31,在目标显示界面上显示以第一动边的终点为起点、方向垂直与第一动边的第一辅助边。
在本实施例中,为了提高旋转矩形绘制的高效性,可以在显示第一动边的同时,显示出以第一动边的终点(例如,目标显示页面的输入位置)为起点,方向与第一动边垂直的第一辅助边,该第一辅助边可以是一个射线形状,也可以是直线形状,本实施例中对此不做限定。
由于标注目标是二维显示的,如果不直观的标识出所绘制的点所能构成的矩形(可以是半包围结构),则会导致基于看到的信息进行旋转矩阵绘制存在与目标对象的匹配度较差的问题。而通过添加辅助线,可以直观的显示出所要绘制的旋转矩形的位置,提高旋转逆矩阵绘制的效率。
通过本实施例,在显示出一个动边之后,通过显示与该动边对应的辅助边辅助进行对象标注,从而提高了对象标注的效率。
在一个示例性实施例中,在目标显示界面上绘制出目标对象的旋转标注框的第一边之后,上述方法还包括:
S41,在目标显示界面上显示以第二顶点为起点、方向垂直于第一边的第二动边,其中,第二动边的终点位置跟随目标显示界面上的输入位置进行移动。
在本实施例中,在确定第二顶点并绘制出第一边之后,用户可以直接指定出绘制的第三顶点的位置。为了保证对象标注的准确性,在绘制出第一边之后,可以显示第二动边,第二动边可以是以第二顶点为起点,且方向垂直与第一边的一条边。第二动边的终点位置可以跟随目标显示界面上的输入位置进行移动,通过调整输入位置,可以调整第二东边的长度来辅助确定对目标对象进行标注。
通过本实施例,通过在绘制出第一边以后,以第一边的一个顶点为起点、方向垂直于第一边的方向上显示一个动边,可以辅助进行旋转矩形框的绘制,提高对象标注的效率。
在一个示例性实施例中,在目标显示界面上显示以第二顶点为起点、方向垂直于第一边的第二动边的过程中,上述方法还包括:
S51,在目标显示界面上显示以第二动边的终点为起点、方向垂直与第二动边的第二辅助边。
在本实施例中,为了提高旋转矩形绘制的高效性,可以在显示第二动边的同时,显示出以第二动边的终点(例如,目标显示页面的输入位置)为起点,方向与第二动边垂直的第二辅助边,该第二辅助边可以是一个射线形状,也可以是直线形状,本实施例中对此不做限定。
由于标注目标是二维显示的,如果不直观的标识出所绘制的点所能构成的矩形(可以是半包围结构),则会导致基于看到的信息进行旋转矩阵绘制存在与目标对象的匹配度较差的问题。而通过添加辅助线,可以直观的显示出所要绘制的旋转矩形的位置,提高旋转逆矩阵绘制的效率。
通过本实施例,在显示出一个动边之后,通过显示与该动边对应的辅助边辅助进行对象标注,从而提高了对象标注的效率。
在一个示例性实施例中,按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框,包括:
S61,在目标显示界面上绘制第二顶点与第三顶点之间的、目标对象的旋转标注框的第二边;
S62,根据第一顶点、第二顶点和第三顶点确定目标对象的旋转标注框的第四顶点;
S63,在第三顶点和第四顶点之间绘制目标对象的旋转标注框的第三边、以及在第四顶点和第一顶点之间绘制目标对象的旋转标注框的第四边,得到目标旋转标注框。
在本实施例中,在确定出第一边和第三顶点后,可以直接确定唯一的旋转矩形。例如,可以在第二顶点和第三顶点之间绘制出旋转矩形的第二边;然后,根据第一顶点、第二顶点和第三顶点确定目标对象的旋转标注框的第四顶点,第四顶点除了是采用前述实施例中通过矩形对角线求得的以外,还可以是通过对与第四顶点相邻的第一顶点和第三顶点朝着与第一边和第二边匹配的方向做垂线的方式求得的,由于矩形的四个角均为直角,那么,第一顶点与第三顶点的垂线的交点即为第四顶点。
在得到第四顶点的位置信息以后,可以在第三顶点和第四顶点之间绘制目标对象的旋转标注框的第三边、以及在第四顶点和第一顶点之间绘制目标对象的旋转标注框的第四边,得到目标旋转批注框。
通过本实施例,通过矩形的几何关系,根据已知位置的顶点确定出第四个顶点,进而可以得到标注目标的旋转标注框,提高了对象标注的效率和便捷性。
在一个示例性实施例中,按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框之后,上述方法还包括:
S71,通过目标显示界面上显示第二待标注图像和目标旋转标注框,其中,第二待标注图像包含待标注的目标对象,第二待标注图像为在待标注视频中与第一待标注图像相邻的图像;
S72,响应于检测到的关联操作,将目标旋转标注框确定为在第二待标注图像中目标对象的旋转标注框。
在本实施例中,在得到目标旋转标注框以后,用户可以在第一待标注图像中继续标注下一个标注目标。或者,第一待标注图像可以是待标注视频中的某一帧图像,图像标注设备可以在目标显示界面上显示待标注视频中第一待标注图像的下一帧图像,即,第二待标注图像。
在对第二待标注图像中的标注目标进行标注时,可以与前述实施例中相同或者类似的方法进行标注。可选地,在本实施例中,由于待标注视频中,相邻的视频图像中包含的对象之间具有一定的关联性,因此,可以将第一待标注图像的目标旋转标注框与第二待标注图像一起显示在目标显示界面。
用户可以确定该目标旋转标注框是否标注出了第二待标注图像中目标对象所在的位置,如果是,可以对目标旋转标注框和目标对象执行的关联操作,将目标旋转标注框确定为在第二待标注图像中目标对象的旋转标注框,从而无需绘制目标对象的标注框,否则,可以移除显示的目标旋转标注框,以便用户针对目标对象重新进行标注。
通过本实施例,在对连续图像进行标注时,结合前一帧图像的标注结果辅助对后一帧进行对象标注,可以减少标注的时间消耗,提高对象标注的效率。
下面结合可选示例对本申请实施例中的图像目标的处理方法进行解释说明。为了方便能理解,在本可选实例中直接在画布上绘制具有一定角度的旋转矩阵,而未表示出与标注目标的关联,可以适用于多种应用场景中。在本可选实例中第一定点为定点A,第二定点为B,第一动点为B’,第三定点为定点C,第二动点为C’,第四定点为定点D。
本可选示例中提供了一种旋转矩形的绘制方案,采用无辅助线的方式绘制旋转矩形。结合图3和图4所示,本可选示例中的图像目标的处理方法的流程可以包括以下步骤:
步骤1,画出定点A;
步骤2,画出第二个动点B,以及动边AB’;
步骤3,找到合适的位置后,画出定点B,并继续画出第三个动点C,以及动边BC’(动边BC’应始终与定边AB保持垂直);
步骤4,找到合适的位置后,画出定点C,此时旋转矩形已有三个定点,分别为A、B、C,则第四个定点D的位置亦被确定,闭合旋转矩形路径,完毕。
本可选示例中还提供了一种旋转矩形的绘制方案,采用有辅助线的方式绘制旋转矩形。如图5所示,本可选示例中的图像目标的处理方法的流程可以包括以下步骤:
步骤1,首先在画布上先画出一个定点A;
步骤2,画出第二个动点B,以及动边AB’,此时辅助线为B’C’(辅助线B’C’应始终与动边AB’保持垂直),可以根据辅助线B’C’和动点C’的位置,对即将要画的B点位置做调整;
步骤3,找到合适的位置后,画出定点B,并继续画出第三个动点C,以及动边BC’(动边BC’应始终与定边AB保持垂直),此时辅助线为C’D’(辅助线C’D’应始终与动边BC’保持垂直),可以根据辅助线C’D’和动点D’的位置,对即将要画的D点位置做调整;
步骤4,找到合适的位置后,画出定点C,此时旋转矩形已有三个定点,分别为A、B、C,则第四个定点D的位置亦被确定,闭合旋转矩形路径,完毕。
通过本可选示例,通过采用有辅助线和无辅助线辅助绘制旋转矩形,可以提高旋转矩形绘制的适用性。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
根据本申请实施例的另一个方面,还提供了一种用于实施上述图像目标的处理方法的图像目标的处理装置。图6是根据本申请实施例的一种可选的图像目标的处理装置的结构框图,如图6所示,该装置可以包括:
第一显示单元602,用于通过目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象;
第一绘制单元604,与第一显示单元602相连,用于响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;
第一确定单元606,与第一绘制单元604相连,用于响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置。
第二绘制单元608,与第一确定单元606相连,用于按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框。
需要说明的是,该实施例中的第一显示单元602可以用于执行上述步骤S202,该实施例中的第一绘制单元604可以用于执行上述步骤S204,该实施例中的第一确定单元606可以用于执行上述步骤S206,该实施例中的第二绘制单元608可以用于执行上述步骤S208。
通过上述模块,通过目标显示界面上显示第一待标注图像,第一待标注图像包含待标注的目标对象;响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置;按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框,解决了相关技术中的图像对象的标注方式存在需要多次调整矩形导致的对象标注过程繁琐的问题,简化了对象标注的流程,提高了对象标注的效率。
在一个示例性实施例中,第一绘制单元包括:
第一绘制模块,用于响应于检测到的第一子绘制操作,在目标显示界面上绘制出第一顶点,其中,第一子绘制操作用于指示第一顶点的位置;
第二绘制模块。用于响应于检测到的第二子绘制操作,在目标显示界面上按照目标角度绘制出第一边,其中,第二子绘制操作用于指示第二顶点的位置。
在一个示例性实施例中,上述装置还包括:
第二显示单元,用于在目标显示界面上按照目标角度绘制出第一边之前,在目标显示界面上显示以第一顶点为起点的第一动边,其中,第一动边的终点位置跟随目标显示界面上的输入位置的移动进行移动。
在一个示例性实施例中,上述装置还包括:
第三显示单元,用于在目标显示界面上显示以第一顶点为起点的第一动边的过程中,在目标显示界面上显示以第一动边的终点为起点、方向垂直与第一动边的第一辅助边。
在一个示例性实施例中,上述装置还包括:
第四显示单元,用于在目标显示界面上绘制出目标对象的旋转标注框的第一边之后,在目标显示界面上显示以第二顶点为起点、方向垂直于第一边的第二动边,其中,第二动边的终点位置跟随目标显示界面上的输入位置进行移动。
在一个示例性实施例中,上述装置还包括:
第五显示单元,用于在目标显示界面上显示以第二顶点为起点、方向垂直于第一边的第二动边的过程中,在目标显示界面上显示以第二动边的终点为起点、方向垂直与第二动边的第二辅助边。
在一个示例性实施例中于,第二绘制单元包括:
第三绘制模块,用于在目标显示界面上绘制第二顶点与第三顶点之间的、目标对象的旋转标注框的第二边;
第一确定模块,用于根据第一顶点、第二顶点和第三顶点确定目标对象的旋转标注框的第四顶点;
第四绘制模块,用于在第三顶点和第四顶点之间绘制目标对象的旋转标注框的第三边、以及在第四顶点和第一顶点之间绘制目标对象的旋转标注框的第四边,得到目标旋转标注框。
在一个示例性实施例中,上述装置还包括:
第六显示单元,用于按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框之后,通过目标显示界面上显示第二待标注图像和目标旋转标注框,其中,第二待标注图像包含待标注的目标对象,第二待标注图像为在待标注视频中与第一待标注图像相邻的图像;
第二确定单元,用于响应于检测到的关联操作,将目标旋转标注框确定为在第二待标注图像中目标对象的旋转标注框。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
根据本申请实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行本申请实施例中上述任一项图像目标的处理方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S1,通过目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象;
S2,响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;
S3,响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置;
S4,按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、ROM、RAM、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
根据本申请实施例的又一个方面,还提供了一种用于实施上述图像目标的处理方法的电子装置,该电子装置可以是服务器、终端、或者其组合。
图7是根据本申请实施例的一种可选的电子装置的结构框图,如图7所示,包括处理器702、通信接口704、存储器706和通信总线708,其中,处理器702、通信接口704和存储器706通过通信总线708完成相互间的通信,其中,
存储器706,用于存储计算机程序;
处理器702,用于执行存储器706上所存放的计算机程序时,实现如下步骤:
S1,通过目标显示界面上显示第一待标注图像,其中,第一待标注图像包含待标注的目标对象;
S2,响应于检测到的第一绘制操作,在目标显示界面上绘制出目标对象的旋转标注框的第一边,其中,第一边的角度为目标角度,第一绘制操作用于指示与第一边对应第一顶点和第二顶点的位置;
S3,响应于检测到的第二绘制操作,确定出目标对象的旋转标注框的第三顶点,其中,第二绘制操作用于指示第三顶点在以第二顶点为起点、且垂直与第一边的目标方向上的位置;
S4,按照第一边和第三顶点,在目标显示界面上绘制目标对象的旋转标注框,得到目标旋转标注框。
可选地,通信总线可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线、或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子装置与其他设备之间的通信。
存储器可以包括RAM,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
作为一种示例,上述存储器706中可以但不限于包括上述图像目标的处理装置中的第一显示单元602、第一绘制单元604、第一确定单元606,以及第二绘制单元608。此外,还可以包括但不限于上述图像目标的处理装置中的其他模块单元,本示例中不再赘述。
上述处理器可以是通用处理器,可以包含但不限于:CPU(Central ProcessingUnit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(DigitalSignal Processing,数字信号处理器)、ASIC(Application Specific IntegratedCircuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图7所示的结构仅为示意,实施上述图像目标的处理方法的设备可以是终端设备,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图7其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图7中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图7所示的不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以至少两个单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (9)
1.一种图像目标的处理方法,其特征在于,包括:
通过目标显示界面上显示第一待标注图像,其中,所述第一待标注图像包含待标注的目标对象;
响应于检测到的第一绘制操作,在所述目标显示界面上绘制出所述目标对象的旋转标注框的第一边,其中,所述第一边的角度为目标角度,所述第一绘制操作用于指示与所述第一边对应第一顶点和第二顶点的位置;
响应于检测到的第二绘制操作,确定出所述目标对象的旋转标注框的第三顶点,其中,所述第二绘制操作用于指示所述第三顶点在以所述第二顶点为起点、且垂直与所述第一边的目标方向上的位置;
按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框;
其中,所述响应于检测到的第一绘制操作,在所述目标显示界面上绘制出所述目标对象的旋转标注框的第一边,包括:响应于检测到的第一子绘制操作,在所述目标显示界面上绘制出所述第一顶点,其中,所述第一子绘制操作用于指示所述第一顶点的位置;响应于检测到的第二子绘制操作,在所述目标显示界面上按照所述目标角度绘制出所述第一边,其中,所述第二子绘制操作用于指示所述第二顶点的位置;
其中,所述按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框,包括:在所述目标显示界面上绘制所述第二顶点与第三顶点之间的、所述目标对象的旋转标注框的第二边;根据所述第一顶点、所述第二顶点和所述第三顶点确定所述目标对象的旋转标注框的第四顶点;在所述第三顶点和所述第四顶点之间绘制所述目标对象的旋转标注框的第三边、以及在所述第四顶点和所述第一顶点之间绘制所述目标对象的旋转标注框的第四边,得到所述目标旋转标注框。
2.根据权利要求1所述的方法,其特征在于,在所述目标显示界面上按照所述目标角度绘制出所述第一边之前,所述方法还包括:
在所述目标显示界面上显示以所述第一顶点为起点的第一动边,其中,所述第一动边的终点位置跟随所述目标显示界面上的输入位置的移动进行移动。
3.根据权利要求2所述的方法,其特征在于,在所述目标显示界面上显示以所述第一顶点为起点的第一动边的过程中,所述方法还包括:
在所述目标显示界面上显示以所述第一动边的终点为起点、方向垂直与所述第一动边的第一辅助边。
4.根据权利要求1所述的方法,其特征在于,在所述目标显示界面上绘制出所述目标对象的旋转标注框的所述第一边之后,所述方法还包括:
在所述目标显示界面上显示以所述第二顶点为起点、方向垂直于所述第一边的第二动边,其中,所述第二动边的终点位置跟随所述目标显示界面上的输入位置进行移动。
5.根据权利要求4所述的方法,其特征在于,在所述目标显示界面上显示以所述第二顶点为起点、方向垂直于所述第一边的第二动边的过程中,所述方法还包括:
在所述目标显示界面上显示以所述第二动边的终点为起点、方向垂直与所述第二动边的第二辅助边。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框之后,所述方法还包括:
通过所述目标显示界面上显示第二待标注图像和所述目标旋转标注框,其中,所述第二待标注图像包含待标注的所述目标对象,所述第二待标注图像为在待标注视频中与所述第一待标注图像相邻的图像;
响应于检测到的关联操作,将所述目标旋转标注框确定为在所述第二待标注图像中所述目标对象的旋转标注框。
7.一种图像目标的处理装置,其特征在于,包括:
第一显示单元,用于通过目标显示界面上显示第一待标注图像,其中,所述第一待标注图像包含待标注的目标对象;
第一绘制单元,用于响应于检测到的第一绘制操作,在所述目标显示界面上绘制出所述目标对象的旋转标注框的第一边,其中,所述第一边的角度为目标角度,所述第一绘制操作用于指示与所述第一边对应第一顶点和第二顶点的位置;
第一确定单元,用于响应于检测到的第二绘制操作,确定出所述目标对象的旋转标注框的第三顶点,其中,所述第二绘制操作用于指示所述第三顶点在以所述第二顶点为起点、且垂直与所述第一边的目标方向上的位置;
第二绘制单元,用于按照所述第一边和所述第三顶点,在所述目标显示界面上绘制所述目标对象的旋转标注框,得到目标旋转标注框;
其中,所述第一绘制单元包括:第一绘制模块,用于响应于检测到的第一子绘制操作,在所述目标显示界面上绘制出所述第一顶点,其中,所述第一子绘制操作用于指示所述第一顶点的位置;第二绘制模块,用于响应于检测到的第二子绘制操作,在所述目标显示界面上按照所述目标角度绘制出所述第一边,其中,所述第二子绘制操作用于指示所述第二顶点的位置;
其中,所述第二绘制单元包括:第三绘制模块,用于在所述目标显示界面上绘制所述第二顶点与第三顶点之间的、所述目标对象的旋转标注框的第二边;第一确定模块,用于根据所述第一顶点、所述第二顶点和所述第三顶点确定所述目标对象的旋转标注框的第四顶点;第四绘制模块,用于在所述第三顶点和所述第四顶点之间绘制所述目标对象的旋转标注框的第三边、以及在所述第四顶点和所述第一顶点之间绘制所述目标对象的旋转标注框的第四边,得到所述目标旋转标注框。
8.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至6中任一项所述的方法。
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至6中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111669870.4A CN114298915B (zh) | 2021-12-30 | 2021-12-30 | 图像目标的处理方法和装置、存储介质及电子装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111669870.4A CN114298915B (zh) | 2021-12-30 | 2021-12-30 | 图像目标的处理方法和装置、存储介质及电子装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114298915A CN114298915A (zh) | 2022-04-08 |
| CN114298915B true CN114298915B (zh) | 2025-02-07 |
Family
ID=80973050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111669870.4A Active CN114298915B (zh) | 2021-12-30 | 2021-12-30 | 图像目标的处理方法和装置、存储介质及电子装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114298915B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115861182B (zh) * | 2022-11-11 | 2025-12-12 | 东软医疗系统股份有限公司 | 医学图像中角的标示方法及装置、存储介质、计算机设备 |
| CN118229507A (zh) * | 2024-05-22 | 2024-06-21 | 芯瞳半导体技术(山东)有限公司 | 一种图像处理方法、装置、系统、设备及计算机存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108573279A (zh) * | 2018-03-19 | 2018-09-25 | 精锐视觉智能科技(深圳)有限公司 | 图像标注方法及终端设备 |
| CN112508020A (zh) * | 2020-12-22 | 2021-03-16 | 深圳市商汤科技有限公司 | 标注方法及装置、电子设备和存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5192874B2 (ja) * | 2008-03-28 | 2013-05-08 | 株式会社コナミデジタルエンタテインメント | 画像処理装置、画像処理装置の制御方法及びプログラム |
| CN109740005A (zh) * | 2018-12-29 | 2019-05-10 | 北京经纬恒润科技有限公司 | 一种图像目标标注方法及装置 |
| CN112784621B (zh) * | 2019-10-22 | 2024-06-18 | 华为技术有限公司 | 图像显示方法及设备 |
| CN112685998B (zh) * | 2021-01-04 | 2025-06-10 | 广联达科技股份有限公司 | 一种自动标注方法、装置、设备及可读存储介质 |
| CN112991455B (zh) * | 2021-02-01 | 2022-06-17 | 武汉光庭信息技术股份有限公司 | 一种点云与图片融合标注的方法及系统 |
-
2021
- 2021-12-30 CN CN202111669870.4A patent/CN114298915B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108573279A (zh) * | 2018-03-19 | 2018-09-25 | 精锐视觉智能科技(深圳)有限公司 | 图像标注方法及终端设备 |
| CN112508020A (zh) * | 2020-12-22 | 2021-03-16 | 深圳市商汤科技有限公司 | 标注方法及装置、电子设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114298915A (zh) | 2022-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110929729B (zh) | 图像标注方法、图像标注装置及计算机存储介质 | |
| CN109784323B (zh) | 图像识别的方法、装置、电子设备和计算机存储介质 | |
| CN110751149B (zh) | 目标对象标注方法、装置、计算机设备和存储介质 | |
| CN110956131B (zh) | 单目标追踪方法、装置及系统 | |
| CN106982240B (zh) | 信息的显示方法和装置 | |
| CN112258507B (zh) | 互联网数据中心的目标对象检测方法、装置和电子设备 | |
| US10318102B2 (en) | 3D model generation from 2D images | |
| CN109740487B (zh) | 点云标注方法、装置、计算机设备和存储介质 | |
| US8666169B2 (en) | Feature descriptors | |
| CN105894545A (zh) | 一种长度测量的方法和移动终端 | |
| WO2018120460A1 (zh) | 图像焦距检测方法、装置、设备及计算机可读存储介质 | |
| CN111814802B (zh) | 一种文字图像的处理方法、装置、存储介质和电子设备 | |
| CN114298915B (zh) | 图像目标的处理方法和装置、存储介质及电子装置 | |
| WO2019003355A1 (ja) | 画像解析結果提供システム、画像解析結果提供方法、およびプログラム | |
| CN111859002A (zh) | 兴趣点名称生成方法及装置、电子设备和介质 | |
| CN113741763A (zh) | 电子书的显示方法、装置及电子设备 | |
| CN110781823A (zh) | 录屏检测方法、装置、可读介质及电子设备 | |
| CN115661371A (zh) | 三维对象建模方法、装置、计算机设备及存储介质 | |
| CN107122093B (zh) | 信息框显示方法及装置 | |
| CN106126029A (zh) | 一种背景图片切换方法及移动终端 | |
| CN118196448A (zh) | 基于场景语义图的视觉重定位方法、装置和计算机设备 | |
| JP2020119001A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| CN109543495B (zh) | 一种人脸关键点标注方法、装置、电子设备及存储介质 | |
| WO2018228062A1 (zh) | 在分屏显示状态下显示应用界面的方法和移动终端 | |
| JP2019106008A (ja) | 推定装置、推定方法、及び推定プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |