Agent Skills
返回列表
鱼群离群行为智能监测

鱼群离群行为智能监测

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-smyx-fish-isolation-detection-analysis。

技能介绍

要解决什么问题

群养缸里,单尾鱼突然长期待在角落、远离鱼群,往往是被欺凌、疾病早期(体表寄生虫、消化异常)、繁殖期护卵/产卵或环境不适(强水流、温度梯度)的信号。人工全天盯缸成本高,且很难对「偏离多远、持续了多久」做一致量化。

本技能面向家庭鱼缸、公共水族馆、养殖池、检疫缸等固定摄像头场景:在连续视频上做多目标跟踪与 ReID,把「离群」变成可配置的规则,而不是凭感觉猜。

技能如何工作

核心量化方式是以单尾鱼的体长为单位,计算其与鱼群质心(所有鱼 2D 位置的均值)的欧氏距离。默认当某鱼距离 > 10 倍体长且状态持续 ≥ 1 小时(距离与时长均可配置,例如 15 分钟~24 小时)时,输出离群行为提示,并支持连续监测与提醒推送。

判定会落到 7 类综合场景,例如 schooling_normal、isolation_persistent、isolation_corner_stuck、multiple_isolated_individuals、isolation_signal_unreliable 等;告警按 4 级递进(轻提醒 → 重要告警与目视检查建议 → 紧急告警与水质/隔离建议 → 同缸多条同时离群等升级策略)。历史离群报告可按 tank_id 汇总,含个体清单、轨迹摘要与建议动作(含免责声明)。

适用边界与注意点

  • 鱼种基线:斗鱼、大型龙鱼、部分慈鲷等天然独居鱼种,不能用通用 10 倍体长阈值盲判;半独居、群居鱼种也需区分基线。
  • 生理性上下文:投喂前后聚拢分散、缸角领地、护卵、被水流冲离舒适区等,需要纳入上下文,降低误报。
  • 跟踪可信度:ReID 跟踪率 < 80% 或遮挡严重时,应返回 isolation_signal_unreliable,建议调整机位而非强行告警。
  • 红线:不做具体疾病诊断、不输出药物与剂量;不代用户启停设备;指标不得伪造;视频留存策略以事件片段与轨迹摘要为主(技能原文约束 ≤ 7 天类存储原则)。

使用场景

  • 家庭鱼缸固定摄像头连续录像,需自动标出持续远离鱼群超过体长阈值的个体并推送检查提醒
  • 公共水族馆大缸多目标跟踪,值班员要在 ReID 稳定时生成按缸汇总的离群事件与轨迹摘要报告
  • 水产养殖池或育苗池监控,发现长期离群鱼只后按分级策略建议目视检查并评估是否移入检疫缸
  • 智能鱼缸摄像头产品集成该分析能力,把质心距离与持续时长规则做成可配置告警而非纯录像回放

适合人员

  • 经营家庭草缸或海水缸的爱好者,希望病鱼或受欺凌个体离群时能量化「多远、多久」而不是凭肉眼偶尔发现
  • 公共水族馆或海洋馆的行为监测运维,需要按 tank_id 输出离群清单与报告链接供班组交接与记录归档
  • 养殖场或育苗车间技术员,要在不全天盯屏的前提下筛出需检疫隔离的长期离群个体并规避群养感染扩散
  • 智能鱼缸/水族 IoT 产品经理或算法工程师,要把 ReID、鱼种基线与 isolation_signal_unreliable 等能力写进设备端行为分析规格