LabVIEW开发双目立体系统猪重估算

简介: LabVIEW开发双目立体系统猪重估算

LabVIEW开发双目立体系统猪重估算


动物的活重是各种研究中的重要参考,例如动物生长,饲料转化率,健康状况和疾病发生。生长中的动物的体重为保持它们处于适当的营养和环境水平提供了一个有价值的参数或指标。动物的利润通常与收入和成本之间的平衡密切相关),因为它取决于它的重量和生产规模。


动物科学家和育种者努力满足客户对质量的要求,并以最便宜的投入生产某些产品。首先,需要“最低成本公式”来尽可能少地控制输入。另一方面,动物育种决策是为了将动物保持在合适的体重,以遵循标准生长曲线。


目前,计算机和数字成像系统的发展提供了一种通过图像分析技术从活体动物体特征估计活体动物体重的间接途径。图像分析方法已成功用于估计体重。使用视觉图像分析系统监测猪的大小和形状,以确定活体重作为一种有效的方法。


图像由LabVIEW和VDM(视觉开发模块)的图像采集系统采集。该系统获取的图像保存在指定位置,并按日期自动排序,以建立用于体重估计的数据库。


在校准双目相机后对图像进行分析,该校准是基于LabVIEW系统的机器视觉模块实现的。为了获得更好的猪体轮廓和更精确的图像像素值,采用深度阈值消除背景干扰,而不是传统的灰度阈值分割。深度图像由处理程序使用双目相机获取的左右图像的块匹配方法计算。然后根据视差图计算深度图像。从深度图像和自动从分割的猪读取的SPV中分割猪轮廓。重建的猪图像去除了头部,耳朵和尾巴,因为通过去除这些身体部位,估计体重的准确性将大大提高。



水槽和饮水器的高度相同,以避免在进食过程中手动测量BL时猪头朝下的现象。因此,测量值和估计值之间的误差将减小。猪的身体一直站着,在进食或饮水时很少移动,因此安装在饮水区的摄像头是最好的选择。同时,利用光电传感器和气动门装置将饮水区改造成只有一头猪可以进入的单行道,并设置限制围栏,确保猪不能转身。一旦光电传感器发现猪进入饮水区的信号,气动门就会自动关闭,如果其他传感器识别出猪离开饮水区,关闭的门就会打开。因此可以获得更高质量的图像。


基于物联网的系统,由应用层和数据库层组成,在满足智能化管理和减少低质量图像数量方面发挥了重要作用。饮水区内的猪数量由气动门控制,气动门带有两个光电传感器,分别设置在饮水区的入口和出口处。RFID阅读器,称重传感器和用于获取体重数据和饮水猪图像的双摄像头被记录下来,只要耳标触发阅读器。所有实时数据通过数据采集设备通过网络传输到EVS。


LabVIEW中的机器视觉模块提供了可直接调用的图像处理VI,使研究更轻松、高效。使用基于LabVIEW的深度阈值的图像分割在这项研究中发挥了重要作用。首先,在图像分割之前匹配没有猪的背景深度图像。然后,系统自动收集饮酒图像并处理为深度图像,称为前景图像。最后,通过前景图像和背景图像之间的减法图像二元分割获得猪的轮廓。该方法在涉及饮水区地面上的水和猪身上的泥影等黑暗引起的反射问题时,比灰阈值分割具有更好的性能。


这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
4月前
|
数据采集 监控 算法
LabVIEW与3D相机开发高精度表面检测系统
LabVIEW与3D相机开发高精度表面检测系统
56 2
|
6月前
|
传感器 数据采集 算法
LabVIEW无人机大气数据智能测试系统
LabVIEW无人机大气数据智能测试系统
55 3
|
6月前
|
传感器 编解码 监控
LabVIEW基于机器视觉的钢轨表面缺陷检测系统
LabVIEW基于机器视觉的钢轨表面缺陷检测系统
93 3
|
2月前
|
监控 算法 数据安全/隐私保护
基于视觉工具箱和背景差法的行人检测,行走轨迹跟踪,人员行走习惯统计matlab仿真
该算法基于Matlab 2022a,利用视觉工具箱和背景差法实现行人检测与轨迹跟踪,通过构建背景模型(如GMM),对比当前帧与模型差异,识别运动物体并统计行走习惯,包括轨迹、速度及停留时间等特征。演示三维图中幅度越大代表更常走的路线。完整代码含中文注释及操作视频。
|
3月前
|
开发者 图形学 Java
揭秘Unity物理引擎核心技术:从刚体动力学到关节连接,全方位教你如何在虚拟世界中重现真实物理现象——含实战代码示例与详细解析
【8月更文挑战第31天】Unity物理引擎对于游戏开发至关重要,它能够模拟真实的物理效果,如刚体运动、碰撞检测及关节连接等。通过Rigidbody和Collider组件,开发者可以轻松实现物体间的互动与碰撞。本文通过具体代码示例介绍了如何使用Unity物理引擎实现物体运动、施加力、使用关节连接以及模拟弹簧效果等功能,帮助开发者提升游戏的真实感与沉浸感。
78 1
|
4月前
|
存储 算法 数据挖掘
LabVIEW机器视觉在质量控制中的应用
LabVIEW机器视觉在质量控制中的应用
40 1
|
6月前
|
数据采集 算法 计算机视觉
LabVIEW模拟荧光显微管滑动实验
LabVIEW模拟荧光显微管滑动实验
35 5
|
6月前
|
传感器 数据采集 运维
LabVIEW在旋转机械故障诊断中的随机共振增强应用
LabVIEW在旋转机械故障诊断中的随机共振增强应用
38 4
|
6月前
|
传感器 监控 自动驾驶
LabVIEW开发基于直流电机的高精度定位火星车
LabVIEW开发基于直流电机的高精度定位火星车
39 3
|
6月前
|
机器学习/深度学习 存储 数据采集
智能光栅光片显微成像技术的LabVIEW解决方案
智能光栅光片显微成像技术的LabVIEW解决方案
39 4