【技术实现步骤摘要】
图像处理方法、装置及存储介质
本公开涉及图像处理
,尤其涉及图像处理方法、装置及存储介质。
技术介绍
在使用手机、数码相机等设备进行拍照时,拍摄场景中可能会混入电线,从而影响最后的成片质量。并且,由于拍摄角度的限制,这些干扰线条往往难以避免,只能在成像之后进行处理。相关场景中,例如可以基于语义分割网络来对图像中的相关干扰线条进行标注和处理,但由于数据采集困难、计算过程复杂等原因,这些方法在抗干扰、处理效率等方面还存在着诸多缺陷。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像处理方法、装置及存储介质。根据本公开实施例的第一方面,提供一种图像处理方法,包括:获取针对图像上的目标线性对象绘制的轨迹的轨迹信息;根据所述轨迹信息确定目标轨迹段;根据所述目标轨迹段的方向信息,以及包括所述目标轨迹段的像素区域范围内的像素点的边缘方向,确定目标锚点;其中,若像素点的水平梯度值大于竖直梯度值,则所述像素点的边缘方向为水平方向,若像素点的水平梯度值小于竖直梯度值,则所述像素点的边缘方向为竖直方向,所述目标锚点为梯度值大于相邻像素点的梯度值、且边缘方向与所述目标轨迹段的方向相同的像素点,所述相邻像素点是在垂直于所述锚点的边缘方向上,与所述锚点相邻的像素点;基于所述目标锚点确定对应于所述目标线性对象的边缘像素点;根据各所述边缘像素点对所述目标线性对象进行标记。可选地,所述根据所述轨迹信息确定目标轨迹段,包括:根据所述轨迹信息对所 ...
【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取针对图像上的目标线性对象绘制的轨迹的轨迹信息;/n根据所述轨迹信息确定目标轨迹段;/n根据所述目标轨迹段的方向信息,以及包括所述目标轨迹段的像素区域范围内的像素点的边缘方向,确定目标锚点;/n其中,若像素点的水平梯度值大于竖直梯度值,则所述像素点的边缘方向为水平方向,若像素点的水平梯度值小于竖直梯度值,则所述像素点的边缘方向为竖直方向,所述目标锚点为梯度值大于相邻像素点的梯度值、且边缘方向与所述目标轨迹段的方向相同的像素点,所述相邻像素点为在垂直于所述锚点的边缘方向上,与所述锚点相邻的像素点;/n基于所述目标锚点确定对应于所述目标线性对象的边缘像素点;/n根据各所述边缘像素点对所述目标线性对象进行标记。/n
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取针对图像上的目标线性对象绘制的轨迹的轨迹信息;
根据所述轨迹信息确定目标轨迹段;
根据所述目标轨迹段的方向信息,以及包括所述目标轨迹段的像素区域范围内的像素点的边缘方向,确定目标锚点;
其中,若像素点的水平梯度值大于竖直梯度值,则所述像素点的边缘方向为水平方向,若像素点的水平梯度值小于竖直梯度值,则所述像素点的边缘方向为竖直方向,所述目标锚点为梯度值大于相邻像素点的梯度值、且边缘方向与所述目标轨迹段的方向相同的像素点,所述相邻像素点为在垂直于所述锚点的边缘方向上,与所述锚点相邻的像素点;
基于所述目标锚点确定对应于所述目标线性对象的边缘像素点;
根据各所述边缘像素点对所述目标线性对象进行标记。
2.根据权利要求1所述的方法,其特征在于,所述根据所述轨迹信息确定目标轨迹段,包括:
根据所述轨迹信息对所述轨迹进行线性拟合;
若线性拟合结果表征所述轨迹为直线段,则将所述轨迹作为所述目标轨迹段;
所述根据所述目标轨迹段的方向信息,以及包括所述目标轨迹段的像素区域范围内的像素点的边缘方向,确定目标锚点,包括:
确定所述轨迹的中点;
将与所述轨迹的中点的距离小于距离阈值且边缘方向与所述轨迹的方向相同的锚点作为所述目标锚点。
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标锚点确定对应于所述目标线性对象的边缘像素点,包括:
沿所述目标锚点的边缘方向对所述图像中的像素点进行双向搜索,得到候选边缘像素点,其中,每一搜索方向的候选边缘像素点包括在该搜索方向上与该搜索基点相邻的第一像素点,以及在目标方向上与所述第一像素点相邻的第二像素点,所述目标方向为与所述边缘方向相垂直的方向;
从每一搜索方向所对应的候选边缘像素点中,确定边缘方向与所述目标锚点的边缘方向相同且梯度幅值最大的候选边缘像素点作为该搜索方向的搜索基点;
针对每一搜索基点,沿对应的搜索方向搜索新的候选边缘像素点,并返回执行所述从每一搜索方向所对应的候选边缘像素点中,确定边缘方向与所述目标锚点的边缘方向相同且梯度幅值最大的候选边缘像素点作为该搜索方向的搜索基点的步骤,直至该搜索方向上不存在新的候选边缘像素点;
将所有搜索基点以及所述目标锚点作为所述目标线性对象的边缘像素点。
4.根据权利要求1所述的方法,其特征在于,所述根据所述轨迹信息确定目标轨迹段,包括:
根据所述轨迹信息对所述轨迹进行线性拟合;
若线性拟合结果表征所述轨迹不为直线段,则根据所述轨迹信息将所述轨迹拟合为多条直线段;
将每一所述直线段作为所述目标轨迹段;
所述根据所述目标轨迹段的方向信息,以及包括所述目标轨迹段的像素区域范围内的像素点的边缘方向,确定目标锚点,包括:
针对每一方向信息为水平的目标轨迹段,遍历搜索该目标轨迹段上的每一像素点的第二阈值范围,将所述第二阈值范围内的边缘方向为水平的锚点作为目标锚点;或者,
针对每一方向信息为竖直的目标轨迹段,遍历搜索该目标轨迹段上的每一像素点的第三阈值范围,将所述第三阈值范围内的边缘方向为竖直的锚点作为目标锚点。
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标锚点确定对应于所述目标线性对象的边缘像素点,包括:
在对搜索得到的目标锚点执行以下干扰点剔除操作后,将剩余的目标锚点作为所述目标线性对象的边缘像素点;
所述干扰点剔除操作,包括:
针对搜索得到的目标锚点中的基准目标锚点,沿该基准目标...
【专利技术属性】
技术研发人员:葛志朋,张亚森,闫泽杭,刘若愚,
申请(专利权)人:北京小米移动软件有限公司,北京小米松果电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。