图像处理方法及装置、电子设备和存储介质制造方法及图纸

技术编号:20364312 阅读:19 留言:0更新日期:2019-02-16 17:10
本公开涉及一种图像处理方法及装置、电子设备和存储介质,所述方法包括:对目标图像进行二值化处理,获得处理后的第一图像;根据第一图像中像素点的灰度值,获得目标图像中每个目标对象的对象高度;根据对象高度对第一图像进行边界增强处理,获得第二图像;根据第二图像中沿第一方向设置的探测线,确定目标对象之间的边界。根据本公开的实施例的图像处理方法,根据第一图像的像素点,获得目标对象的对象高度,可准确地确定每个目标对象的高度。根据对象高度进行边界增强,可提高识别边界的准确度。进一步地,通过在边界增强后的第二图像中设置探测线来确定目标对象之间的边界,可确定相互堆叠的目标对象之间的边界。

【技术实现步骤摘要】
图像处理方法及装置、电子设备和存储介质
本公开涉及计算机
,尤其涉及一种图像处理方法及装置、电子设备和存储介质。
技术介绍
在相关技术中,通常根据图像的灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,上述特征在同一区域内具有相似性,在不同区域间呈现出差异性。如果图像中的物体之间的颜色或纹理等特征具有相似性,且相互堆叠放置,则难以识别物体之间的边界。
技术实现思路
本公开提出了一种图像处理方法及装置、电子设备和存储介质。根据本公开的一方面,提供了一种图像处理方法,包括:对目标图像进行二值化处理,获得处理后的第一图像,所述目标图像中包括堆叠的多个目标对象;根据所述第一图像中多个像素点的灰度值,获得所述目标图像中每个目标对象在第一方向上的对象高度,其中,所述多个目标对象在第一方向上的对象高度相等;根据所述对象高度对所述第一图像进行边界增强处理,获得第二图像;根据所述第二图像中沿所述第一方向设置的多条探测线,确定所述多个目标对象之间的边界。根据本公开的实施例的图像处理方法,根据二值化处理后的第一图像的像素点,获得堆叠的每个目标对象的高度,可准确地确定每个目标对象的高度。根据所述高度进行边界增强处理,可使目标对象之间的边界更清晰,提高识别边界的准确度。进一步地,通过在边界增强处理后的第二图像中设置探测线来确定多个目标对象之间的边界,可准确地确定相互堆叠的目标对象之间的边界。在一种可能的实现方式中,所述第一图像在所述第一方向上具有M个像素点以及M个像素高度,在与所述第一方向垂直的第二方向上具有N个像素点,其中,根据所述第一图像中多个像素点的灰度值,获取所述目标图像中每个目标对象在第一方向上的对象高度,包括:对处于目标像素高度的N个像素点的灰度值进行求和处理,获得与所述目标像素高度对应的求和值,其中,所述目标像素高度为所述第一方向上的M个像素高度中的任意一个;根据与所述M个像素高度对应的M个求和值,确定求和值与像素高度之间的关系曲线;对所述关系曲线进行第一傅里叶变换,获得所述第一方向上的像素高度的像素频率分布;根据所述像素频率分布,确定所述目标图像中每个目标对象在第一方向上的对象高度。通过这种方式,可使用傅里叶变换的方式通过像素频率分布中的最大值来确定每个目标对象的高度,可准确识别多个堆叠的目标对象中的每个目标对象的对象高度,无需在经过二值化处理的第一图像中直接识别堆叠的目标对象的高度,降低了识别的误差,提高了识别高度的准确度。在一种可能的实现方式中,根据所述像素频率分布,确定所述目标图像中每个物体沿第一方向的对象高度,包括:确定所述像素频率分布中的最大值对应的第一方向上的目标高度;将所述目标高度确定为所述目标图像中每个目标对象沿第一方向的对象高度。通过这种方式,可通过在像素频率分布中确定最大值,来确定对象高度,确定高度的方法简单准确,提高了识别高度的准确度。在一种可能的实现方式中,根据所述对象高度对所述第一图像进行边界增强处理,获得第二图像,包括:将所述第一图像沿所述第一方向平移所述对象高度,获得平移后的第三图像;将所述第一图像和所述第三图像进行叠加处理,获得所述第二图像。通过这种方式,可通过将第一图像和第三图像进行叠加处理,使边界附近的模糊的位置减少,使第二图像的边界比第一图像中的边界更清晰,提高识别边界的准确度。在一种可能的实现方式中,根据所述第二图像中沿所述第一方向设置的多条探测线,确定所述多个目标对象之间的边界,包括:对目标探测线的邻域内的像素点的灰度值进行第二傅里叶变换,获得所述目标探测线的邻域内的像素点的相位信息,其中,所述目标探测线为所述多条探测线中的任意一条;根据所述相位信息,确定所述目标探测线上的分界点的位置;根据所述多条探测线上的分界点的位置,确定所述多个目标对象之间的边界。通过这种方式,可使用傅里叶变换的方式通过频域图像中的高频位置来确定分界点的位置,进而确定边界的位置,可准确地识别分界点的位置,无需直接识别堆叠的目标对象之间的边界,降低了识别过程的复杂度,并降低了识别误差,提高了识别的准确度。在一种可能的实现方式中,所述方法还包括:根据所述多个目标对象之间的边界对所述目标图像进行分割,获得分别与每个目标对象对应的第四图像;对所述第四图像进行识别处理,获得多个目标对象的特征信息,其中,所述特征信息包括目标对象的类别。通过这种方式,可分别识别单个目标对象的第四图像,无需对堆叠的多个目标对象进行识别,降低了识别目标对象的复杂度,节省计算开销,提高识别准确度。根据本公开的另一方面,提供了一种图像处理装置,包括:二值化模块,用于对目标图像进行二值化处理,获得处理后的第一图像,所述目标图像中包括堆叠的多个目标对象;对象高度获取模块,用于根据所述第一图像中多个像素点的灰度值,获得所述目标图像中每个目标对象在第一方向上的对象高度,其中,所述多个目标对象在第一方向上的对象高度相等;边界增强模块,用于根据所述对象高度对所述第一图像进行边界增强处理,获得第二图像;边界确定模块,用于根据所述第二图像中沿所述第一方向设置的多条探测线,确定所述多个目标对象之间的边界。在一种可能的实现方式中,所述第一图像在所述第一方向上具有M个像素点以及M个像素高度,在与所述第一方向垂直的第二方向上具有N个像素点,其中,所述对象高度获取模块进一步用于:对处于目标像素高度的N个像素点的灰度值进行求和处理,获得与所述目标像素高度对应的求和值,其中,所述目标像素高度为所述第一方向上的M个像素高度中的任意一个;根据与所述M个像素高度对应的M个求和值,确定求和值与像素高度之间的关系曲线;对所述关系曲线进行第一傅里叶变换,获得所述第一方向上的像素高度的像素频率分布;根据所述像素频率分布,确定所述目标图像中每个目标对象在第一方向上的对象高度。在一种可能的实现方式中,所述对象高度获取模块进一步用于:确定所述像素频率分布中的最大值对应的第一方向上的目标高度;将所述目标高度确定为所述目标图像中每个目标对象沿第一方向的对象高度。在一种可能的实现方式中,所述边界增强模块进一步用于:将所述第一图像沿所述第一方向平移所述对象高度,获得平移后的第三图像;将所述第一图像和所述第三图像进行叠加处理,获得所述第二图像。在一种可能的实现方式中,所述边界确定模块进一步用于:对目标探测线的邻域内的像素点的灰度值进行第二傅里叶变换,获得所述目标探测线的邻域内的像素点的相位信息,其中,所述目标探测线为所述多条探测线中的任意一条;根据所述相位信息,确定所述目标探测线上的分界点的位置;根据所述多条探测线上的分界点的位置,确定所述多个目标对象之间的边界。在一种可能的实现方式中,所述装置还包括:分割模块,用于根据所述多个目标对象之间的边界对所述目标图像进行分割,获得分别与每个目标对象对应的第四图像;识别模块,用于对所述第四图像进行识别处理,获得多个目标对象的特征信息,其中,所述特征信息包括目标对象的类别。根据本公开的另一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述图像处理方法。根据本公开的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述图像本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:对目标图像进行二值化处理,获得处理后的第一图像,所述目标图像中包括堆叠的多个目标对象;根据所述第一图像中多个像素点的灰度值,获得所述目标图像中每个目标对象在第一方向上的对象高度,其中,所述多个目标对象在第一方向上的对象高度相等;根据所述对象高度对所述第一图像进行边界增强处理,获得第二图像;根据所述第二图像中沿所述第一方向设置的多条探测线,确定所述多个目标对象之间的边界。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:对目标图像进行二值化处理,获得处理后的第一图像,所述目标图像中包括堆叠的多个目标对象;根据所述第一图像中多个像素点的灰度值,获得所述目标图像中每个目标对象在第一方向上的对象高度,其中,所述多个目标对象在第一方向上的对象高度相等;根据所述对象高度对所述第一图像进行边界增强处理,获得第二图像;根据所述第二图像中沿所述第一方向设置的多条探测线,确定所述多个目标对象之间的边界。2.根据权利要求1所述的方法,其特征在于,所述第一图像在所述第一方向上具有M个像素点以及M个像素高度,在与所述第一方向垂直的第二方向上具有N个像素点,其中,根据所述第一图像中多个像素点的灰度值,获取所述目标图像中每个目标对象在第一方向上的对象高度,包括:对处于目标像素高度的N个像素点的灰度值进行求和处理,获得与所述目标像素高度对应的求和值,其中,所述目标像素高度为所述第一方向上的M个像素高度中的任意一个;根据与所述M个像素高度对应的M个求和值,确定求和值与像素高度之间的关系曲线;对所述关系曲线进行第一傅里叶变换,获得所述第一方向上的像素高度的像素频率分布;根据所述像素频率分布,确定所述目标图像中每个目标对象在第一方向上的对象高度。3.根据权利要求2所述的方法,其特征在于,根据所述像素频率分布,确定所述目标图像中每个物体沿第一方向的对象高度,包括:确定所述像素频率分布中的最大值对应的第一方向上的目标高度;将所述目标高度确定为所述目标图像中每个目标对象沿第一方向的对象高度。4.根据权利要求1所述的方法,其特征在于,根据所述对象高度对所述第一图像进行边界增强处理,获得第二图像,包括:将所述第一图像沿所述第一方向平移所述对象高度,获得平移后的第三图像;将所述第一图像和所述第三图像进行叠加处理,获得所述第二图像。5.根据权利要求1所述的方法,其特征在于,根据所述第二图像中沿所述第一方向设置的多条探测线,确定所述多个目标对象之间的边界,包括:对目标探测线的邻域内的像素点的灰度值进行第二傅里叶变换,获得所述目标探测线的邻域内的像素点的相位信...

【专利技术属性】
技术研发人员:唐回峰周心池侯军伊帅
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1