【技术实现步骤摘要】
一种基于梯度求解的调节阈值的识别图像中单色物体的方法
[0001]本专利技术涉及一种基于梯度求解的调节阈值的识别图像中单色物体的方法,属于图像识别
技术介绍
[0002]随着计算机科学的不断发展,图像识别技术运用越来越广泛,人工智能为图像识别技术的发展提供了源源不断的动力,同时也对硬件性能提出了新的要求。
[0003]在识别单色物体这一场景下,常用的yolo算法虽然具有较高的识别准确性,但是存在训练成本高,部署硬件性能要求高,实时性差等缺点。由于单色物体颜色特征较为明显,传统的使用色彩加形态学检测的方法也能完成任务。在室外场景下,由于光照会随太阳位置和天气的不同出现无法准确预测的变化,加上某些相机感光度差,不同时间拍摄到的同一物体会出现较大的明暗的色彩变化,导致如果使用固定阈值分割图像的话可能会出现物体部分结构没有被分出的现象从而影响形态学检测导致识别失败,而人工调整阈值会大大增加人力成本和时间成本。
技术实现思路
[0004]为了解决现有技术的不足,本专利技术提供一种基于梯度求解的调节阈值的识别图像中单色物体的方法,在给定初始阈值的情况选定部分物体区域,然后计算图像的色彩梯度来寻找可能存在的物体边缘,在此之中找到包含已划定的物体区域的边缘,即为待测物体边缘,从而根据最终选定区域的色值分布自动更新阈值。
[0005]本专利技术的技术方案如下:
[0006]一种基于梯度求解的调节阈值的识别图像中单色物体的方法,包括如下步骤:
[0007]S1:根据待检测物体颜色 ...
【技术保护点】
【技术特征摘要】
1.一种基于梯度求解的调节阈值的识别图像中单色物体的方法,其特征在于,包括如下步骤:S1:根据待检测物体颜色设置初始RGB色域下的阈值范围;S2:使用相机采集待测物体在某时刻环境中的一张图片并进行图像预处理;S3:计算步骤S2预处理后图片的色彩梯度,根据初始RGB色域下的阈值范围抠出待测物体,并根据抠出的待测物体的图像更新出HSV阈值范围;S4:相机采集新的图像,进行图像预处理,并将其转成HSV格式;S5:使用更新后的HSV阈值在新采集的图像中提取待测物体,并进行腐蚀膨胀去除噪声;S6:对提取后的图像进行形态学检测,来完成物体识别。2.根据权利要求1所述的基于梯度求解的调节阈值的识别图像中单色物体的方法,其特征在于,步骤S2和S4中的图像预处理即对图片进行高斯下采样,具体实现过程为:S2.1:对当前图片使用高斯模板进行卷积,进行高斯模糊;S2.2:删除当前层的偶数行列,得到上一层图像,上一层图像的大小只有下一层的1/4,大大减轻了后续操作的运算压力。3.根据权利要求1所述的基于梯度求解的调节阈值的识别图像中单色物体的方法,其特征在于,步骤S3的具体实现过程为:S3.1:求解整张图片的色彩梯度;S3.2:根据所求的梯度大小来寻找图像中所有物体的边缘;S3.3:根据求解到的物体的边缘将图片裁剪成多个部分;S3.4:对各个裁剪出的部分进行形态学检测,提取出符合待检测物体的部分;S3.5:计算各个裁剪出的部分中处在初始RGB色域下的阈值范围内的点的占比,占比最高的部分,即为最终提取出的待检测物体的部分;S3.6:根据步骤S3.5最终提取出的待检测物体的部分得到最终的物体图像,然后将其转成HSV格式,并计算新的HSV阈值范围。4.根据权利要求3所述的基于梯度求解的调节阈值的识别图像中单色物体的方法,其特征在于,步骤S3.1中求解色彩梯度的过程为:导数表示函数的变化率,而梯度是一个有大小和方向的矢量,指向函数值变化最快的方向,将一幅图像,看成一个二维的函数f(x,y),那么该图像在x,y方向的梯度分别记作G
x
,G
y
,f(x,y)是离散的,梯度以连续两点的差来进行计算,如下:G
x
=f(x+1,y)
‑
f(x,y);G
y
=f(x,y+1)
‑
f(x,y);使用r,g,b三个矩阵来代表图像三个通道的r...
【专利技术属性】
技术研发人员:马良,董先驰,房明,郭家宁,李子函,王露,
申请(专利权)人:山东大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。