水槽上方固定机位、高密度群养、打斗伤亡只发生在几秒钟内的地方。

工厂化循环水 RAS 水槽或暂养池。软壳蜕壳个体遭受攻击或两虾缠绕打斗时,端侧实时触发告警,指导工人投放遮蔽物。

繁殖水槽中亲本互动频率与公母性别比例平衡,新虾入池前 10 帧自动投票统计,避免雄虾过密恶性争斗。

24 小时全自动数字化行为记录器,自动输出打斗频次、时长与 ROI 截图,无需人工盯屏。
不适用:严重反光死角、重度浑浊水体。启动时已被啃食致死的个体只报检测,不产生打斗事件。
智能边缘相机俯视采集水槽画面,端侧漏斗架构完成打斗确认,告警直达养殖监控看板。
要跑起来只需要两样东西:出画面的智能边缘相机、接事件的养殖监控系统。摄像头与 AI 运算都在现场水槽端,视频不出设备;过网络的只有几百字节的一条 MQTT 状态事件。
安装在水槽正上方 0.8–1.5 米处,俯视或 45° 斜侧视对准水槽,输出 1080p 10–15 FPS 画面。根据水槽规格提供两档硬件选项:
机位与照明决定准确率:推荐采用冷白漫反射灯条,避免强点光源在水面形成眩光;水产大棚湿度常超 90%,需搭配 IP66 防雾防结露外壳。
整套算法在摄像头内部 NPU/TPU 纯端侧闭环,视频裸流不出设备:
| 设备选型 | 加速单元 | 部署机制 | 帧率 | 适合水槽场景 |
|---|---|---|---|---|
| reCamera Pro | 1/1.8" 大底 · RV1126B · 3 TOPS NPU | Python kit 4 级漏斗全闭环 | 10~15 FPS | 宽水槽、多目标高精科研、8 帧时序拼图验证 |
| reCamera 2002 | 1/2.8" 紧凑 · SG2002 · 1 TOPS TPU | 原生 C++ 运行 640² cvimodel | 12~15 FPS | 标准水槽、规模化高密度铺设、靠近打斗初筛预警 |
日常无接触时仅运行 640² 轻量检测,几何靠近才触发后序分类网络,算力占用降低 90% 以上。
crayfish/behavior/event,实时接收带置信度、涉事个体 ID 与持续时间的结构化 JSON。rtsp://<设备IP>:8554/live0 输出带硬件 OSD 边框的监控流。部署至 reCamera 后,算法在端侧自动提取并输出的实测功能画面与结构化事件。
真实水槽测试集上的工程基准,不是水产质检认证。
| 现场能得到什么 | 典型值 | 硬件配置 |
|---|---|---|
| 打斗行为检出召回率 | 95.0% | reCamera Pro(8 帧时序验证网络) |
| 侧视假重叠误报拦截率 | 90.5% | 同上 |
| 靠近触发到告警送达 | 66 ms | 全平台一致(局域网直发 MQTT) |
| 镜头水汽结露下检出率 | 88.0% | 经 15% 虚焦增广训练 |
| 公母性别投票识别准确率 | 82.0% | Top-1,基于雄虾螯斑特征 |
两个套餐在核心检测上表现一致,选型看水槽尺寸与是否需要时序深度验证,不看基础召回。
| 设备型号 | 感光传感器 | 算力平台 | 算法流水线 | 端侧帧率 | 推荐部署选型 |
|---|---|---|---|---|---|
| reCamera Pro | 1/1.8" 大底高清 | RV1126B · 3 TOPS NPU | 4 级漏斗全闭环 + 时序拼图 | 10~15 FPS | 宽水槽、多目标高密度、要求 8 帧深度验证与公母鉴别 |
| reCamera 2002 | 1/2.8" 紧凑标准 | SG2002 · 1 TOPS TPU | 原生 C++ 640² 双模型初筛 | 12~15 FPS | 标准水槽、规模化高密度铺设、靠近打斗初筛预警 |
部署完就靠这几个主题接数据。
| 主题 / 端口 | 内容 | retained |
|---|---|---|
crayfish/behavior/event | 打斗状态跃迁 JSON:state(start/change/end)、fight_detected、confidence、pair_ids、duration_sec | 否 |
crayfish/detection | 实时水槽目标坐标广播:crayfish_count、sex_ratio,以及每个个体的 bbox 与置信度 | 否 |
| WebSocket 8124 | 触发打斗瞬间的局部交互 ROI 裁剪图片二进制流 | — |
RTSP 8554 /live0 | 实时视频流,带硬件 OSD 检测边框 | — |
crayfish/behavior/event 仅在状态跃迁时置位,不会在两只虾纠缠打斗期间反复触发轰炸监控看板。
方案核心沉淀为可复用的「水下/密集群体目标检测 → 几何靠近触发 → 局部交互 ROI 裁剪 → 时序卷积确认」闭环范式。
| 层 | 移植时你要做的 |
|---|---|
| 水槽机位与漫反射照明规范 | 直接复用 |
| 边缘相机运行时(RV1126B RKNN / SG2002 CVI TPU) | 直接复用 |
| 几何靠近触发规则与消抖状态机 | 直接复用 |
| MQTT / WebSocket / RTSP 数据接口 | 直接复用 |
| 目标检测模型权重 | 针对新水产物种重新标注训练 |
| 时序打斗判断阈值 | 按新物种体长与攻击行为模式标定 |
能。整套 4 级漏斗处理流水线与 MQTT broker 全部运行在 reCamera 相机端侧 RAM 内部,完全不依赖公网服务器。只有当你的养殖平台向外转发数据时才涉及外网。
不会。视频裸流完全留在摄像头内,网络上传输的仅是打斗事件发生时的结构化 JSON(几百字节)以及触发瞬间的局部关键帧抓拍切片。
针对水产大棚高湿结露环境,算法经过 15% 虚焦模糊增广训练;配合第 4 级 8 帧时序拼图判定,彻底排除了两只虾在 2D 视角下错位重叠造成的伪打斗误报。
大水槽宽视野或科研场景推荐 reCamera Pro(1/1.8" 大底高清),感光能力强、跑完整 4 级漏斗与公母鉴别;标准水槽密集铺设推荐 reCamera 2002(1/2.8" 标准经济款),原生 C++ 极速初筛,成本低且功耗极小。