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

技术编号:27215234 阅读:28 留言:0更新日期:2021-02-04 11:32
本发明专利技术实施例公开了一种图像处理方法,包括:获取输入图像的多个像素点的初始RGB值;根据所述输入图像的每个所述像素点的所述初始RGB值计算得到所述输入图像的每个所述像素点的初始亮度值;设置亮度阈值和亮度阈值微调比例;以及遍历所述输入图像中的所述多个像素点并执行以下步骤:比较所述像素点的初始亮度值与所述亮度阈值和所述亮度阈值微调比例之间的关系得到比较结果;以及根据所述比较结果设置所述像素点的目标透明度值和目标RGB值。本发明专利技术实施例还公开一种图像处理装置。发明专利技术实施例还公开一种图像处理装置。发明专利技术实施例还公开一种图像处理装置。

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


[0001]本专利技术涉及视频处理领域
,尤其涉及一种图像处理方法和一种图像处理装置。

技术介绍

[0002]数字图像抠图技术的发展,和电影视频制作需求的不断发展密切关联。抠图方法作为一种不可或缺的技术工具,广泛应用于影视特效制作、虚拟现实等场景。应用抠图方法所得的目标图像与其他背景图像合成时的融合效果很重要;另外抠图方法的复杂度也是很重要,如果复杂度太高则在实现时会造成硬件资源和处理带宽的浪费;当然一个好的抠图方法也应当尽量减少用户的介入,来保证产品的友好性及抠图功能的稳定性。
[0003]因此,本专利技术实施例提出一种图像处理方法和一种图像处理装置以解决现有技术所存在的技术问题。

技术实现思路

[0004]本专利技术实施例提供一种图像处理方法和一种图像处理装置,可以提供好的融合效果、降低复杂度、降低硬件资源和处理带宽的浪费、和/或减少用户的介入。
[0005]一方面,本专利技术实施例提供的一种图像处理方法,包括:获取输入图像的多个像素点的初始RGB值;根据所述输入图像的每个所述像素点的所述初始RGB值计算得到所述输入图像的每个所述像素点的初始亮度值;设置亮度阈值和亮度阈值微调比例;以及遍历所述输入图像中的所述多个像素点并执行以下步骤:比较所述像素点的初始亮度值与所述亮度阈值和所述亮度阈值微调比例之间的关系得到比较结果;以及根据所述比较结果设置所述像素点的目标透明度值和目标RGB值。
[0006]在现有的抠图方法中,所得的目标图像与其他背景图像合成时的融合效果并不理想,而且方法复杂度太高造成硬件资源和处理带宽的浪费。本专利技术实施例通过获取的初始RGB值得到初始亮度值,比较初始亮度值和亮度阙值和亮度阙值微调比例之间的关系,并根据比较结果设置像素点的透明度和RGB值,可以提供好的融合效果、降低复杂度、降低硬件资源和处理带宽的浪费、和/或减少用户的介入。
[0007]在本专利技术的一个实施例中,所述输入图像的背景为黑色背景。
[0008]在本专利技术的一个实施例中,所述根据所述输入图像的每个所述像素点的所述初始RGB值计算得到所述输入图像的每个所述像素点的初始亮度值的步骤包括:将所述像素点的所述初始RGB值中的R分量值、G分量值和B分量值中最大的分量值作为所述像素点的所述初始亮度值。
[0009]在本专利技术的一个实施例中,所述比较所述像素点的初始亮度值与所述亮度阈值和所述亮度阈值微调比例之间的关系得到比较结果的步骤包括:根据所述亮度阈值与所述亮度阈值微调比例计算得到亮度阈值微调量;若所述像素点的所述初始亮度值小于等于所述亮度阈值与所述亮度阈值微调量的差值,所述比较结果为所述像素点为背景区域像素点;
若所述像素点的所述初始亮度值大于等于所述亮度阈值与所述亮度阈值微调量的和值,所述比较结果为所述像素点为前景区域像素点;若所述像素点的所述初始亮度值大于所述亮度阈值与所述亮度阈值微调量的的差值且所述像素点的所述亮度值小于所述亮度阈值与所述亮度阈值微调量的的和值,所述比较结果为所述像素点为未知区域像素点。
[0010]在本专利技术的一个实施例中,所述根据所述比较结果设置所述像素点的目标透明度值和目标RGB值的步骤包括:若所述比较结果为所述像素点为背景区域像素点,所述像素点的目标透明度和目标RGB值分别为0;若所述比较结果为所述像素点为前景区域像素点,所述像素点的目标透明度为1且所述像素点的目标RGB值等于初始RGB值;若所述比较结果为所述像素点为未知区域像素点,所述像素点的目标透明度的计算公式为α=0.5+0.5*(V-Vthr)/ρ,所述像素点的目标RGB值的计算公式为F=(C-B*(1-α))/α,其中α为所述像素点的所述目标透明度,V为所述像素点的所述初始亮度值,Vthr为所述亮度阈值,ρ为所述亮度阈值微调量,F为所述像素点的目标RGB值,C为所述像素点的初始RGB值,B为背景区域边界像素点的RGB均值。
[0011]在本专利技术的一个实施例中,所述亮度阈值微调比例为预设经验值。
[0012]又一方面,本专利技术实施例提供的一种图像处理装置,包括:初始RGB值获取模块,用于获取输入图像的多个像素点的初始RGB值;初始亮度值计算模块,用于根据所述输入图像的每个所述像素点的所述初始RGB值计算得到所述输入图像的每个所述像素点的初始亮度值;阈值参数设置模块,用于设置亮度阈值和亮度阈值微调比例;遍历模块,用于遍历所述输入图像中的所述多个像素点;比较结果获取模块:比较所述像素点的初始亮度值与所述亮度阈值和所述亮度阈值微调比例之间的关系得到比较结果;目标值设置模块,用于根据所述比较结果设置所述像素点的目标透明度值和目标RGB值。
[0013]在现有的抠图方法中,所得的目标图像与其他背景图像合成时的融合效果并不理想,而且方法复杂度太高造成硬件资源和处理带宽的浪费。本专利技术实施例通过获取的初始RGB值得到初始亮度值,比较初始亮度值和亮度阙值和亮度阙值微调比例之间的关系,并根据比较结果设置像素点的透明度和RGB值,可以提供好的融合效果、降低复杂度、降低硬件资源和处理带宽的浪费、和/或减少用户的介入。
[0014]在本专利技术的一个实施例中,所述输入图像的背景为黑色背景。
[0015]在本专利技术的一个实施例中,所述比较结果获取模块包括:亮度阈值微调量计算单元,用于根据所述亮度阈值与所述亮度阈值微调比例计算得到亮度阈值微调量;比较单元,用于若所述像素点的所述初始亮度值小于等于所述亮度阈值与所述亮度阈值微调量的差值,所述比较结果为所述像素点为背景区域像素点;若所述像素点的所述初始亮度值大于等于所述亮度阈值与所述亮度阈值微调量的和值,所述比较结果为所述像素点为前景区域像素点;若所述像素点的所述初始亮度值大于所述亮度阈值与所述亮度阈值微调量的差值且所述像素点的所述亮度值小于所述亮度阈值与所述亮度阈值微调量的和值,所述比较结果为所述像素点为未知区域像素点。
[0016]在本专利技术的一个实施例中,所述目标值设置模块具体用于:若所述比较结果为所述像素点为背景区域像素点,所述像素点的目标透明度和目标RGB值分别为0;若所述比较结果为所述像素点为前景区域像素点,所述像素点的目标透明度为1且所述像素点的目标RGB值等于初始RGB值;若所述比较结果为所述像素点为未知区域像素点,所述像素点的目
标透明度的计算公式为α=0.5+0.5*(V-Vthr)/ρ,所述像素点的目标RGB值的计算公式为F=(C-B*(1-α))/α,其中α为所述像素点的所述目标透明度,V为所述像素点的所述初始亮度值,Vthr为所述亮度阈值,ρ为所述亮度阈值微调量,F为所述像素点的目标RGB值,C为所述像素点的初始RGB值,B为背景区域边界像素点的RGB均值。
[0017]上述技术方案可以具有如下一个或多个优点:通过设计一种新的图像处理方法,可以提供好的融合效果、降低复杂度、降低硬件资源和处理带宽的浪费、和/或减少用户的介入。
附图说明
[0018]为了更清楚地说明本专利技术实施例的技术方案本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取输入图像的多个像素点的初始RGB值;根据所述输入图像的每个所述像素点的所述初始RGB值计算得到所述输入图像的每个所述像素点的初始亮度值;设置亮度阈值和亮度阈值微调比例;以及遍历所述输入图像中的所述多个像素点并执行以下步骤:比较所述像素点的初始亮度值与所述亮度阈值和所述亮度阈值微调比例之间的关系得到比较结果;以及根据所述比较结果设置所述像素点的目标透明度值和目标RGB值。2.如权利要求1所述的图像处理方法,其特征在于,所述输入图像的背景为黑色背景。3.如权利要求1所述的图像处理方法,其特征在于,所述根据所述输入图像的每个所述像素点的所述初始RGB值计算得到所述输入图像的每个所述像素点的初始亮度值的步骤包括:将所述像素点的所述初始RGB值中的R分量值、G分量值和B分量值中最大的分量值作为所述像素点的所述初始亮度值。4.如权利要求1所述的图像处理方法,其特征在于,所述比较所述像素点的初始亮度值与所述亮度阈值和所述亮度阈值微调比例之间的关系得到比较结果的步骤包括:根据所述亮度阈值与所述亮度阈值微调比例计算得到亮度阈值微调量;若所述像素点的所述初始亮度值小于等于所述亮度阈值与所述亮度阈值微调量的差值,所述比较结果为所述像素点为背景区域像素点;若所述像素点的所述初始亮度值大于等于所述亮度阈值与所述亮度阈值微调量的和值,所述比较结果为所述像素点为前景区域像素点;若所述像素点的所述初始亮度值大于所述亮度阈值与所述亮度阈值微调量的的差值且所述像素点的所述亮度值小于所述亮度阈值与所述亮度阈值微调量的的和值,所述比较结果为所述像素点为未知区域像素点。5.如权利要求1所述的图像处理方法,其特征在于,所述根据所述比较结果设置所述像素点的目标透明度值和目标RGB值的步骤包括:若所述比较结果为所述像素点为背景区域像素点,所述像素点的目标透明度和目标RGB值分别为0;若所述比较结果为所述像素点为前景区域像素点,所述像素点的目标透明度为1且所述像素点的目标RGB值等于初始RGB值;若所述比较结果为所述像素点为未知区域像素点,所述像素点的目标透明度的计算公式为α=0.5+0.5*(V-Vthr)/ρ,所述像素点的目标RGB值的计算公式为F=(C-B*(1-α))/α,其中α为所述像素点的所述目标透明度,V为所述像素点的所述初始亮度值,Vthr为所述亮度阈值,ρ为所述亮度阈值微调量,F为所述像素点的目标RGB值...

【专利技术属性】
技术研发人员:周晶晶
申请(专利权)人:西安诺瓦星云科技股份有限公司
类型:发明
国别省市:

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

1