图像处理方法和装置制造方法及图纸

技术编号:31229539 阅读:26 留言:0更新日期:2021-12-08 09:58
本公开提供一种图像处理方法和装置。图像处理方法包括:对场景图像中的目标边界进行直线检测,以得到多个候选直线;在多个候选直线中,将与边界的重叠像素数量最多的候选直线作为第一参照直线;在场景图像中生成目标的最小外接矩形;生成变换区域,其中最小外接矩形的四个顶点位于变换区域的四条边线上,变换区域的第一边线和相对的第二边线的斜率与第一参照直线的斜率相关联,变换区域的第三边线和相对的第四边线的斜率与第一边线和第二边线的外角平分线的斜率相关联;将预设图像变换到变换区域中,以生成变换图像;利用变换图像覆盖目标,以便更新场景图像。以便更新场景图像。以便更新场景图像。

【技术实现步骤摘要】
图像处理方法和装置


[0001]本公开涉及信息处理领域,特别涉及一种图像处理方法和装置。

技术介绍

[0002]目前,将图像展示作为宣传手段以得到了广泛应用。例如通过展示在不同装修场景下的地板、地毯等物品,可有效提升用户的体验。

技术实现思路

[0003]专利技术人注意到,在相关技术中,通过人工手动标注的方式对场景图像中诸如地板的目标进行更换。然而人工手动标注方式的工作量巨大,耗时长且人工成本高,无法满足用户的个性化需求。
[0004]据此,本公开提供一种图像处理方案,能够直接将场景图像的目标更换为样本图像,从而有效满足用户的个性化需求。
[0005]根据本公开实施例的第一方面,提供一种图像处理方法,包括:对场景图像中的目标边界进行直线检测,以得到多个候选直线;在所述多个候选直线中,将与所述边界的重叠像素数量最多的候选直线作为第一参照直线;在所述场景图像中生成所述目标的最小外接矩形;生成变换区域,其中所述最小外接矩形的四个顶点位于所述变换区域的四条边线上,所述变换区域的第一边线和相对的第二边线的斜率与所述第一参照直线的斜率相关联,所述变换区域的第三边线和相对的第四边线的斜率与所述第一边线和第二边线的外角平分线的斜率相关联;将预设图像变换到所述变换区域中,以生成变换图像;利用所述变换图像覆盖所述目标,以便更新所述场景图像。
[0006]在一些实施例中,生成变换区域包括:生成经过所述最小外接矩形的第一顶点的第一边线和经过所述最小外接矩形的第二顶点的第二边线,所述第一顶点所在角和所述第二顶点所在角为对角,所述第一边线和所述第二边线的斜率与所述第一参照直线的斜率之差在第一预设范围内;生成经过所述最小外接矩形的中心点的第二参照直线,其中所述第二参照直线的斜率为所述第一边线和第二边线的外角平分线的斜率;生成经过所述最小外接矩形的第三顶点的第三边线和经过所述最小外接矩形的第四顶点的第四边线,所述第三顶点所在角和第四顶点所在角为对角,所述第三边线和所述第四边线的斜率与所述第二参照直线的斜率之差在第二预设范围内;利用所述第一边线、第二边线、第三边线和第四边线生成变换区域。
[0007]在一些实施例中,在所述第一参照直线的斜率小于0的情况下,所述第一边线的斜率大于所述第一参照直线的斜率,所述第二边线的斜率小于所述第一参照直线的斜率。
[0008]在一些实施例中,在所述第一参照直线的斜率大于0的情况下,所述第一边线的斜率小于所述第一参照直线的斜率,所述第二边线的斜率大于所述第一参照直线的斜率。
[0009]在一些实施例中,所述第一边线的斜率与所述第一参照直线的斜率之差为所述第一顶点到所述第一参照直线的距离和第一预设参数的比值;所述第二边线的斜率与所述第
一参照直线的斜率之差为所述第二顶点到所述第一参照直线的距离和第二预设参数的比值。
[0010]在一些实施例中,在所述第二参照直线的斜率大于0的情况下,所述第三边线的斜率小于所述第二参照直线的斜率,所述第四边线的斜率大于所述第二参照直线的斜率。
[0011]在一些实施例中,在所述第二参照直线的斜率小于0的情况下,所述第三边线的斜率大于所述第二参照直线的斜率,所述第四边线的斜率小于所述第二参照直线的斜率。
[0012]在一些实施例中,所述第三边线的斜率与所述第二参照直线的斜率之差为所述第三顶点到所述第二参照直线的距离和第三预设参数的比值;所述第四边线的斜率与所述第二参照直线的斜率之差为所述第四顶点到所述第二参照直线的距离和第四预设参数的比值。
[0013]在一些实施例中,将预设图像映射变换到所述变换区域中,以生成变换图像包括:生成所述变换区域的最小外接矩形;将所述预设图像在所述变换区域的最小外接矩形中重复拼接,以生成样本图像;通过仿射变换将所述样本图像变换到所述变换区域中,以生成变换图像。
[0014]在一些实施例中,在利用所述变换图像覆盖所述目标后,将所述变换图像中超出所述场景图像的部分删除。
[0015]根据本公开实施例的第二方面,提供一种图像处理装置,包括:第一处理模块,被配置为对场景图像中的目标边界进行直线检测,以得到多个候选直线,在所述多个候选直线中,将与所述边界的重叠像素数量最多的候选直线作为第一参照直线;第二处理模块,被配置为在所述场景图像中生成所述目标的最小外接矩形;变换区域生成模块,被配置为生成变换区域,其中所述最小外接矩形的四个顶点位于所述变换区域的四条边线上,所述变换区域的第一边线和相对的第二边线的斜率与所述第一参照直线的斜率相关联,所述变换区域的第三边线和相对的第四边线的斜率与所述第一边线和第二边线的外角平分线的斜率相关联;图像处理模块,被配置为将预设图像变换到所述变换区域中,以生成变换图像,利用所述变换图像覆盖所述目标,以便更新所述场景图像。
[0016]根据本公开实施例的第三方面,提供一种图像处理装置,包括:存储器,被配置为存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例所述的方法。
[0017]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。
[0018]通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本公开一个实施例的图像处理方法的流程示意图;
[0021]图2A

图2C为本公开一些实施例的目标边界提取示意图;
[0022]图3为本公开一个实施例的目标的最小外接矩形的示意图;
[0023]图4为本公开另一个实施例的图像处理方法的流程示意图;
[0024]图5

图8为本公开一些实施例的变换区域边线生成示意图;
[0025]图9为本公开一个实施例的变换区域示意图;
[0026]图10A

图10C为本公开一些实施例的图像变换示意图;
[0027]图11A

图11B为本公开一些实施例的目标呈现示意图;
[0028]图12为本公开一个实施例的图像处理装置的结构示意图;
[0029]图13为本公开另一个实施例的图像处理装置的结构示意图。
具体实施方式
[0030]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,包括:对场景图像中的目标边界进行直线检测,以得到多个候选直线;在所述多个候选直线中,将与所述边界的重叠像素数量最多的候选直线作为第一参照直线;在所述场景图像中生成所述目标的最小外接矩形;生成变换区域,其中所述最小外接矩形的四个顶点位于所述变换区域的四条边线上,所述变换区域的第一边线和相对的第二边线的斜率与所述第一参照直线的斜率相关联,所述变换区域的第三边线和相对的第四边线的斜率与所述第一边线和第二边线的外角平分线的斜率相关联;将预设图像变换到所述变换区域中,以生成变换图像;利用所述变换图像覆盖所述目标,以便更新所述场景图像。2.根据权利要求1所述的方法,其中,生成变换区域包括:生成经过所述最小外接矩形的第一顶点的第一边线和经过所述最小外接矩形的第二顶点的第二边线,所述第一顶点所在角和所述第二顶点所在角为对角,所述第一边线和所述第二边线的斜率与所述第一参照直线的斜率之差在第一预设范围内;生成经过所述最小外接矩形的中心点的第二参照直线,其中所述第二参照直线的斜率为所述第一边线和第二边线的外角平分线的斜率;生成经过所述最小外接矩形的第三顶点的第三边线和经过所述最小外接矩形的第四顶点的第四边线,所述第三顶点所在角和第四顶点所在角为对角,所述第三边线和所述第四边线的斜率与所述第二参照直线的斜率之差在第二预设范围内;利用所述第一边线、第二边线、第三边线和第四边线生成变换区域。3.根据权利要求2所述的方法,其中,在所述第一参照直线的斜率小于0的情况下,所述第一边线的斜率大于所述第一参照直线的斜率,所述第二边线的斜率小于所述第一参照直线的斜率。4.根据权利要求3所述的方法,其中,在所述第一参照直线的斜率大于0的情况下,所述第一边线的斜率小于所述第一参照直线的斜率,所述第二边线的斜率大于所述第一参照直线的斜率。5.根据权利要求4所述的方法,其中,所述第一边线的斜率与所述第一参照直线的斜率之差为所述第一顶点到所述第一参照直线的距离和第一预设参数的比值;所述第二边线的斜率与所述第一参照直线的斜率之差为所述第二顶点到所述第一参照直线的距离和第二预设参数的比值。6.根据权利要求5所述的方法,其中,在所述第二参照直线的斜率大于0的情况下,所述第三边线的斜率小于所述第二参照直线的...

【专利技术属性】
技术研发人员:杨玫周芳汝安山
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1