NE101 Camera AI Vision
一个组件,多种 AI 视觉能力——本篇以 OCR(水表读数、商品标签)完整走查这条可插拔流水线;其他能力换
processingExtensionId即可。
1. 方案概述
NeoMind 的 NE101 摄像头组件(ne101_camera) 不只是画面展示——它内置一条 AI 处理流水线:组件本身不运行 AI,而是通过 processingExtensionId 契约,把每一帧抓拍图像交给用户选择的扩展做推理,再把结果以叠加框和虚拟指标的形式回到画面上。
这条流水线是可插拔的——换不同的扩展,同一组件就能完成不同类型的 AI 视觉任务:
| AI 能力 | 选用扩展 | 典型场景 |
|---|---|---|
| OCR 文字识别 | paddle-ocr-v6 / paddle-ocr-vl | 仪表读数(水表、电表、燃气表)、商品与价签标签、数显仪表、铭牌序列号、文档表单 |
| 目标检测 | yolo-device-inference / image-analyzer-v2 | 人流计数、车辆检测、区域入侵告警 |
| 开放词表定位 | locate-anything-v2 | 用自然语言「找 / 数」任意物体、缺陷定位、零样本计数 |
命名说明:组件的 AI 推理扩展下拉按
locate-anything-v2/image-analyzer-v2匹配与显示(扩展市场安装 id 仍为locate-anything/image-analyzer)。下文按下拉中出现的 id 书写。
除结构化流水线外,还可用 AI Agent + 视觉大模型 对画面做开放式场景理解(描述、推理、告警),见第 7 节。
本篇以 OCR 文字识别(接 paddle-ocr-v6)为完整走查,演示这条流水线从安装到出结果的全过程;其余能力的配置流程完全相同,只是第 5.3 步更换 processingExtensionId。走查以水表读数和商品标签两个 OCR 场景为例。
数据流向:
推理结果写入虚拟指标 virtual.<扩展>.*,组件据此在画面上叠加检测框或文字框(并可叠加 ROI 高亮),同时供仪表板和 AI Chat 查询。
2. 物料清单(BOM)
这条流水 线全部推理都在 NeoMind 主机本地完成:paddle-ocr-v6 的 tiny 档模型随扩展内置,无需 GPU、无需外网(small / medium 档首次切换时才需联网下载)。
| 物料 | 型号/规格 | 用途 | 必需 |
|---|---|---|---|
| 智能相机 | NE101 或 NE301 | 图像采集 | ✅ |
| NeoMind 平台 | v0.9.0+ | 边缘 AI 管理 | ✅ |
| paddle-ocr-v6 扩展 | v2.7.8+ | 本地 OCR 推理引擎 | ✅ |
| ne101_camera 组件 | v2.14.10+ | 摄像头面板 + AI 处理流水线 | ✅(随组件市场提供) |
| 本地 LLM | Ollama 等 | AI Chat 后端 | 可选 |
3. 前置准备
3.1 NeoMind 安装与配置
完成 NeoMind 的安装、注册和基本配置,详见 NeoMind 快速入门。
3.2 设备接入
将 NE101 或 NE301 注册到 NeoMind 平台(设备类型 ne101_camera),详见 NeoMind 快速入门 - 设备管理