跳到正文
发现
otherAI 应用

DeepCamera:开源 AI 摄像头技能平台

把 VLM 与目标检测能力以可插拔技能接入摄像头的开源 AI NVR 平台,所有推理本地运行,适合自建家庭监控的用户。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v2026.3
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

DeepCamera 是 SharpAI 开源的 AI 摄像头技能平台。它的开源技能为摄像头加上 AI 能力:VLM 场景分析、目标检测、行人重识别,全部用 Qwen、DeepSeek、SmolVLM、LLaVA 等模型在本地运行。项目在既有的面部识别、RE-ID、跌倒检测和 CCTV/NVR 监控能力之上,用现代 AI 扩展了技能目录;所有推理都在本地完成,以最大化隐私保护。

配套的桌面应用 SharpAI Aegis 是 DeepCamera 的桌面伙伴:用 LLM 自动完成环境搭建、摄像头技能配置和整条 AI 流水线管理,无需手动操作 Docker 或 CLI;它还增加了智能体层,包括持久记忆、与摄像头对话的 agentic chat、AI 视频生成、语音(TTS),以及通过 Discord / Telegram / Slack 的对话式消息。

主要功能

技能化架构

每个技能都是自带模型、参数和通信协议的独立模块,采用标准化的 SKILL.md 清单 + requirements.txt 依赖模型,通过 JSONL(stdin/stdout)协议与 Aegis 通信。检测类技能在 Aegis 看来完全可互换:Aegis 把一帧写入共享卷、在 stdin 发出 frame 事件,再从 stdout 读取 detections。所有技能都登记在 skills.json 中,便于程序化发现。

技能目录(部分)

类别 技能 作用 状态
检测 yolo-detection-2026 实时 80+ 类检测,经 TensorRT / CoreML / OpenVINO / ONNX 自动加速 ✅
检测 yolo-detection-2026-coral-tpu Google Coral Edge TPU,USB 加速器上约 4ms 推理 ✅
检测 yolo-detection-2026-openvino Intel NCS2 USB / Intel GPU / CPU 多设备 🧪
检测 face-detection-recognition 人脸检测与识别 📐
检测 license-plate-recognition 车牌检测与识别 📐
分析 home-security-benchmark LLM & VLM 安防性能评测套件 ✅
隐私 depth-estimation 实时深度图隐私变换,在保留活动信息的前提下匿名化画面 ✅
分割 sam2-segmentation Segment Anything 2 点击分割,支持点/框提示与视频跟踪 ✅
标注 dataset-annotation AI 辅助数据集标注,导出 COCO/YOLO/VOC ✅
训练 model-training Agent 驱动的 YOLO 微调:标注、训练、导出、部署 📐
自动化 mqtt / webhook / ha-trigger 事件驱动的自动化触发 📐
集成 homeassistant-bridge Home Assistant 摄像头接入,检测结果输出 📐

✅ 就绪 · 🧪 测试中 · 📐 计划中

硬件自动适配

共享的 env_config.py 会自动探测 GPU 并把模型转换成最快的原生格式:NVIDIA → TensorRT,Apple Silicon → CoreML,Intel → OpenVINO IR,AMD / CPU → ONNX。Coral TPU 技能使用 ai-edge-litert(LiteRT)配合 libedgetpu delegate,支持 Linux、macOS、Windows 上的 Python 3.9–3.13。

LLM 辅助技能安装

技能由自主 LLM 部署代理安装,流程包括:读取 SKILL.md、requirements.txt、package.json 完成探测;检测 NVIDIA(CUDA)、AMD(ROCm)、Apple Silicon(MPS)、Intel(OpenVINO)或纯 CPU 硬件;执行对应后端的安装命令;做一次冒烟测试确认技能可加载;最后确定启动命令并写入注册表。失败时会读取错误输出并尝试自行修复,社区贡献的技能无需专门的安装脚本。

YOLO26 模型

YOLO26(2026 年 1 月)取消了 NMS 与 DFL,导出更干净、延迟更低:

模型 参数量 优化后延迟 适用场景
yolo26n (nano) 2.6M ~2ms 边缘设备,CPU 实时
yolo26s (small) 11.2M ~5ms 速度与精度均衡
yolo26m (medium) 25.4M ~12ms 偏重精度
yolo26l (large) 52.3M ~25ms 最高检测质量

所有模型均可检测 80+ COCO 类别:人、车辆、动物和日常物品。

安装与使用

推荐的使用路径是通过 SharpAI Aegis 桌面应用运行 DeepCamera 的 AI 技能:

  • 几秒内接入 RTSP/ONVIF 摄像头、USB 摄像头,或直接用 iPhone 摄像头做测试
  • 内置本地 LLM 与 VLM,自带 llama-server,无需额外配置
  • 从技能目录一键部署技能,AI 辅助排错
  • 一键从 HuggingFace 下载并运行 Qwen、DeepSeek、SmolVLM、LLaVA、MiniCPM-V
  • 用 HomeSec-Bench 在自己的硬件上基准测试模型,找出最适合本机的 VLM
  • 通过 Telegram、Discord 或 Slack 与你的“守卫”对话:询问发生了什么、告诉它要盯什么、获得带画面依据的 AI 推理回答

想自己开发技能,可参考 Skill Development Guide 与 Platform Parameters。

注意事项

  • 项目采用 MIT 许可证。
  • 技能目录中部分能力仍处于测试中或计划中状态,请以技能表中的 ✅ / 🧪 / 📐 标记为准。
  • 推理全部在本地完成,实际可用模型与速度取决于本机硬件(NVIDIA、AMD、Apple Silicon、Intel 或纯 CPU)。
  • YOLO26 模型延迟为优化后的参考值,不同设备上会有差异。

本作品整理自 GitHub 开源项目 SharpAI/DeepCamera,原作者 @SharpAI,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2026.3当前版本

    136 次提交,将 DeepCamera 重构为去中心化 Skill Platform:18 个技能覆盖 10 大类别,采用标准 SKILL.md 清单与 JSONL 协议;新增 131 项测试的 HomeSec-Bench 基准套件并兼容 Qwen3.5。

评论