当前位置: 首页 > 专利查询>李同专利>正文

一种鱼虾点苗器中的十字形探测算法制造技术

技术编号:17656423 阅读:31 留言:0更新日期:2018-04-08 09:16
本发明专利技术公开了一种鱼虾点苗器中的十字形探测算法,包括利用摆放好的摄像头对着这瓢虾苗进行摄像,对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,对这瓢虾苗再次进行摄像获取图片处理,截取5张图片,对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法。本发明专利技术相对传统人工目测预估存在如下优势,1.效率高、可以在很短的时间内如5秒内可拍摄出25张照片,即刻可得结果;2.准确度高,本发明专利技术的十字形探测法以及补偿算法,所得出的结果非常接近真实值;3.硬件成本低,普通电脑和世面上常见摄像头即可满足需求。

【技术实现步骤摘要】
一种鱼虾点苗器中的十字形探测算法
本专利技术涉及一种鱼苗尾数测算方法,尤其涉及一种鱼虾点苗器中的十字形探测算法。
技术介绍
目前在鱼虾养殖业中,对于鱼虾的幼苗通常采用人工目测统计。这种统计办法受人为因素影响,误差很大,且耗时很长,容易造成鱼虾苗死亡。因此本专利技术为了解决该问题,研究一种可在很短时间内计算出一个鱼虾样本的数量误差<3%,且不受人为因素影响的鱼苗计算方法是本专利技术研究的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种鱼苗尾数测算方法,具体为一种鱼虾点苗器中的十字形探测算法,具有可在很短时间内计算出一个鱼虾样本的数量误差<3%,且不受人为因素影响的特点。为解决上述技术问题,本专利技术的技术方案为:一种鱼虾点苗器中的十字形探测算法,其创新点在于:鱼虾点苗器中的十字形探测算法基于养殖场中人工随机打出的一瓢鱼虾苗,包括如下步骤:步骤1:利用摆放好的摄像头对着这瓢虾苗进行摄像,摄像过程中每100-300毫秒截取一张照片,五秒内共截取25张照片;步骤2:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这25个数据中取平均值,作为检测数据输出;步骤3:对这瓢虾苗再次进行摄像获取图片处理,截取5张图片;步骤4:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这5个数据中取平均值,作为参考数据输出;步骤5:对步骤2获得的检测数据与步骤4获得的参考数据进行比较,若两者差值大于检测数据的千分之三,则判定检测数据误差较大,重复上述检测步骤,直至检测数据和参考数据差值控制在千分之三内为止,此时获得的检测数据作为最终的结果输出。优选的,步骤2中对每张图片的处理过程中,必须基于对摄像获得的彩色图片进行灰阶照片处理,基于灰度值公式灰度值=0.2989*R+0.5870*G+0.1140*B,经过灰度计算获得灰度照片。优选的,对于获得的灰度照片需要进行去除可能的孤点处理,然后再对图片进行中值滤波处理,其中去除可能的孤点处理包括如下步骤:步骤A:处理某一个点的时候,以该点为中心设定一个3x3的像素窗口;步骤B:扫描该窗口中的所有点的灰度值,进行排序;步骤C:取排序后处于中间位置的灰度,将其赋值给这个点;步骤D:扫描全部的像素点后,得到效果照片。优选的,对得到的效果照片进行腐蚀处理,即给定一个窗口3x3和一个灰度阈值,具体处理步骤如下:处理某一个点的时候,以该点为中心设定一个3x3的像素窗口;扫描该窗口中的所有点的灰度值,得出其中小于设定阈值的点个数;如果结果数目小于3个,则将该点强制设为黑点,即灰度值为0;否则强制设为白点,灰度值为255;扫描全部的像素点后,得到腐蚀后的效果照片。优选的,所述灰度阈值设置为120。优选的,对于腐蚀后的效果图片进行初步数点,即计算图形中所有白点的个数,基于的十字形探测算法,为一递归算法,算法说明如下:当扫描到某一点时,首先,判断该点是否已被遍历过,若已被遍历,跳过该点;若没有遍历,则进行下一步;若该点为黑点,跳过该点;若该点为白点,进入下一步;从该点出发,上、下、左、右四个方向的四个像素点,分别遍历,这四个点的处理,均采用上述步骤。本专利技术的优点在于:本专利技术相对传统人工目测预估存在如下优势,1.效率高、可以在很短的时间内如5秒内可拍摄出25张照片,即刻可得结果;2.准确度高,本专利技术的十字形探测法以及补偿算法,所得出的结果非常接近真实值;3.硬件成本低,普通电脑和世面上常见摄像头即可满足需求。具体实施方式本专利技术的鱼虾点苗器中的十字形探测算法,鱼虾点苗器中的十字形探测算法基于养殖场中人工随机打出的一瓢鱼虾苗,包括如下步骤:步骤1:利用摆放好的摄像头对着这瓢虾苗进行摄像,摄像过程中每100-300毫秒截取一张照片,五秒内共截取25张照片;步骤2:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这25个数据中取平均值,作为检测数据输出;步骤3:对这瓢虾苗再次进行摄像获取图片处理,截取5张图片;步骤4:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这5个数据中取平均值,作为参考数据输出;步骤5:对步骤2获得的检测数据与步骤4获得的参考数据进行比较,若两者差值大于检测数据的千分之三,则判定检测数据误差较大,重复上述检测步骤,直至检测数据和参考数据差值控制在千分之三内为止,此时获得的检测数据作为最终的结果输出。本专利技术相对传统人工目测预估存在如下优势,1.效率高、可以在很短的时间内如5秒内可拍摄出25张照片,即刻可得结果;2.准确度高,本专利技术的十字形探测法以及补偿算法,所得出的结果非常接近真实值;3.硬件成本低,普通电脑和世面上常见摄像头即可满足需求。上述的步骤2中对每张图片的处理过程中,必须基于对摄像获得的彩色图片进行灰阶照片处理,基于灰度值公式灰度值=0.2989*R+0.5870*G+0.1140*B,经过灰度计算获得灰度照片。对于获得的灰度照片需要进行去除可能的孤点处理,然后再对图片进行中值滤波处理,其中去除可能的孤点处理包括如下步骤:步骤A:处理某一个点的时候,以该点为中心设定一个3x3的像素窗口;步骤B:扫描该窗口中的所有点的灰度值,进行排序;步骤C:取排序后处于中间位置的灰度,将其赋值给这个点;步骤D:扫描全部的像素点后,得到效果照片。对得到的效果照片进行腐蚀处理,即给定一个窗口3x3和一个灰度阈值,具体处理步骤如下:处理某一个点的时候,以该点为中心设定一个3x3的像素窗口;扫描该窗口中的所有点的灰度值,得出其中小于设定阈值的点个数;如果结果数目小于3个,则将该点强制设为黑点,即灰度值为0;否则强制设为白点,灰度值为255;扫描全部的像素点后,得到腐蚀后的效果照片,灰度阈值设置为120。对于腐蚀后的效果图片进行初步数点,即计算图形中所有白点的个数,基于的十字形探测算法,为一递归算法,算法说明如下:当扫描到某一点时,首先,判断该点是否已被遍历过,若已被遍历,跳过该点;若没有遍历,则进行下一步;若该点为黑点,跳过该点;若该点为白点,进入下一步;从该点出发,上、下、左、右四个方向的四个像素点,分别遍历,这四个点的处理,均采用上述步骤。最后需要说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制性技术方案,本领域的普通技术人员应当理解,那些对本专利技术的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,均应涵盖在本专利技术的权利要求范围当中。本文档来自技高网...

【技术保护点】
一种鱼虾点苗器中的十字形探测算法,其特征在于:鱼虾点苗器中的十字形探测算法基于养殖场中人工随机打出的一瓢鱼虾苗,包括如下步骤:步骤1:利用摆放好的摄像头对着这瓢虾苗进行摄像,摄像过程中每100‑300毫秒截取一张照片,五秒内共截取25张照片;步骤2:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这25个数据中取平均值,作为检测数据输出;步骤3:对这瓢虾苗再次进行摄像获取图片处理,截取5张图片;步骤4:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这5个数据中取平均值,作为参考数据输出;步骤5:对步骤2获得的检测数据与步骤4获得的参考数据进行比较,若两者差值大于检测数据的千分之三,则判定检测数据误差较大,重复上述检测步骤,直至检测数据和参考数据差值控制在千分之三内为止,此时获得的检测数据作为最终的结果输出。

【技术特征摘要】
1.一种鱼虾点苗器中的十字形探测算法,其特征在于:鱼虾点苗器中的十字形探测算法基于养殖场中人工随机打出的一瓢鱼虾苗,包括如下步骤:步骤1:利用摆放好的摄像头对着这瓢虾苗进行摄像,摄像过程中每100-300毫秒截取一张照片,五秒内共截取25张照片;步骤2:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这25个数据中取平均值,作为检测数据输出;步骤3:对这瓢虾苗再次进行摄像获取图片处理,截取5张图片;步骤4:对每张照片进行算法分析基于对图片处理的中值滤波、图形处理的腐蚀算法、递归算法和排序算法,每张图片都可以得出一个虾苗的数量,接着从这5个数据中取平均值,作为参考数据输出;步骤5:对步骤2获得的检测数据与步骤4获得的参考数据进行比较,若两者差值大于检测数据的千分之三,则判定检测数据误差较大,重复上述检测步骤,直至检测数据和参考数据差值控制在千分之三内为止,此时获得的检测数据作为最终的结果输出。2.如权利要求1所述的一种鱼虾点苗器中的十字形探测算法,其特征在于:步骤2中对每张图片的处理过程中,必须基于对摄像获得的彩色图片进行灰阶照片处理,基于灰度值公式灰度值=0.2989*R+0.5870*G+0.1140*B,经过灰度计算获得灰度照片。3.如权利要求2所述的一种鱼虾点苗器中的十字形探测算法,其特征在于:对于获得的灰度照片...

【专利技术属性】
技术研发人员:李同
申请(专利权)人:李同
类型:发明
国别省市:江苏,32

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

1