【技术实现步骤摘要】
曲线边缘渐变的处理方法及相关方法和装置
[0001]本公开涉及图像处理
,特别涉及一种曲线边缘渐变的处理方法及相关方法和装置
。
技术介绍
[0002]在图像处理中,经常会遇到需要对图形的曲线边缘到背景进行渐变处理的情况,现有技术中是基于距离进行处理,通常达不到可控渐变范围的像素级别处理,而且存在边缘锯齿明显和渐变效果差等问题
。
此外,现有的处理方法还会存在使用的局限性,即只适用于特定曲线或特定图形
。
因而,亟需一种综合性能较好的处理方法实现曲线边缘的渐变效果
。
技术实现思路
[0003]鉴于上述问题,本公开提供了一种曲线边缘渐变的处理方法及相关方法和装置,旨在通过简单的计算实现各种曲线边缘较好的渐变效果
。
[0004]根据本公开的第一方面,提供一种曲线边缘渐变的处理方法,包括:
[0005]获取一行像素的上下边界各自与待渐变区域的两边缘曲线的交点;
[0006]将所述交点的横坐标通过四舍五入取整到临近的像素分界线上,得到更新后的交点;
[0007]从所述更新后的交点形成的两条对角线中确定较长的一条,并根据所确定对角线对该行各像素面积的划分比例来确定对应像素的增益值;
[0008]基于像素的输入像素值和所述增益值确定渐变处理后的输出像素值
。
[0009]可选地,获取一行像素的上下边界各自与待渐变区域的两边缘曲线的交点,包括:
[0010]获取该行像素的上下边界各自的方 ...
【技术保护点】
【技术特征摘要】
1.
一种曲线边缘渐变的处理方法,包括:获取一行像素的上下边界各自与待渐变区域的两边缘曲线的交点;将所述交点的横坐标通过四舍五入取整到临近的像素分界线上,得到更新后的交点;从所述更新后的交点形成的两条对角线中确定较长的一条,并根据所确定对角线对该行各像素面积的划分比例来确定对应像素的增益值;基于像素的输入像素值和所述增益值确定渐变处理后的输出像素值
。2.
根据权利要求1所述的处理方法,其中,获取一行像素的上下边界各自与待渐变区域的两边缘曲线的交点,包括:获取该行像素的上下边界各自的方程,得到两个直线方程;获取所述待渐变区域的两边缘曲线各自的方程,得到两个曲线方程;根据两个所述直线方程和两个所述曲线方程,计算该行像素的上下边界各自与所述待渐变区域的两边缘曲线的交点的坐标
。3.
根据权利要求1所述的处理方法,其中,获取一行像素的上下边界各自与待渐变区域的两边缘曲线的交点,包括:获取该行像素的上下边界各自的方程,得到两个直线方程;获取所述待渐变区域一边缘曲线的方程,并基于获取的该方程根据预设渐变宽度计算所述待渐变区域另一边缘曲线的方程;根据两个所述直线方程和所述待渐变区域两边缘曲线各自的方程,计算该行像素的上下边界各自与所述待渐变区域的两边缘曲线的交点的坐标
。4.
根据权利要求3所述的处理方法,其中,基于获取的该方程根据预设渐变宽度计算所述待渐变区域另一边缘曲线的方程,包括:计算获取的该方程所对应边缘曲线平移所述预设渐变宽度所得曲线的方程
。5.
根据权利要求3所述的处理方法,其中,基于获取的该方程根据预设渐变宽度计算所述待渐变区域另一边缘曲线的方程,包括:计算获取的该方程所对应边缘曲线沿曲率半径缩放所述预设渐变宽度所得曲线的方程
。6.
根据权利要求1所述的处理方法,其中,根据所确定对角线对该行各像素面积的划分比例来确定对应像素的增益值,包括:将该行一像素中在所确定对角线的图形一侧的面积与像素面积的比例确定为该像素的增益值;基于像素的输入像素值和所述增益值确定渐变处理后的输出像素值,包括:将像素的输入像素值与所述增益值的乘积加上背景的输入像素值与1减去所述增益值所得差的乘积,得到该像素的所述输出像素值
。7.
根据权利要求1所述的处理方法,其中,根据所确定对角线对该行各像素面积的划分比例来确定对应像素的增益值,包括:将该行一像素中在所确定对角线的背景一侧的面积与像素面积的比例确定为该像素的增益值;基于像素的输入像素值和所述增益值确定渐变处理后的输出像素值,包括:将像素的输入像素值与1减去所述...
【专利技术属性】
技术研发人员:韩飞,
申请(专利权)人:北京集创北方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。