鱼类鳃盖呼吸频率监测
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bb47e3e3/fish-respiratory-rate-monitor-analysis。
技能介绍
要解决什么问题
家庭鱼缸、公共水族馆或实验室里,溶氧量、应激和鳃部健康往往先反映在鳃盖开合节奏上,但人工盯缸很难长时间、定量地数「次/分钟」。呼吸过快常见于缺氧、水质恶化或应激;过慢则可能关联低温、中毒等风险。本技能面向固定摄像头拍摄的鳃盖近距离视频,把周期性开合转成可比的 BPM,并在偏离鱼种与水温基线时给出分级提醒,而不是替代兽医做具体疾病命名。
技能如何工作
输入为本地文件或公网 URL 的短视频(文档要求 帧率 ≥ 25 FPS、单次采样 ≥ 30 秒,鳃盖区域清晰)。在技能根目录通过 python -m scripts.smyx_fish_respiratory_rate_monitor_analysis 调用后端分析:检测鳃盖开合并统计 BPM,结合 鱼种 + 水温 动态阈值(例如文档中的金鱼、锦鲤、神仙鱼等区间),并区分 respiratory_normal、hyperventilation_*、hypoxia_warning、bradypnea、signal_unreliable 等场景。
告警按 Level 1~4 递进:从入库轻提醒到紧急建议增氧、联系专业人员;需扣除生理性升高(活跃游动、投喂后约 30 分钟、水温上升)。历史清单只能用 --list 走云端 API,以 Markdown 表格展示,不得从本地 memory 拼凑。
边界与注意
- 禁止输出具体鳃病诊断、药物名称或剂量,也不得代用户启停增氧泵等设备,仅可建议用户自行操作。
- 当信号稳定度 < 50% 时应判为不可靠并建议重拍,避免误报。
- 视频保留策略以异常片段为主(文档约定 ≤ 7 天等合规要求);阈值勿用单一「80 次/分钟」盲判,必须按品种与环境联合设定。
使用场景
- 家用鱼缸已装固定机位,上传鳃盖近景视频后需要自动统计每分钟开合次数,并在超品种/水温阈值时提示检查溶氧与水温。
- 公共水族馆某展缸需按 `tank_id` 拉取云端历史,生成当日 BPM 趋势与异常片段清单,供值班员决定是否增氧或联系专业人员。
- 观赏鱼养殖场在批量巡检时,用机位稳定的短视频筛查呼吸过快个体,并输出分级告警与水质检查建议,而非口头估数。
- 实验室饲养金鱼或锦鲤做应激观察时,需在明确鱼种与水温下对比基线 BPM;信号稳定度不足时要求重拍而非强行出告警。
适合人员
- 自家鱼缸装了智能摄像头、夜间无法长时间盯缸,希望用视频算出呼吸频率并在缺氧风险前收到增氧与水质检查提醒的养鱼者
- 公共水族馆负责展缸动物福利的值班员,需要按缸查看云端历史呼吸报告、BPM 趋势与 Level 2~4 告警记录的水族管理人员
- 观赏鱼养殖场技术员,在投喂后或水温波动时需要区分生理性呼吸加快与真实缺氧,避免误报并指导查 pH、氨氮等指标的一线监测人员
- 饲养实验用鱼、需要结构化 BPM 与场景分类输出、但明确不做具体鳃病或用药诊断的实验动物饲养与记录人员