OpenCV 是视觉处理工具库,YOLO 是目标检测模型
1,USB 或 MIPI 摄像头接泰山派
2,OpenCV 读取摄像头画面
3,OpenCV 做缩放、颜色转换,比如 BGR 转 RGB
4,把图像送给 RKNN,运行转换好的 YOLO 模型
5,YOLO 输出检测框和类别
6,OpenCV 在原图上画框、写类别名
7,OpenCV 显示画面,或者推流到网页
注意:
OpenCV 自己也能通过 cv2.dnn 加载 YOLO 模型,但在泰山派这类瑞芯微板子上,通常不会用 OpenCV DNN 跑 YOLO,因为那样主要靠 CPU,速度慢。
更常见的是:用 RKNN-Toolkit2 把 YOLO 转成 .rknn,用 RKNPU2 在 NPU 上推理,OpenCV 只做前后处理