CV / YOLO26
YOLO26-seg
YOLO26 分割模型(n/s/m/x-seg),适用于 reComputer R Series + Hailo-8 或 Hailo-10H。
136 次下载
大小
27.0 MB (Hailo-10H) / 33.7 MB (Hailo-8)内存
4GB+精度
Hailo HEF / HailoRT选择你正在使用的设备,设置指南和文档将相应更新。
快速开始
部署
sudo docker run --rm \
--name pi5-hailo8-yolo26m-seg \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/yolo26m_seg:latest \
python web_detection.py --model_path model/yolo26m_seg.hef --video_path video/test.mp4模型详情
reComputer R Series (CM5 + Hailo-8)YOLO26-seg 在 reComputer R Series(CM5 + Hailo-8)上运行
YOLO26m-seg 和 YOLO26x-seg 通过 HailoRT 4.23 在 Hailo-8 上运行。one2one CPU 解码(DFL + top-k + 原型掩码组装)为 80 个 COCO 类别输出实例掩码和边界框。
reComputer Hailo-8 仓库目前提供 yolo26m_seg 和 yolo26x_seg 的编译版本;n/s 变体尚未发布。
模型信息
| 变体 | 输入 | 打包 HEF | 容器镜像 |
|---|---|---|---|
| YOLO26m-seg | 640×640×3 RGB | 33.7 MB | yolo26m_seg |
| YOLO26x-seg | 640×640×3 RGB | 61.9 MB | yolo26x_seg |
硬件与主机设置
| 项目 | 值 |
|---|---|
| 开发板 | 树莓派 CM5 |
| 加速器 | Hailo-8,PCIe 接口,/dev/hailo0 |
| 运行时 | HailoRT 4.23.x(主机与容器主次版本需一致) |
| 容器内 Python | 3.11,aarch64 |
bash
sudo apt update
sudo apt install hailo-all -y
sudo reboot
# After reboot
hailortcli fw-control identify
ls /dev/hailo0
# Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
sudo systemctl enable docker
sudo systemctl start docker使用演示视频运行
请选择与模型变体对应的命令。
YOLO26m-seg
bash
sudo docker run --rm \
--name pi5-hailo8-yolo26m-seg \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/yolo26m_seg:latest \
python web_detection.py --model_path model/yolo26m_seg.hef --video_path video/test.mp4打开 http://<Board_IP>:8000 查看 Web 预览(按类别叠加的实例掩码 + 检测框)。
USB 摄像头模式
bash
sudo docker run --rm \
--name pi5-hailo8-yolo26m-seg \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
--device /dev/video0:/dev/video0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/yolo26m_seg:latest \
python web_detection.py --model_path model/yolo26m_seg.hef --camera_id 0YOLO26x-seg
bash
sudo docker run --rm \
--name pi5-hailo8-yolo26x-seg \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/yolo26x_seg:latest \
python web_detection.py --model_path model/yolo26x_seg.hef --video_path video/test.mp4REST API
bash
curl -X POST "http://<Board_IP>:8000/api/models/yolo26m_seg/predict" \
-F "file=@test.jpg"| 端点 | 方法 | 用途 |
|---|---|---|
/api/models/yolo26m_seg/predict | POST | 框、类别、置信度(JSON) |
/api/models/yolo26x_seg/predict | POST | 框、类别、置信度(JSON) |
/api/video_feed | GET | 带掩码的 MJPEG 预览流 |
/api/config | GET / POST | 置信度阈值 |
/api/video/upload + /api/video/analyze | POST | 离线视频分析 |
开发说明
| 变体 | 源码 | Dockerfile | 容器镜像 |
|---|---|---|---|
| YOLO26m-seg | src/rpi5_hailo8_yolo26m_seg/ | docker/hailo8/yolo26m_seg.dockerfile | ghcr.io/seeed-projects/recomputer-hailo8-cv/yolo26m_seg:latest |
| YOLO26x-seg | src/rpi5_hailo8_yolo26x_seg/ | docker/hailo8/yolo26x_seg.dockerfile | ghcr.io/seeed-projects/recomputer-hailo8-cv/yolo26x_seg:latest |
- 执行器为 HailoRT 4.23 的 InferVStreams 封装(one2one 解码)。
- HEF:Hailo Model Zoo v2.19.0 的 Hailo-8 构建。
输入与输出
输入:图像(640x640 RGB)。输出:边界框和实例掩码(COCO 80 类)。