[发明专利]一种基于视觉的鲜鱼方向判别方法在审
申请号: | 201511024610.6 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105678749A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 汤涛林;周荣;郑晓伟;沈健 | 申请(专利权)人: | 中国水产科学研究院渔业机械仪器研究所 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 孟旭彤 |
地址: | 200092 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视觉 鲜鱼 方向 判别 方法 | ||
技术领域
本发明属于视觉定位检测领域,特别涉及一种基于视觉的鲜鱼方向判别方法。
背景技术
我国水产养殖产量占世界总产量的70%,但加工量还不足总产量的三分之一。在 加工技术及装备方面,与德国、日本等先进国家有较大差距。
在鱼类加工中,常用的加工工序包括清洗、去头、去脏、开背等等,由于工序繁杂、 装备技术落后,目前大多数水产品加工企业仍以手工操作为主。随着劳动力成本的不断提 升,机械化和自动化是水产品加工企业发展的必然方向。近些年,随着科技的发展,从鱼类 的清洗、去鳞,到切断、去脏,均已研发形成了自动化设备,可用于大规模生产。但鱼类的排 序摆放,尤其是鱼背和鱼腹的朝向,仍然是工业化生产的难点,需要人工摆放。不仅生产效 率低,也无法实现全自动化连续生产。
发明内容
本发明的目的在于针对上述问题,提供了一种基于机械视觉的鲜鱼方向判别方 法,可实现鱼腹朝向的自动识别,用于鱼类机械化加工。
本发明的目的是这样实现的:
一种基于视觉的鲜鱼方向判别方法,该方法包括如下步骤:
步骤1,用相机拍摄以获取鱼的照片,然后将照片转换为灰度图像,并建立x、y坐标 系;
步骤2,采用人工选择法或最大类间方差法确定所述灰度图像的二值化阈值,以将 所述灰度图像转换为二值图像;
步骤3,对所述二值图像进行轮廓编码,以获得鱼体的轮廓边界;
步骤4,预设鱼眼的半径范围,采用Hough梯度法检测出位于鱼体轮廓边界内的灰 度图像中所有符合预设鱼眼半径范围内的圆;
步骤5,预设鱼眼中心至最近的鱼体轮廓边界的距离范围,然后计算出所有符合预 设鱼眼半径范围内的圆的圆心至最近的鱼体轮廓边界的距离,并保留符合预设距离范围内 的圆作为鱼眼的候选圆;
步骤6,当只有一个候选圆时,直接执行步骤7;
而当出现多个候选圆时,需要根据鱼眼特征优选一个候选圆的圆心作为鱼眼的中 心;具体优选过程如下:
统计候选圆的圆心在指定半径内的灰度均值μ和方差σ2:
其中,Zi为候选圆的圆心在指定半径内第i点像素的灰度值;
将μ+kσ2作为指标,k为预设系数,选择指标最低的候选圆的圆心作为鱼眼的中心;
步骤7,根据加工鱼种类判断鱼嘴张开是否会使鱼眼中心至鱼体轮廓边界最近的 点落在鱼嘴的轮廓边界上;如果会,则执行步骤8;如果不会,则执行步骤9;
步骤8,采用Graham扫描法获取鱼体轮廓边界的凸包络线,然后获取鱼眼中心的坐 标(X0,Y0),获取凸包络线上至该鱼眼中心最近的点的坐标(X1,Y1),获取凸包络线对应的x 轴坐标范围Xmin和Xmax后计算得到凸包络线的垂直中线对应的x轴坐标为X2=(Xmax+ Xmin)/2;
步骤9,获取鱼眼中心的坐标(X0,Y0),获取鱼体轮廓边界上至该鱼眼中心最近的 点的坐标(X1,Y1),获取鱼体轮廓边界对应的x轴坐标范围Xmin和Xmax后计算得到鱼体轮廓 边界的垂直中线对应的x轴坐标为X2=(Xmax+Xmin)/2;
步骤10,判断鱼头和鱼腹的方向;当X0>X2,表示鱼头向前;当X0<X2,表示鱼头向 后;当Y0>Y1,表示鱼腹向上;Y0<Y1,表示鱼腹向下。
其中,步骤4包括如下具体步骤:
步骤4.1,采用Canny算法查找位于鱼体轮廓边界内的灰度图像中的所有边缘,再 采用Sobel算子计算每个边缘点的局部梯度,计算过程如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国水产科学研究院渔业机械仪器研究所,未经中国水产科学研究院渔业机械仪器研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511024610.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:船机SCR多路喷射控制系统
- 下一篇:一种辅助油泵供油装置