一种图像毛刺的去除方法及相关装置制造方法及图纸

技术编号:26691186 阅读:32 留言:0更新日期:2020-12-12 02:43
本申请提供了图像毛刺的去除方法及相关装置,其中,方法包括:为QT软件待加载图像的待涂色区域涉及的每个像素点,分别设置预设数量辅助点;所述数量不少于2个;确定每个目标像素点包含的辅助点数量;目标像素点包括:位于待涂色区域内部的像素点,以及被待涂色区域的边缘线穿过的像素点中位于待涂色区域内部的像素区域;依据目标像素点包含的辅助点数量与预设数量的比值,分别确定每个目标像素点的透明度;其中,目标像素点对应的比值越小,则透明度取值越大。由于待涂色区域边缘的目标像素点包含的辅助点越少,透明度取值越大,目标像素点的涂色越浅,从而,本申请从视觉上可以消除毛刺。

【技术实现步骤摘要】
一种图像毛刺的去除方法及相关装置
本申请涉及图像处理领域,尤其涉及一种图像毛刺的去除方法及相关装置。
技术介绍
在QtCompany(Qt)软件中绘图时,加载图像的可视化操作,例如,加载地图的可视化操作,加载的地图中一些道路的车道线会出现一些锯齿形状,即“毛刺”,在感官上和数据测试方面都有一定的影响。为了直观展示图像中的“毛刺”,图1给出了“毛刺”的一种示例,从图1可以看出,在道路的车道线边缘,存在较多的“毛刺”,影响视觉效果。因此,去掉“毛刺”是凾待解决的问题。
技术实现思路
本申请提供了一种图像毛刺的去除方法及相关装置,目的在于去除QT加载的图像中的毛刺。为了实现上述目的,本申请提供了以下技术方案:本申请提供了一种图像毛刺的去除方法,应用于QT软件,包括:为所述QT软件待加载图像的待涂色区域涉及的每个像素点,分别设置预设数量辅助点;所述预设数量不少于2个;确定每个目标像素点包含的辅助点数量;所述目标像素点包括:位于所述待涂色区域内部的像素点,以及被所述待涂色区域的边缘线穿过的像素点本文档来自技高网...

【技术保护点】
1.一种图像毛刺的去除方法,其特征在于,应用于QT软件,包括:/n为所述QT软件待加载图像的待涂色区域涉及的每个像素点,分别设置预设数量辅助点;所述预设数量不少于2个;/n确定每个目标像素点包含的辅助点数量;所述目标像素点包括:位于所述待涂色区域内部的像素点,以及被所述待涂色区域的边缘线穿过的像素点中位于所述待涂色区域内部的像素区域;/n依据所述目标像素点包含的辅助点数量与所述预设数量的比值,分别确定每个所述目标像素点的透明度;其中,所述目标像素点对应的比值越小,则透明度取值越大。/n

【技术特征摘要】
1.一种图像毛刺的去除方法,其特征在于,应用于QT软件,包括:
为所述QT软件待加载图像的待涂色区域涉及的每个像素点,分别设置预设数量辅助点;所述预设数量不少于2个;
确定每个目标像素点包含的辅助点数量;所述目标像素点包括:位于所述待涂色区域内部的像素点,以及被所述待涂色区域的边缘线穿过的像素点中位于所述待涂色区域内部的像素区域;
依据所述目标像素点包含的辅助点数量与所述预设数量的比值,分别确定每个所述目标像素点的透明度;其中,所述目标像素点对应的比值越小,则透明度取值越大。


2.根据权利要求1所述的方法,其特征在于,所述确定每个目标像素点包含的辅助点数量,包括:
获取每个目标像素点的位置;任一目标像素点的位置用于表示该目标像素点形状;
依据每个目标像素点的位置以及辅助点的分布规则,分别确定每个目标像素点包含的辅助点数量。


3.根据权利要求1所述的方法,其特征在于,在所述依据所述目标像素点包含的辅助点数量与所述预设数量的比值,分别确定每个目标像素点的透明度之后,还包括:
按照所述目标像素点的透明度,分别对每个所述目标像素点所在的完整像素点进行渲染;
输出渲染图像。


4.根据权利要求1所述的方法,其特征在于,所述依据所述目标像素点包含的辅助点数量与所述预设数量的比值,分别确定每个目标像素点的透明度,包括:
依据1减去所述目标像素点的比值得到的差值,确定所述目标像素点的透明度;所述差值与所述透明度成正比。


5.根据权利要求1所述的方法,其特征在于,所述预设数量为4。


6.一种图像毛刺的去除装置,其特征在于,应用于QT软件,包括:
设置模块,用于...

【专利技术属性】
技术研发人员:王铁锋何丰薛晓卿陈贞杨强李赢
申请(专利权)人:北京赛目科技有限公司浙江赛目科技有限公司
类型:发明
国别省市:北京;11

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

1