【技术实现步骤摘要】
蓝色目标的二值化方法、装置和设备
本申请涉及计算机图像处理
,尤其涉及一种蓝色目标的二值化方法、装置和设备。
技术介绍
图像二值化是图像处理算法中的基本操作,用于将待处理的图像转换为只包含黑白两种颜色的二值图像,使图像数据量减少,以突显出感兴趣的目标的轮廓。随着数字图像处理技术的快速发展,二值化方法应用的范围也越来越广泛,也越来越重要。例如,在一些工业应用场景中,为了提高对目标识别物品的识别准确率,经常在物品上标记一些指定颜色的标签作为图像识别的标记。而蓝色由于其与生活中主要的色彩重合度较低,所以经常被技术人员选择为指定标签的颜色,比如汽车车牌的底色为蓝色。目前,常见的蓝色目标二值化方法为:利用蓝色的三通道像素值特性,对三通道分别进行阈值处理,然后将三通道同时满足阈值时认定为是蓝色,从而对目标进行二值化。该方法在光照均匀、蓝色目标与背景差异度较大时表现效果较好,但是当光照不均时或者是背景光为非白光(比如蓝光、暖光等),上述方法对蓝色目标的二值化效果很差,尤其是当蓝光照射目标物体时,使得非蓝色区域在相机里的成像偏蓝色,进而导致上述算法难以区分真实的蓝色目标与背景。
技术实现思路
本申请提供一种蓝色目标的二值化方法、装置和设备,以解决现有算法对复杂光照环境下的蓝色目标进行二值化的通用性较差的问题。本申请的上述目的是通过以下技术方案实现的:第一方面,本申请实施例提供一种蓝色目标的二值化方法,包括:将包含蓝色目标的待处理图像由RGB图像转换为HSV图像;其中,所述HS ...
【技术保护点】
1.一种蓝色目标的二值化方法,其特征在于,包括:/n将包含蓝色目标的待处理图像由RGB图像转换为HSV图像;其中,所述HSV图像包括色调H、饱和度S和亮度V三种参数;/n基于预先建立的蓝色检测HSV模型,对所述HSV图像进行蓝色检测,初步确定所有蓝色像素的位置;/n判断初步确定的各蓝色像素中,蓝色通道的像素值在三通道中所占的比例值是否大于比例阈值;/n将比例值大于所述比例阈值的蓝色像素确定为目标蓝色像素;/n基于所述目标蓝色像素对应的位置完成二值化处理。/n
【技术特征摘要】
1.一种蓝色目标的二值化方法,其特征在于,包括:
将包含蓝色目标的待处理图像由RGB图像转换为HSV图像;其中,所述HSV图像包括色调H、饱和度S和亮度V三种参数;
基于预先建立的蓝色检测HSV模型,对所述HSV图像进行蓝色检测,初步确定所有蓝色像素的位置;
判断初步确定的各蓝色像素中,蓝色通道的像素值在三通道中所占的比例值是否大于比例阈值;
将比例值大于所述比例阈值的蓝色像素确定为目标蓝色像素;
基于所述目标蓝色像素对应的位置完成二值化处理。
2.根据权利要求1所述的方法,其特征在于,所述蓝色检测HSV模型的建立过程包括:
获取各种光照环境下只包含蓝色目标的RGB图像,组成数据集;
将所述数据集中的RGB图像转换为HSV图像,从而得到每一个蓝色像素的色调H、饱和度S和亮度V的数值;
基于预设的数值区间,对亮度V进行分级;
统计所述数据集中,亮度V的每个分级下,色调H和饱和度S各自对应的取值范围,从而得到所述蓝色检测HSV模型。
3.根据权利要求2所述的方法,其特征在于,所述基于预设的数值区间,对亮度V进行分级之前,还包括:
将色调H、饱和度S和亮度V的数值范围均缩放到0-255之间。
4.根据权利要求2所述的方法,其特征在于,所述基于预先建立的蓝色检测HSV模型,对所述HSV图像进行蓝色检测,初步确定所有蓝色像素的位置,包括:
基于预先建立的蓝色检测HSV模型,依次判断每个像素的色调H、饱和度S和亮度V是否位于同一分级;
若像素的色调H、饱和度S和亮度V位于同一分级,则初步确定该像素为蓝色像素。
5.根据权利要求1所述的方法,其特征在于,所述判断初步确定的各蓝色像素中,蓝色通道的像素值在三通道中所占的比例值是否大于比例阈值,包括:
分别计算各蓝色像素的蓝色通道的像素值所占的比例值,得到比例值集合;其中,比例值Rhoi,j的计算公式为:
式中,i,j表示当前蓝色像素的坐标为(i,j),Bi,j、Ri,j、Gi,j分别表示当前蓝色像素的B、R、G三通道的像素值,函数Max为求参数列表中的最大值;
基于所述比例值集合,计算所有比例值的均值Meanrho、方差Devrho、最大值Maxrho和大津算法阈值OTSUrho,并通过以下公式计算得到所述比例阈值Trho:
<...
【专利技术属性】
技术研发人员:薛林,王玉亮,王巍,袭开俣,
申请(专利权)人:青岛进化者小胖机器人科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。