直播图像的轮廓矫正方法、装置、设备及存储介质制造方法及图纸

技术编号:31488553 阅读:16 留言:0更新日期:2021-12-18 12:24
本申请涉及一种直播图像的轮廓矫正方法、装置、设备及存储介质,通过提取直播图像的轮廓图中的直线段,将直线段转换为直线并获取每两条直线之间的交叉点,按照预设的合并条件合并满足合并条件的交叉点,从而降低直播图像的轮廓矫正的数据运算量;通过形成的矩形面积最大的四个交叉点的位置信息,再基于预设的目标图像位置信息和四个交叉点的位置信息获取仿射变换矩阵,利用所述仿射变换矩阵对所述直播图像的轮廓图进行矫正,所述直播图像的轮廓矫正方法可以快速矫正提取的直播图像的轮廓图,使得提取的直播图像的轮廓图更容易被辨认,提高直播图像的轮廓检测效率。高直播图像的轮廓检测效率。高直播图像的轮廓检测效率。

【技术实现步骤摘要】
直播图像的轮廓矫正方法、装置、设备及存储介质


[0001]本申请涉及网络直播
,特别是涉及直播图像的轮廓矫正方法、装置、设备及存储介质。

技术介绍

[0002]随着网络通信技术的进步,网络直播成为一种新兴的网络互动方式,网络直播也因其具有实时性、交互性等特点受到越来越多观众的喜爱。
[0003]在网络直播的过程中,线上的主播经常需要与观众进行的互动,在部分直播场景下,主播将物体展示给观众时,需要对物体进行轮廓检测,通过轮廓检测检测出物体后,可以对物体进行画面放大、加特效、单独展示等处理。
[0004]然而,截取的直播图像中的物体容易出现偏移或畸变,经轮廓检测提取的物体轮廓图可能存在畸变问题,从而影响物体的辨认。

技术实现思路

[0005]基于此,本申请的目的在于,提供一种直播图像的轮廓矫正方法、装置、设备及存储介质,可以快速实现直播图像的轮廓图的矫正,使得提取直播图像的轮廓图更容易被辨认,提高检测效率。
[0006]根据本申请实施例的第一方面,提供一种直播图像的轮廓矫正方法,所述直播图像的轮廓矫正方法包括:
[0007]获取待检测的直播图像;
[0008]对所述直播图像进行轮廓提取,获取所述直播图像的轮廓图;
[0009]提取所述直播图像的轮廓图中的直线段;
[0010]将所述直线段转换为直线,获取每两条直线之间的交叉点的位置信息,并按照预设的合并条件合并满足所述合并条件的交叉点;
[0011]获取每四个所述交叉点形成的矩形面积,获取形成的矩形面积最大的四个交叉点的位置信息;
[0012]基于预设的目标图像位置信息和所述四个交叉点的位置信息获取仿射变换矩阵,利用所述仿射变换矩阵对所述直播图像的轮廓图进行矫正,获取矫正后的直播图像的轮廓图。
[0013]根据本申请实施例的第二方面,提供一种直播图像的轮廓矫正装置,所述直播图像的轮廓矫正装置包括:
[0014]获取模块,用于获取待检测的直播图像;
[0015]轮廓图获取模块,用于对所述直播图像进行轮廓提取,获取所述直播图像的轮廓图;
[0016]直线段提取模块,用于提取所述直播图像的轮廓图中的直线段;
[0017]交叉点获取模块,用于将所述直线段转换为直线,获取每两条直线之间的交叉点
的位置信息,并按照预设的合并条件合并满足所述合并条件的交叉点;
[0018]位置信息获取模块,用于获取每四个所述交叉点形成的矩形面积,获取形成的矩形面积最大的四个交叉点的位置信息;
[0019]矫正模块,用于基于预设的目标图像位置信息和所述四个交叉点的位置信息获取仿射变换矩阵,利用所述仿射变换矩阵对所述直播图像的轮廓图进行矫正,获取矫正后的直播图像的轮廓图。
[0020]根据本申请实施例的第三方面,提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行任意一项所述的直播图像的轮廓矫正方法。
[0021]根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现任意一项所述的直播图像的轮廓矫正方法。
[0022]本申请通过获取待检测的直播图像,提取直播图像的轮廓图中的直线段,通过将直线段转换为直线并获取每两条直线之间的交叉点,按照预设的合并条件合并满足合并条件的交叉点,从而降低直播图像的轮廓矫正的数据运算量;通过形成的矩形面积最大的四个交叉点的位置信息,再基于预设的目标图像位置信息和四个交叉点的位置信息获取仿射变换矩阵,利用所述仿射变换矩阵对所述直播图像的轮廓图进行矫正,所述直播图像的轮廓矫正方法可以快速矫正提取的直播图像的轮廓图,使得提取的直播图像的轮廓图更容易被辨认,提高直播图像的轮廓检测效率。
[0023]为了更好地理解和实施,下面结合附图详细说明本申请。
附图说明
[0024]图1为本申请一个实施例提供的一种直播图像的轮廓矫正方法的应用场景示意图;
[0025]图2为本申请一个实施例提供的一种直播图像的轮廓矫正方法的流程图;
[0026]图3为本申请一个实施例提供的利用本申请所述方法提取直播图像的轮廓图的示例图;
[0027]图4为本申请另一个实施例提供的利用本申请所述方法提取直播图像的轮廓图的示例图;
[0028]图5为本申请一个实施例提供的一种直播图像的轮廓矫正装置的结构示意图;
[0029]图6为本申请一个实施例提供的一种电子设备的结构示意框图。
具体实施方式
[0030]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。
[0031]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0032]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方
式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0033]在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0034]请参阅图1,其是本申请提供的直播图像的轮廓矫正方法的应用场景示意图,该应用场景包括直播客户端10和服务器20,所述直播客户端10与所述服务器20进行交互。
[0035]所述直播客户端10所指向的硬件,本质上是指计算机设备,具体地,其可以是智能手机、智能交互平板和个人计算机等类型的计算机设备。所述直播客户端10可以通过公知的网络接入方式接入互联网,与所述服务器20建立数据通信链路。
[0036]所述服务器20作为一个业务服务器,其可以负责进一步连接相关音频数据服务器、视频流服务器以及其他提供相关支持服务的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备,例如图1中所示的直播客户端10提供服务。
[0037]其中,所述直播图像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播图像的轮廓矫正方法,其特征在于,包括以下步骤:获取待检测的直播图像;对所述直播图像进行轮廓提取,获取所述直播图像的轮廓图;提取所述直播图像的轮廓图中的直线段;将所述直线段转换为直线,获取每两条直线之间的交叉点的位置信息,并按照预设的合并条件合并满足所述合并条件的交叉点;获取每四个所述交叉点形成的矩形面积,获取形成的矩形面积最大的四个交叉点的位置信息;基于预设的目标图像位置信息和所述四个交叉点的位置信息获取仿射变换矩阵,利用所述仿射变换矩阵对所述直播图像的轮廓图进行矫正,获取矫正后的直播图像的轮廓图。2.根据权利要求1所述的直播图像的轮廓矫正方法,其特征在于:提取所述直播图像的轮廓图中的直线段的步骤包括:基于高斯下采样方法,将所述直播图像的轮廓图下采样至预设的图像尺度;获取所述直播图像的轮廓图各像素点的梯度值及梯度方向值;剔除梯度值小于预设梯度阈值的像素点,选取最大梯度值的像素点作为种子点;基于所述种子点的梯度方向值及预设的范围阈值确定方向值范围,获取梯度方向值在所述方向值范围内的像素点,得到若干个同性点;基于所述若干个同性点的位置信息,生成一包括所述若干个同性点的矩形;获取所述矩形的长度和宽度,根据所述矩形内的同性点数量计算该矩形的同性点密度;若所述同性点密度大于或等于设定密度阈值,基于拟合矩形精度计算函数,获取该矩形在所述轮廓图的误差值;若所述误差值小于或等于预设阈值,将该矩形的直线段作为所述直播图像的轮廓图中的直线段;若所述误差值大于预设阈值,调整该矩形的边长直至基于拟合矩形精度计算函数获取的矩形的误差值小于或等于预设阈值。3.根据权利要求1所述的直播图像的轮廓矫正方法,其特征在于:将所述直线段转换为直线的步骤具体包括:根据所述直线段端点的位置信息,获取与其对应的直线的斜率和截距;根据所述斜率和截距,获取所述直线段对应的直线。4.根据权利要求3所述的直播图像的轮廓矫正方法,其特征在于:在获取所述直线段对应的直线的步骤之后,还包括:根据所述斜率和截距,合并满足预设的合并条件的直线;其中,所述预设的合并条件包括:至少两条直线的斜率差值在预设的斜率差范围内,且所述至少两条直线的截距差值在截距差范围。5.根据权利要求1所述的直播图像的轮廓矫正方法,其特征在于:按照预设的合并条件合并满足所述合并条件的交叉点的步...

【专利技术属性】
技术研发人员:陈广
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1