System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种虾饵料投喂量自动控制方法技术_技高网

一种虾饵料投喂量自动控制方法技术

技术编号:41128082 阅读:4 留言:0更新日期:2024-04-30 17:56
本发明专利技术涉及水产养殖领域,公开了一种虾饵料投喂量自动控制方法,该方法首先使用球形摄像头在捕虾网上方采集图像数据,然后对图像数据进行一系列的运算处理最终得到虾饵料的投喂量。本发明专利技术的优点在于可以对虾饵料投喂量进行自动控制,大大提升虾饵料投喂量控制的准确度和效率。

【技术实现步骤摘要】

本专利技术涉及水产养殖领域,特别涉及一种虾饵料投喂量自动控制方法


技术介绍

1、虾饵料投喂量控制是虾养殖过程中关键问题之一,饵料放多了不仅浪费,还会造成环境污染,饵料放少了,又无法满足对虾生长的需要。

2、目前虾饵料投喂量控制主要依靠养殖技术人员按照过去的经验对虾饵料的投喂量进行控制。然而使用人工进行控制的方法经常会出现判断不准确的情况,并且培训一个经验丰富的虾养殖技术人员需要经过很长的时间。


技术实现思路

1、本专利技术提出一种虾饵料投喂量自动控制方法,解决了目前依靠养殖技术人员对虾饵料投喂量控制效率不高且容易出现判断不准确的情况。

2、本专利技术的一种虾饵料投喂量自动控制方法,包括步骤:

3、步骤s01:将捕虾网拉出水面以上,使用球形摄像头在捕虾网上方采集图像数据fr(x,y),fg(x,y),fb(x,y),其中fr(x,y)为彩色图像的r通道灰度值,fg(x,y)为彩色图像的g通道灰度值,fb(x,y)为彩色图像的b通道灰度值,x为大于0小于n的整数,y为大于0小于m的整数,并且n>1000,m>1000。

4、步骤s02:使用如下公式构造一幅灰度图像f1(x,y):

5、f1(x,y)=max(fr(x,y),fg(x,y),fb(x,y));

6、其中x为大于0小于n的整数,y为大于0小于m的整数。

7、步骤s03:使用如下公式构造一个关于x、y的二元函数f2(x,y):

8、

9、其中x为大于0小于n的整数,y为大于0小于m的整数。

10、步骤s04:使用如下公式构造一幅二值图像f3(x,y):

11、

12、其中x为大于0小于n的整数,y为大于0小于m的整数。

13、步骤s05:使用如下公式计算虾饵料的剩余量参数a:

14、

15、步骤s06:使用如下公式构造一幅灰度图像f4(x,y):

16、

17、其中x为大于0小于n的整数,y为大于0小于m的整数。

18、步骤s07:使用如下公式构造一幅二值图像f5(x,y):

19、

20、其中x为大于0小于n的整数,y为大于0小于m的整数。

21、步骤s08:使用如下公式构造一幅二值图像f6(x,y):

22、

23、其中x为大于1小于(n-1)的整数,y为大于1小于(m-1)的整数。

24、步骤s09:获取参数x0,其特征在于使得f6(x,y)等于1并且为f6(x,y)中最小的x值。

25、步骤s10:获取参数y0,其特征在于使得f6(x,y)等于1并且为f6(x,y)中最小的y值。

26、步骤s11:使用如下公式构造一幅二值图像f7(x,y):

27、

28、其中x为大于1小于(n-1)的整数,y为大于1小于(m-1)的整数。

29、步骤s12:使用如下公式计算虾的尺寸参数b:

30、

31、步骤s13:使用如下公式计算虾饵料的投喂量c:

32、

33、其中,投喂量c使用的质量单位为千克。

34、其中,所述n为1024~2048。

35、其中,所述m为1024~2048。

36、与现有方法相比,本专利技术的优点在于可以对虾饵料投喂量进行自动控制,大大提升虾饵料投喂量控制的准确度和效率。

本文档来自技高网...

【技术保护点】

1.一种虾饵料投喂量自动控制方法,其特征在于,包括步骤:

【技术特征摘要】

1.一种虾饵料投喂量自动控制...

【专利技术属性】
技术研发人员:杨勇
申请(专利权)人:浙大宁波理工学院
类型:发明
国别省市:

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

1