shimeta_camera — 摄像头实时推理
如果板卡接了 SC465SL 摄像头,可以加载自己的模型进行实时推理。
快速开始
. /mnt/setup.sh
shimeta_camera /mnt/yolov8n_demo.zip在 PC 浏览器打开 http://192.168.49.10:8080,可看到:
- MJPEG 实时画面(硬件 VENC 编码,流畅 15-30fps)
- 检测框叠加显示(前端 Canvas 渲染,不同颜色区分类别)
- 检测结果表格(类别、置信度、坐标)
- 实时状态面板(总帧数、FPS、推理耗时)

参数调节
shimeta_camera /mnt/yolov8n_demo.zip 0.1 # 降低门槛
shimeta_camera /mnt/yolov8n_demo.zip 0.25 0.3 # 减少重复框注意:需要摄像头硬件连接。如果板卡没有摄像头,请使用
shimeta_infer进行图片推理。
HTTP API 端点
shimeta_camera 运行后在 8080 端口暴露 HTTP 服务:
| 端点 | 方法 | 说明 |
|---|---|---|
/ | GET | WebUI 仪表盘(HTML) |
/mjpeg | GET | MJPEG 实时视频流 |
/api/status | GET | 检测结果 JSON |
/api/snapshot | GET | 当前帧 JPEG 快照 |
/api/status JSON 格式
{
"frames": 241,
"fps": 15.2,
"infer_ms": 35.7,
"det_count": 3,
"model": "yolov8n",
"mw": 640,
"mh": 640,
"detections": [
{
"x1": 225,
"y1": 313,
"x2": 393,
"y2": 638,
"conf": 0.85,
"class_id": 0,
"label": "person"
},
{
"x1": 500,
"y1": 200,
"x2": 600,
"y2": 400,
"conf": 0.73,
"class_id": 2,
"label": "car"
}
]
}关键性能参数
| 参数 | 数值 |
|---|---|
| NPU 推理 | ~35ms (YOLOv8n 640×640) |
| Y→RGB NEON 拷贝 | ~5ms |
| 后处理 INT8 解码 | ~5ms |
| 实际帧率 | 15-16fps(VPSS 三通道管线) |
| 模型输入 | 640×640 uint8 |
