一种旋转倾斜式自动青蛙饲料投放器及视频分析方法与流程

文档序号:14250644阅读:202来源:国知局
一种旋转倾斜式自动青蛙饲料投放器及视频分析方法与流程

本发明属于青蛙饲养技术领域,具体涉及一种旋转倾斜式自动青蛙饲料投放器及视频分析方法。



背景技术:

目前,青蛙人工饲养中的一个主要问题就是:在青蛙幼小时期,需要大量人工在每天不同时段反复按照一条或者多条从青蛙生活池塘到岸上进食区的路线,投放饲料以进行青蛙进食习惯的训练,培养青蛙养成食用人工饲料的习惯,同时也藉此训练青蛙能够自主找到进食区。因为青蛙特殊的眼睛构成,只能够感受到运动的目标;因此,其进食习惯的训练,需要在其视力范围以内,让其感受到饲料的运动。现有青蛙人工饲料进食习惯训练期间的投放方法,就是投放人员不断的沿着青蛙生活池塘到岸上进食区的路线,每天按照一个频率,在不同的时间段,反复投放。同时,现有的青蛙饲料投放方式多为人工投放,需要人工不断的参与青蛙饲料投放。

现存技术的主要问题:需要较多的人工较长时间,进行饲料的反复投放,才能够训练出青蛙食用人工饲料的习惯;青蛙进食习惯训练期间,饲料投放的位置,需从青蛙生活区到进食区,不断往返;青蛙能否找到进食区,与投放人员的方法、频率、路线以及经验等都有关,这也是影响青蛙存活率的重要因素,而投放人员的不同、投放方法、频率、路线等参数的不同,其喂养青蛙的存活率也各不相同。



技术实现要素:

本发明的目的是解决上述问题,提供一种结构简单,使用方便的一种旋转倾斜式自动青蛙饲料投放器及视频分析方法。

为解决上述技术问题,本发明的技术方案是:一种旋转倾斜式自动青蛙饲料投放器,包括视频采集模块、视频分析模块、饲料存储器模块、至少一个饲料投放器模块和计算机及控制模块;视频采集模块包括视频采集通道和主从旋转摄像头变焦系统,主从旋转摄像头变焦系统包括第一摄像头、第二摄像头和第三摄像头,第一摄像头用于监控设定好的目标区域,视频采集通道用于特定距离与角度的工作区域内目标青蛙的视频采集;视频分析模块用于采集到的视频中的青蛙存在状态检测及活动状态检测;饲料存储器模块包括饲料存储器,饲料存储器为瓶状结构,饲料存储器的顶部设有饲料存储器盖,饲料通过打开的饲料存储器盖进入饲料存储器内部,饲料存储器的底部开有饲料出口,饲料从饲料出口进入饲料投放器模块,饲料投放器模块将饲料分送到特定区域。

优选地,所述饲料投放器模块包括饲料投放器,饲料投放器为中空的圆柱体结构,饲料投放器的内部安装有可转动的旋转扇面体和红外对管组,红外对管组包括第一红外对管、第二红外对管和第三红外对管,饲料投放器的上部与饲料出口相连,饲料存储器中的饲料可以通过饲料出口进入饲料投放器内部,饲料投放器的底部还安装有饲料出口组,饲料出口组包括第一饲料出口管、第二饲料出口管和第三饲料出口管,旋转扇面体在转动过程中控制饲料出口组中饲料出口的打开与闭合。

优选地,所述旋转扇面体为扇形的柱体结构。

优选地,所述旋转扇面体通过步进电机控制。

优选地,所述旋转扇面体在自身旋转过程中,旋转扇面体覆盖第一红外对管时,饲料从第一饲料出口管排出;旋转扇面体覆盖第二红外对管时,饲料从第一饲料出口管和第二饲料出口管排出;旋转扇面体覆盖第三红外对管时,饲料从第一饲料出口管、第二饲料出口管和第三饲料出口管排出。

优选地,所述饲料出口组下边还设有分料器,分料器为中空结构,分料器的顶部设有分料器入口,分料器的底部设有四个分料器出口,分料器的内部设有分料板,分料板将从分料器入口进入的饲料分配到不同的分料器出口,然后漏出分料器。

本发明还公开了一种旋转倾斜式自动青蛙饲料投放器视频分析方法,其特征在于,包括以下步骤:

s1、获取若干不同角度、方位的青蛙样本图;

s2、将样本图进行预处理,首先将作为样本的青蛙图像中选取若干参考点组,保存参考点组的颜色与纹理信息;然后对于样本图中的青蛙图案,手工辅助选取较为精确的轮廓线;对青蛙背部若干较小的纹理及颜色特征,进行筛选消除;将保留下来较大区域的颜色与纹理,作为识别青蛙的主要颜色与纹理参数;对于样本图进行进一步处理,主要保留其大致的轮廓及最主要区域面积的颜色、纹理等参数信息;

s3、依靠时间的不同,对应运动区域的变化,捕捉多帧之间的运动特征,获得不同帧之间青蛙跳动的轨迹;

s4、将满足跳动条件的各个运动特征区域的形状与颜色,选取一个基本完全独立不与其他样本重叠的区域,获得一个独立的青蛙身体区域的大致尺寸,获取该物理尺寸参数后,结合摄像机标定的若干物理参数,计算出使用样本图的缩放参数,该缩放参数即作为该摄像头获取帧的图像的全局缩放尺度;参照样本图大小,进行尺度缩放、旋转等处理转化为样本图一样大小后,和预处理后的不同样本图,进行模板匹配,判定是否为运动中的青蛙;

s5、对于模板不能够完全匹配的大面积运动区域,有多个青蛙在进行运动,则经过全局缩放尺度处理后,将该区域面积除以样本图面积,再乘以经验系数,进行该区域青蛙数量的估计;

s6、对于步骤s5中若干具有跳动的运动特征,其区域较模板更小的,将模板进行缩小,将缩小后的模板与其匹配,如面积与颜色组合误差小于阈值,即判定为运动中的一个青蛙;

结合不同时间序列的关联帧,辅以多个后台程序随机选定的、若干(数量可为3、5、7、9、11等)、具有跳动的运动特征的不同运动目标区域,进行青蛙运动方向的预估,以多数青蛙运动方向为结果方向,为计算机控制模块提供青蛙运动方向的辅助信息;

s7、如果运算量较大,即采用主从旋转摄像头搭配的方法,主摄像头进行是否有运动特征的计算,而从摄像头则固定检测一个距离、角度、面积已知的小区域,在该小区域内,采用前述算法,进行青蛙运动特征的精确匹配,以降低运算量;

s8、如果通过检测青蛙的运动,进行青蛙数量、运动方向的预估,打开相应满足条件的控制装置。

本发明的有益效果是:本发明所提供的一种旋转倾斜式自动青蛙饲料投放器及视频分析方法由机器取代人工,节约青蛙食用人工饲料的习惯训练期间需要的大量人力;实现可编程控制,保证饲料投放的位置,按照编程控制的要求,从青蛙生活区到进食区,采用多种路线、模式不断的往返;可按照程序设定的模式及线路,可根据青蛙的数量及运动的状态,进行饲料的数与量均可编程控制的自动投放;可二次开发,结合统计与优化的方法,进行饲料投放各种参数的优化,提高经济效益。

附图说明

图1是本发明一种旋转倾斜式自动青蛙饲料投放器及视频分析方法的结构原理示意图;

图2是本发明饲料投放器模块的结构示意图;

图3是本发明分料器的结构示意图。

附图标记说明:1、视频采集模块;2、视频分析模块;3、饲料存储器模块;4、饲料投放器模块;5、计算机及控制模块;6、饲料板;11、视频采集通道;12、主从旋转摄像头变焦系统;13、第一摄像头;14、第二摄像头;15、第三摄像头;31、饲料存储器;32、饲料存储器盖;33、饲料出口;34、电磁阀;41、饲料投放器;42、旋转扇面体;43、饲料出口组;431、第一饲料出口管;432、第二饲料出口管;433、第三饲料出口管;434、第四饲料出口管;45、红外对管组;451、第一红外对管;452、第二红外对管;453、第三红外对管;50、分料器;51、分料器入口;52、分料器出口;53、分料板;531、第一分料板;532、第二分料板;533、第三分料板533。

具体实施方式

下面结合附图和具体实施例对本发明做进一步的说明:

如图1到图3所示,本发明提供的一种旋转倾斜式自动青蛙饲料投放器,包括视频采集模块1、视频分析模块2、饲料存储器模块3、至少一个饲料投放器模块4和计算机及控制模块5;计算机及控制模块5和视频分析模块2都由计算机控制,视频采集模块1包括视频采集通道11和主从旋转摄像头变焦系统12,主从旋转摄像头变焦系统12包括第一摄像头13、第二摄像头14和第三摄像头15,第一摄像头13、第二摄像头14和第三摄像头15用于监控设定好的目标区域,在本实施例中,第一摄像头13监控位于饲料投放器底部标记为a的区域,第二摄像头14监控位于饲料投放器底部标记为c的区域,第三摄像头15监控位于饲料投放器底部标记为b的区域,a区域的面积大于b区域,b区域的面积大于c区域。监控时,第一摄像头13为主要监控设备,第二摄像头14和第三摄像头15为辅助监控设备。当需要对区域内青蛙进行更精确的定位时启用第二摄像头14和第三摄像头15。视频采集通道11用于特定距离与角度的工作区域内目标青蛙的视频采集;视频分析模块2用于采集到的视频中的青蛙存在状态检测(是否存在)及活动状态检测。饲料存储器模块3包括饲料存储器31,饲料存储器31为瓶状结构,饲料存储器31的顶部设有饲料存储器盖32,饲料通过打开的饲料存储器盖32进入饲料存储器31内部,饲料存储器31的底部开有饲料出口33,饲料从饲料出口33进入饲料投放器模块4,饲料投放器模块4将饲料分送到特定区域,饲料存储器31内还安装有检测饲料含量的红外对管组,红外对管组与计算机及控制模块5相连。

饲料投放器模块4包括饲料投放器41,饲料投放器41为中空的圆柱体结构,饲料投放器41的内部安装有可转动的旋转扇面体42和红外对管组45,红外对管组45包括第一红外对管451、第二红外对管452和第三红外对管453,饲料投放器41的上部与饲料出口33通过管道连通,饲料投放器41与饲料出口33之间还安装有电磁阀34,电磁阀34与计算机机控制模块5电连接,电磁阀34用于控制饲料投放器41与饲料出口33之间的畅通与隔断。饲料存储器31中的饲料在电磁阀34打开时可以通过饲料出口33进入饲料投放器41内部,饲料投放器41的底部还安装有饲料出口组43,饲料出口组43包括第一饲料出口管431、第二饲料出口管432、第三饲料出口管433和第四饲料出口管434,旋转扇面体42在转动过程中控制饲料出口组43的打开与闭合。

第一饲料出口管431、第二饲料出口管432和第三饲料出口管433均匀分布在饲料投放器41的底部,旋转扇面体42为扇形的柱体结构,旋转扇面体42通过步进电机控制。旋转扇面体42在自身旋转过程中,旋转扇面体42覆盖第一红外对管451时,饲料从第一饲料出口管431排出;旋转扇面体42覆盖第二红外对管452时,饲料从第一饲料出口管431和第二饲料出口管432排出;旋转扇面体42覆盖第三红外对管453时,饲料从第一饲料出口管431、第二饲料出口管432和第三饲料出口管433排出。

饲料出口组43的下部还设有分料器50,分料器50为中空结构,分料器50的顶部设有分料器入口51,分料器入口51与饲料出口组43相对,饲料出口组43内的饲料在重力的作用下能够进入分料器入口51,从而进入分料器50的内部。分料器50的底部设有四个分料器出口52,分料器的内部设有分料板53,分料板53包括第一分料板531,第二分料板532和第三分料板533,第一分料板531为折弯结构,第一分料板531短部竖直,长部向分料器50内部边缘倾斜,第二分料板532竖直布置。第一分料板531和第三分料板533为相同的结构,且关于第二分料板532对称布置。分料板53将从分料器入口51进入的饲料分配到不同的分料器出口52,然后漏出分料器50,饲料在通过分料器50之后漏出到特定区域,饲料在特定区域的量呈正态分布。

饲料投放器模块4可以根据实际使用情况,适当的增加数量,也可以根据不同的目标区域位置安装饲料投放器模块4。

饲料投放器模块4的底部还设有饲料板6,饲料板6位于饲料出口组43的投射区域内,饲料从饲料出口组43排出后,掉在饲料板6之上。饲料板6具有一定的弹性,青蛙看到饲料掉落后,青蛙就会来到饲料板6之上,青蛙在跳动过程中会将饲料板6上的饲料弹起,由于青蛙视觉识别运动中的物体,所以饲料板6上的饲料也会被青蛙识别,从而大大的节省了物料成本,避免了饲料的浪费。

本发明还提供了一种旋转倾斜式自动青蛙饲料投放器视频分析方法,包括以下步骤:

s1、获取若干不同角度、方位的青蛙样本图;

s2、将样本图进行预处理,首先将作为样本的青蛙图像中选取若干参考点组,保存参考点组的颜色与纹理信息;然后对于样本图中的青蛙图案,手工辅助选取较为精确的轮廓线;对青蛙背部若干较小的纹理及颜色特征,进行筛选消除;将保留下来较大区域的颜色与纹理,作为识别青蛙的主要颜色与纹理参数;对于样本图进行进一步处理,主要保留其大致的轮廓及最主要区域面积的颜色、纹理等参数信息;

s3、依靠时间的不同,对应运动区域的变化,捕捉多帧之间的运动特征,获得不同帧之间青蛙跳动的轨迹;

s4、将满足跳动条件的各个运动特征区域的形状与颜色,选取一个基本完全独立不与其他样本重叠的区域,获得一个独立的青蛙身体区域的大致尺寸,获取该物理尺寸参数后,结合摄像机标定的若干物理参数,计算出使用样本图的缩放参数,该缩放参数即作为该摄像头获取帧的图像的全局缩放尺度;参照样本图大小,进行尺度缩放、旋转等处理转化为样本图一样大小后,和预处理后的不同样本图,进行模板匹配,判定是否为运动中的青蛙;

s5、对于模板不能够完全匹配的大面积运动区域,有多个青蛙在进行运动,则经过全局缩放尺度处理后,将该区域面积除以样本图面积,再乘以经验系数,进行该区域青蛙数量的估计;

s6、对于步骤s5中若干具有跳动的运动特征,其区域较模板更小的,将模板进行缩小,将缩小后的模板与其匹配,如面积与颜色组合误差小于阈值,即判定为运动中的一个青蛙;

结合不同时间序列的关联帧,辅以多个后台程序随机选定的、若干(数量可为3、5、7、9、11等)、具有跳动的运动特征的不同运动目标区域,进行青蛙运动方向的预估,以多数青蛙运动方向为结果方向,为计算机控制模块提供青蛙运动方向的辅助信息;

s7、如果运算量较大,即采用主从旋转摄像头搭配的方法,主摄像头进行是否有运动特征的计算,而从摄像头则固定检测一个距离、角度、面积已知的小区域,在该小区域内,采用前述算法,进行青蛙运动特征的精确匹配,以降低运算量;

s8、如果通过检测青蛙的运动,进行青蛙数量、运动方向的预估,打开相应满足条件的控制装置。

在步骤s1中,获取青蛙的样本图是通过主从旋转摄像头变焦系统12获得,获取的青蛙样本图包括青蛙的主视图,后视图,左视图、右视图、起跳状态图和落下状态图,图形的大小选取尺寸包括32x32、48x48、64x64,将获得的青蛙样本图用视频分析模块2进行分析。在步骤s2中,对于轮廓线以内的部分,采用腐蚀膨胀的方法,对青蛙背部若干较小的纹理及颜色特征,进行筛选消除;对比原来的参考点组,对保留下来较大区域的颜色与纹理,就作为识别青蛙的主要颜色与纹理参数;对青蛙样本图进行进一步处理,主要保留其大致的轮廓及最主要区域面积的颜色、纹理等参数信息。在步骤s3中依靠光流算法,提取运动区域,并且依靠时间的不同,对应运动区域的变化,捕捉多帧之间的运动特征,青蛙运动方式为跳动,不同帧之间,时间间隔适当,青蛙运动为朝一个方向,呈现低高低再到该低高的变化,这是识别青蛙的一个主要运动特征,对应青蛙一跳一跳运动,可获得不同帧之间青蛙跳动的轨迹。

在步骤s4中将满足跳动条件的各个运动特征区域的形状与颜色,选取一个基本完全独立不与其他样本重叠的区域,该区域是否完全独立,可参考摄像头的物理参数,以及青蛙喂养时间的长短,获得一个独立的青蛙身体区域的大致尺寸,该区域物理尺寸参数可由人工辅助测取;获取该物理尺寸参数后,结合摄像机标定的若干物理参数(距离、位置、角度、焦距、图像尺寸等),即可计算出使用样本图的缩放参数,该缩放参数即作为该摄像头获取帧的图像的全局缩放尺度;参照样本图大小,进行尺度缩放转化为样本图一样大小后,和预处理后的不同样本图,结合朝左、朝右、起跳、落下这几种基本的体位,进行模板匹配,如面积与颜色组合误差小于阈值,即判定为运动中的一个青蛙。

步骤s6中进行模板的缩小可采用金字塔法,将缩小后的模板进行匹配。

本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1