CN114219812A - 标号避让方法、装置、电子设备及存储介质 - Google Patents
标号避让方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN114219812A CN114219812A CN202111513009.9A CN202111513009A CN114219812A CN 114219812 A CN114219812 A CN 114219812A CN 202111513009 A CN202111513009 A CN 202111513009A CN 114219812 A CN114219812 A CN 114219812A
- Authority
- CN
- China
- Prior art keywords
- labels
- label
- group
- cut
- determining
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
- G06T2207/20132—Image cropping
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
Abstract
本申请涉及一种标号避让方法、装置、电子设备及存储介质。其中,标号避让方法包括:确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;针对每一组标号,确定该组中的待裁剪标号;针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;将每一待裁剪标号的待裁剪区域裁剪掉。这样,原来存在重叠的标号中,裁剪后的标号和未裁剪的标号之间不再存在重叠,完成了标号间的避让,避免了不同标号之间的接触,可以提高图像最终显示的清晰度。
Description
技术领域
本申请涉及数据处理技术领域,尤其是涉及一种标号避让方法、装置、电子设备及存储介质。
背景技术
在信息展示方面,图像相对于文字具有更加清晰、直观明了的特点。因此,图像被广泛地应用在某些专题的宣传、介绍活动中。随着自动化信息技术的不断发展,很多图像生成工具也应运而生,帮助用户快速高效地编辑和生成图像。
为了达到对某些重点信息进行重点说明的目的,很多时候需要在图像上加入一些对应的标号。但是,当标号位置接近时,很容易彼此之间造成压盖,使不同的标号接触到一起,造成图像清晰度降低。
很多用户会手动对这些造成压盖的标号进行编辑,使其尽量清晰显示。但是这种处理方式的效率较低。
发明内容
本申请提供一种标号避让方法、装置、电子设备及存储介质。在标号标注过程中自动实现标号之间的避让,避免不同标号之间接触,提高图像显示的清晰度。
第一方面,本申请提供一种标号避让方法,包括:
确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;
根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;
针对每一组标号,确定该组中的待裁剪标号;
针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;
将每一待裁剪标号的待裁剪区域裁剪掉。
可选的,所述根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域,包括:
为每个标号设定对应的特征标识;
针对每个标号,将所述标号对应的特征标识添加到所述标号对应的标注位置信息所指示的每个像素中;
遍历全部像素,确定包含至少两个特征标识的像素,作为目标像素;
将每个目标像素中包含的至少两个特征标识所对应的标号确定为一组标号;
将包含同一组标号的相邻的若干目标像素对应区域确定为该组标号对应的重叠区域。
可选的,所述针对每一组标号,确定该组中的待裁剪标号,包括:
针对每一组标号,根据该组中每一个标号的显示优先级,确定该组中的待裁剪标号。
可选的,所述针对每一组标号,确定该组中的待裁剪标号,包括:
针对每一组标号,根据该组标号对应的重叠区域与每个标号的面积比,确定该组中的待裁剪标号。
可选的,所述针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域,包括:
针对每一组标号,基于该组标号对应的重叠区域,向外扩展预设宽度,得到该组中的待裁剪标号的待裁剪区域。
可选的,所述确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息,包括:
获取待标注到图像中的若干个标号的图形参数信息和定位点信息;
针对每一个标号,根据所述标号的图像参数信息和定位点信息,确定所述标号对应的标注位置信息。
可选的,所述方法还包括:
根据所述若干个标号对应的标注位置信息,将裁剪后的所述若干个标号标注到图像中。
第二方面,本申请提供一种标号避让装置,包括:
标号确定模块,用于确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;
标号分组模块,用于根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;
待裁剪标号确定模块,用于针对每一组标号,确定该组中的待裁剪标号;
待裁剪区域确定模块,用于针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;
裁剪模块,用于将每一待裁剪标号的待裁剪区域裁剪掉。
可选的,所述标号分组模块具体用于:
为每个标号设定对应的特征标识;
针对每个标号,将所述标号对应的特征标识添加到所述标号对应的标注位置信息所指示的每个像素中;
遍历全部像素,确定包含至少两个特征标识的像素,作为目标像素;
将每个目标像素中包含的至少两个特征标识所对应的标号确定为一组标号;
将包含同一组标号的相邻的若干目标像素对应区域确定为该组标号对应的重叠区域。
可选的,所述待裁剪标号确定模块具体用于:
针对每一组标号,根据该组中每一个标号的显示优先级,确定该组中的待裁剪标号。
可选的,所述待裁剪标号确定模块具体用于:
针对每一组标号,根据该组标号对应的重叠区域与每个标号的面积比,确定该组中的待裁剪标号。
可选的,所述待裁剪区域确定模块具体用于:
针对每一组标号,基于该组标号对应的重叠区域,向外扩展预设宽度,得到该组中的待裁剪标号的待裁剪区域。
可选的,所述标号确定模块具体用于:
获取待标注到图像中的若干个标号的图形参数信息和定位点信息;
针对每一个标号,根据所述标号的图像参数信息和定位点信息,确定所述标号对应的标注位置信息。
可选的,所述装置还包括:
标注模块,用于根据所述若干个标号对应的标注位置信息,将裁剪后的所述若干个标号标注到图像中。
第三方面,本申请提供一种电子设备,包括:存储器和处理器,所述存储器上存储有能够被处理器加载并执行以实现如中任一项所述的方法的计算机程序。
第四方面,本申请提供一种计算机可读存储介质,存储有能够被处理器加载并执行以实现如第一方面中任一项所述的方法的计算机程序。
本申请提供了一种标号避让方法、装置、电子设备及存储介质。其中,标号避让方法包括:确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;针对每一组标号,确定该组中的待裁剪标号;针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;将每一待裁剪标号的待裁剪区域裁剪掉。本申请的方案,在对标号进行标注前确定出存在重叠的标号,并从存在重叠的标号中选择待裁剪标号,根据重叠区域确定出待裁剪标号的待裁剪区域进行裁剪。这样,原来存在重叠的标号中,裁剪后的标号和未裁剪的标号之间不再存在重叠,完成了标号间的避让,避免了不同标号之间的接触,可以提高图像最终显示的清晰度。
附图说明
图1是本申请提供的一种标号重叠的显示效果示意图;
图2为本申请一实施例提供的一种标号避让方法的流程图;
图3为本申请一实施例提供的一种特征标识渲染结果的示意图;
图4为本申请一实施例提供的一种根据重叠区域确定待裁剪区域的示意图;
图5为本申请一实施例提供的一种标号避让装置的结构示意图;
图6为本申请一实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
下面结合说明书附图对本申请实施例作进一步详细描述。
通过在图像(地理图像、产品图像)上添加标号,可以起到说明的作用。但是,标号分布密集处,难免会产生部分重叠、压盖的情况。如图1所示,在一幅图像上的两个标号A和B发生了重叠。甚至无法辨别B的具体形状。可见,两个标号接触在一起,其直观的显示效果不太好,显示不够清晰。
用户可以选择对其中一个标号进行手动编辑,使其产生间隙,优化显示效果。但一幅图像中可能不只存在一处重叠,也可能不只一幅图像需要进行处理。因此,手动编辑的方式效率相对较低。
基于此,本申请提供一种标号避让方法、装置、电子设备及存储介质。旨在提供一种自动处理标号压盖问题的方法。本申请的具体实现方式可以参考以下实施例。
图2为本申请一实施例提供的一种标号避让方法的流程图,本实施例的方法可以应用于具有计算功能的电子设备中,例如服务器、计算机、智能手机、平板电脑等。如图2所示的,该方法包括:
S201、确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息。
在一种场景中,针对某一图像进行标注时,在确定好部分图像或全部图像需要进行标注的全部标号及每个标号对应的标注位置后,才统一进行标注。即对一批标号进行标注前,该批标号对应的标注区域内不存在其它标号。在这种场景中,待标注到图像中的若干个标号即部分图像或全部图像需要进行标注的全部标号。
在另一些场景中,针对某一图像进行标注时,在确定好部分图像或全部图像需要进行标注的某一类标号及每个标号对应的标注位置后,就统一进行标注。即对一批标号进行标注前,该批标号对应的标注区域内可能已经存在其它类的标号。在这种场景中,新一批标号标注后也可能跟已有标号产生压盖,因此,待标注到图像中的若干个标号为部分图像或全部图像中已经标注的标号和需要进行标注的一类标号。通过判断压盖关系可能需要对已经标注的标号进行适应性的调整。
S202、根据每个标号对应的标注位置信息,从若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域。
根据图像处理的原理可以知道,绘图实际就是对不同的像素点进行填充。标号对应的标注位置信息指的就是该标号在图像中对应的全部像素点的位置信息。
若某一标号对应的标注位置信息中包括某几个像素点,而另一标号对应的标注位置信息中也包括这几个像素点,则说明这两个标号在这几个像素点的位置发生了重叠。即,通过比较任意两个标号的标注位置信息,即可判定两个标号中是否存在重叠,以及对应的重叠区域。
在本申请中,将具有相同重叠区域的至少两个标号称为一组标号。以图3为例,标号M分别与标号N、标号O存在重叠。则可以确定出两组标号:M与N,重叠区域为n;M与O,重叠区域为o。
S203、针对每一组标号,确定该组中的待裁剪标号。
为了使每组中的标号之间不再重叠,可以保留其中一个标号的完整形状进行显示,而对组内其它标号进行裁剪。在裁剪之前,需要确定裁剪的对象(待裁剪标号)。
在一些实施例中,可以随机选取组内的一个标号进行完整显示,而将组内其它标号确定为待裁剪标号。
S204、针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域。
在一些实现方式中,可以将重叠区域向外扩展一定宽度后,作为待裁剪区域。
S205、将每一待裁剪标号的待裁剪区域裁剪掉。
将每个组内的每一个待裁剪标号的待裁剪区域裁剪掉,裁剪后的待裁剪标号与该组内未裁剪的标号之间也不再存在重叠,同时边界也不接触,可以清晰显示。
本实施例提供的标号避让方法包括:确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;根据每个标号对应的标注位置信息,从若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;针对每一组标号,确定该组中的待裁剪标号;针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;将每一待裁剪标号的待裁剪区域裁剪掉。本申请的方案,在对标号进行标注前确定出存在重叠的标号,并从存在重叠的标号中选择待裁剪标号,根据重叠区域确定出待裁剪标号的待裁剪区域进行裁剪。这样,原来存在重叠的标号中,裁剪后的标号和未裁剪的标号之间不再存在重叠,完成了标号间的避让,避免了不同标号之间的接触,可以提高图像最终显示的清晰度。
在一些实施例中,上述的根据每个标号对应的标注位置信息,从若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域的方式,可以包括:针对每一标号,将该标号对应的标注位置信息与其它每一标号对应的标注位置信息进行比对;若该标号对应的标注位置信息与其它某一标号对应的标注位置信息中有部分相同信息,则确定该两标号为一组标号,确定该部分相同信息对应的区域为该组标号对应的重叠区域。
即通过一一比对的方式,遍历全部标号及每一标号中的全部像素点,确定任意两个标号之间是否存在相同像素点。将存在相同像素点的标号作为一组,相同像素点对应的区域即为该组标号对应的重叠区域。
在这种对比的方式中,每个标号都要经历多次对比,整体的计算量非常大,耗时较长。因此,发明人在实现本申请的过程中又提出了另一种较为快捷简便的方式,如下所述。
在另一些实施例中,上述的根据每个标号对应的标注位置信息,从若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域的方式,可以包括:为每个标号设定对应的特征标识;针对每个标号,将标号对应的特征标识添加到标号对应的标注位置信息所指示的每个像素中;遍历全部像素,确定包含至少两个特征标识的像素,作为目标像素;将每个目标像素中包含的至少两个特征标识所对应的标号确定为一组标号;将包含同一组标号的相邻的若干目标像素对应区域确定为该组标号对应的重叠区域。
具体的,可以为每个标号设定唯一对应的特征标识(可以即为Tn)。建立一个和图像相同大小的缓存,将每个标号按照对应的标注位置信息将对应的特征标识Tn“渲染”到缓存中。缓存中每个像素点所标注的特征标识即代表了该像素点对应的标号。如果某个像素点中的特征标识数量大于1个,则说明此像素点处对应了至少两个标号。也即,至少两个标号在此像素点处发生了重叠。据此,通过遍历像素点,可以确定出包含至少两个特征标识的像素(目标像素)。如果某两个标号有重叠,则至少有一个重叠区域,且每个重叠区域对应若干相邻像素点。反之,在遍历像素点的过程中,汇总出包含同一组标号的相邻的若干个目标像素,这些像素对应的区域即为该组标号对应的重叠区域。
某一组标号的重叠区域可能为一个或者两个或两个以上。
图3为本申请一实施例提供的一种特征标识渲染结果的示意图。标号a对应的特征标识Ta、标号b对应的特征标识Tb在图像中的渲染效果如图3所示。可见,粗实线所标注的多边形框内的每个像素点都同时对应着Ta、Tb两个特征标识。说明标号a、标号b在此多边形框内发生了重叠,标号a、标号b构成一组标号,该组标号的重叠区域即为此多边形框对应区域。
相对于上一实施例中所提供的标号间一一对比的方式,本实施例提供的方式更为简单便捷,计算量更少,处理速度更快,处理效率更高。
在一些实现方式中,上述的针对每一组标号,确定该组中的待裁剪标号,可以包括:针对每一组标号,根据该组中每一个标号的显示优先级,确定该组中的待裁剪标号。
可以预先根据一定的规则为标号设定显示优先级,显示优先级较高的优先完整显示,显示优先级较低的进行裁剪避让。即在一组标号中,确定各个标号的优先级顺序,对其中优先级最高的一个标号进行完整保留,而将其它标号确定为待裁剪标号进行裁剪。
标号一般可以包括点标号和线面标号。相对应的,显示优先级的判定规则可以为,点标号的优先级高于线面标号的优先级。即,当一组标号中同时存在一个点标号和一个线面标号时,对点标号进行完整保留,而将线面标号确定为待裁剪标号进行裁剪。
在另一些实现方式中,上述的针对每一组标号,确定该组中的待裁剪标号,可以包括:针对每一组标号,根据该组标号对应的重叠区域与每个标号的面积比,确定该组中的待裁剪标号。
当若干标号之间存在重叠时,重叠面积大小不一定,重叠面积在每个标号中所占的比例也不一定。当重叠面积在一个标号中所占的面积比越大,此重叠区域对应的裁剪区域被裁剪后,标号的剩余面积则越小,可显示的信息就越少,对这个标号的正常显示的影响就越大。因此,可以根据该组标号对应的重叠区域与每个标号的面积比去确定待裁剪标号。可以将重叠区域与每个标号的面积比排序,面积比最大的一个标号进行完整保留,而将其它标号确定为待裁剪标号进行裁剪。
在另一些实现方式中,也可以将上述两种确定方式结合进行使用。例如,首先计算重叠区域与每个标号的面积比;若每个面积比都小于预设阈值,说明待裁剪区域的裁剪对每个标号的正常显示都不会造成很大的影响,则可以依照优先级顺序来确定待裁剪标号。
在一些实施例中,上述的针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域,可以包括:针对每一组标号,基于该组标号对应的重叠区域,向外扩展预设宽度,得到该组中的待裁剪标号的待裁剪区域。
在一种实现方式中,基于上述的根据特征标识确定重叠区域的方式,确定待裁剪区域的方法具体可以为,将重叠区域向待裁剪标号的特征标识所在的方向扩展预设宽度。预设宽度可以为若干个像素,例如2个像素、3个像素、4个像素、5个像素等。
图4为本申请一实施例提供的一种根据重叠区域确定待裁剪区域的示意图。仍延续图3对应的示例。根据优先级判断,确定将标号a作为该组的待裁剪标号。将标号a、标号b的重叠区域(多边形框)向标注有Ta的像素的方向扩展2个像素后,确定出标号a的待裁剪区域,如图4中虚线框所示。
在一些实施例中,上述的确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息,可以包括:获取待标注到图像中的若干个标号的图形参数信息和定位点信息;针对每一个标号,根据标号的图像参数信息和定位点信息,确定标号对应的标注位置信息。
在一些场景中,一个标号可以包括至少一个定位点信息,用户通过匹配某个标号的定位点和图像中的某个位置,确定将该标号标注在图像中具***置。同时某个标号的形态一定的,以图形参数信息进行表征和存储。用户在确定将某些标号标注到图像中时,一般只需要确定标号中定位点的位置。那么,结合定位点和图形参数信息即可确定某个标号在图像中的标注位置信息(即整个标号对应的全部像素点)。
在一些实施例中,在裁剪之后,上述的方法还包括:根据若干个标号对应的标注位置信息,将裁剪后的若干个标号标注到图像中。裁剪后的若干个标号包括裁剪后的待裁剪标号和不需裁剪完整显示的标号。具体的,只需要将裁剪后对应区域进行图像填充,以实现标号标注。
相对于现有技术中用户将填充好的标号进行裁剪的方式,减少了填充量,提高了标注的效率。
在另一些实施例中,用户还可以对标注好的标号进行调整。例如,用户在对标注好的标号进行检查时,若觉得其中某组标号的显示效果不佳,想要调整一下完整显示的标号,则可以选中要恢复完整显示的标号。相对应的,执行本方法的电子设备在检测到用户的选中操作(恢复完整显示的操作)后,可以重新调整本组的待裁剪标号(将之前完整显示的标号作为待裁剪标号,将要恢复完整显示的标号确定为完整显示的标号),重新确定待裁剪标号的裁剪区域,重新标注本组标号。
这样,可以根据用户的意愿再次快速调整标号的标注状态,使其更符合用户的期待,提高用户体验。
图5为本申请一实施例提供的一种标号避让装置的结构示意图,如图5所示的,本实施例的标号避让装置500包括:标号确定模块501、标号分组模块502、待裁剪标号确定模块503、待裁剪区域确定模块504、裁剪模块505。
标号确定模块501,用于确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;
标号分组模块502,用于根据每个标号对应的标注位置信息,从若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;
待裁剪标号确定模块503,用于针对每一组标号,确定该组中的待裁剪标号;
待裁剪区域确定模块504,用于针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;
裁剪模块505,用于将每一待裁剪标号的待裁剪区域裁剪掉。
可选的,标号分组模块502具体用于:
为每个标号设定对应的特征标识;
针对每个标号,将标号对应的特征标识添加到标号对应的标注位置信息所指示的每个像素中;
遍历全部像素,确定包含至少两个特征标识的像素,作为目标像素;
将每个目标像素中包含的至少两个特征标识所对应的标号确定为一组标号;
将包含同一组标号的相邻的若干目标像素对应区域确定为该组标号对应的重叠区域。
可选的,待裁剪标号确定模块503具体用于:
针对每一组标号,根据该组中每一个标号的显示优先级,确定该组中的待裁剪标号。
可选的,待裁剪标号确定模块503具体用于:
针对每一组标号,根据该组标号对应的重叠区域与每个标号的面积比,确定该组中的待裁剪标号。
可选的,待裁剪区域确定模块504具体用于:
针对每一组标号,基于该组标号对应的重叠区域,向外扩展预设宽度,得到该组中的待裁剪标号的待裁剪区域。
可选的,标号确定模块501具体用于:
获取待标注到图像中的若干个标号的图形参数信息和定位点信息;
针对每一个标号,根据标号的图像参数信息和定位点信息,确定标号对应的标注位置信息。
可选的,装置500还包括:
标注模块506,用于根据若干个标号对应的标注位置信息,将裁剪后的若干个标号标注到图像中。
本实施例的装置,可以用于执行上述任一实施例的方法,其实现原理和技术效果类似,此处不再赘述。
图6为本申请一实施例提供的一种电子设备的结构示意图,如图6所示,本实施例的电子设备600可以包括:存储器601和处理器602。
存储器601上存储有能够被处理器602加载并执行上述实施例中方法的计算机程序。
其中,处理器602和存储器601相连,如通过总线相连。
可选地,电子设备600还可以包括收发器。需要说明的是,实际应用中收发器不限于一个,该电子设备600的结构并不构成对本申请实施例的限定。
处理器602可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器602也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线可包括一通路,在上述组件之间传送信息。总线可以是PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器601可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器601用于存储执行本申请方案的应用程序代码,并由处理器602来控制执行。处理器602用于执行存储器601中存储的应用程序代码,以实现前述方法实施例所示的内容。
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。还可以为服务器等。图6示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
本申请还提供一种计算机可读存储介质,存储有能够被处理器加载并执行如上实施例中的方法的计算机程序。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种标号避让方法,其特征在于,包括:
确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;
根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;
针对每一组标号,确定该组中的待裁剪标号;
针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;
将每一待裁剪标号的待裁剪区域裁剪掉。
2.根据权利要求1所述的方法,其特征在于,所述根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域,包括:
为每个标号设定对应的特征标识;
针对每个标号,将所述标号对应的特征标识添加到所述标号对应的标注位置信息所指示的每个像素中;
遍历全部像素,确定包含至少两个特征标识的像素,作为目标像素;
将每个目标像素中包含的至少两个特征标识所对应的标号确定为一组标号;
将包含同一组标号的相邻的若干目标像素对应区域确定为该组标号对应的重叠区域。
3.根据权利要求1或2所述的方法,其特征在于,所述针对每一组标号,确定该组中的待裁剪标号,包括:
针对每一组标号,根据该组中每一个标号的显示优先级,确定该组中的待裁剪标号。
4.根据权利要求1或2所述的方法,其特征在于,所述针对每一组标号,确定该组中的待裁剪标号,包括:
针对每一组标号,根据该组标号对应的重叠区域与每个标号的面积比,确定该组中的待裁剪标号。
5.根据权利要求1或2所述的方法,其特征在于,所述针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域,包括:
针对每一组标号,基于该组标号对应的重叠区域,向外扩展预设宽度,得到该组中的待裁剪标号的待裁剪区域。
6.根据权利要求1或2所述的方法,其特征在于,所述确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息,包括:
获取待标注到图像中的若干个标号的图形参数信息和定位点信息;
针对每一个标号,根据所述标号的图像参数信息和定位点信息,确定所述标号对应的标注位置信息。
7.根据权利要求1或2所述的方法,其特征在于,还包括:
根据所述若干个标号对应的标注位置信息,将裁剪后的所述若干个标号标注到图像中。
8.一种标号避让装置,其特征在于,包括:
标号确定模块,用于确定待标注到图像中的若干个标号以及每个标号对应的标注位置信息;
标号分组模块,用于根据每个标号对应的标注位置信息,从所述若干个标号中,确定标注位置存在重叠的若干组标号以及每组标号对应的重叠区域;
待裁剪标号确定模块,用于针对每一组标号,确定该组中的待裁剪标号;
待裁剪区域确定模块,用于针对每一组标号,根据该组标号对应的重叠区域,确定该组中的待裁剪标号的待裁剪区域;
裁剪模块,用于将每一待裁剪标号的待裁剪区域裁剪掉。
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器上存储有能够被处理器加载并执行以实现如权利要求1至7中任一项所述的方法的计算机程序。
10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行以实现如权利要求1至7中任一项所述的方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111513009.9A CN114219812A (zh) | 2021-12-11 | 2021-12-11 | 标号避让方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111513009.9A CN114219812A (zh) | 2021-12-11 | 2021-12-11 | 标号避让方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114219812A true CN114219812A (zh) | 2022-03-22 |
Family
ID=80701117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111513009.9A Pending CN114219812A (zh) | 2021-12-11 | 2021-12-11 | 标号避让方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114219812A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117473591A (zh) * | 2023-12-26 | 2024-01-30 | 合肥坤颐建筑科技合伙企业(有限合伙) | 信息标注方法、装置、设备及存储介质 |
-
2021
- 2021-12-11 CN CN202111513009.9A patent/CN114219812A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117473591A (zh) * | 2023-12-26 | 2024-01-30 | 合肥坤颐建筑科技合伙企业(有限合伙) | 信息标注方法、装置、设备及存储介质 |
CN117473591B (zh) * | 2023-12-26 | 2024-03-22 | 合肥坤颐建筑科技合伙企业(有限合伙) | 信息标注方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111860502B (zh) | 图片表格的识别方法、装置、电子设备及存储介质 | |
US10484639B2 (en) | Image generation method and device | |
CN105787402A (zh) | 一种信息展示方法及装置 | |
CN110232131B (zh) | 基于创意标签的创意素材搜索方法及装置 | |
CN108989704B (zh) | 图像生成方法和装置、终端设备 | |
CN105447815A (zh) | 移动终端设备中图片的处理方法及装置 | |
CN105808307B (zh) | 一种页面显示方法和装置 | |
CN111462164A (zh) | 一种前景分割方法以及基于图像合成的数据增强方法 | |
CN113538502A (zh) | 图片裁剪方法、装置、电子设备及存储介质 | |
CN114219812A (zh) | 标号避让方法、装置、电子设备及存储介质 | |
CN111179402B (zh) | 一种目标对象的渲染方法、装置及*** | |
CN109063085B (zh) | 缩略图生成方法和装置 | |
CN108280135B (zh) | 实现数据结构可视化的方法、装置和电子设备 | |
CN107608733B (zh) | 图片显示方法、装置和终端设备 | |
CN110321190B (zh) | 一种桌面中图标优化的方法及装置 | |
CN112560530B (zh) | 一种二维码处理方法、设备、介质及电子设备 | |
CN115909449A (zh) | 文件处理方法、装置、电子设备、存储介质及程序产品 | |
CN105573580A (zh) | 图文混合消息的显示方法及装置 | |
CN105426438A (zh) | 一种信息显示方法及终端 | |
CN113836872A (zh) | 一种页面图表对象编辑方法、装置、设备和可读介质 | |
CN110020285B (zh) | 柱状图的处理方法及装置 | |
CN111489418A (zh) | 图像处理方法、装置、设备及计算机可读存储介质 | |
CN110941589A (zh) | 一种图片导出方法、装置、电子设备及可读存储介质 | |
CN112101369B (zh) | 图像分割方法和装置 | |
CN113448470B (zh) | 一种网页长截图方法、装置、设备和存储介质 |
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 |