项目描述
给开发板具有usb与tpye-c接口,同时还有mipi人机交互界面。
可以使用type-c进行供电,也可以使用12V直流电源模块供电。
采用usb连接工业摄像头,连接电源供电按照下方要求进行执行。
安装运行环境
#安装yolov10 官方链接 https://github.com/THU-MIG/yolov10
conda create -n yolov10 python=3.9
conda activate yolo_car
pip install -r requirements.txt
yolov10超参数调整参考
rk3056是arm32架构与平常的linux电脑x86的安装稍有不同
PyTorch 和 TorchVision
pytorch 的安装 参考 https://github.com/pytorch/pytorch.git
Python 代码验证 PyTorch 是否可用:
终端执行python3 -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"
出现False(正常,无 GPU),则安装成功。
安装bortsort
https://github.com/NirAharon/BOT-SORT
进入BoT-SORT-main目录
pip install -r requirements.txt注意自己的pytorch版本
安装成功后使用yolo训练自己的数据集,这里训练的数据集采用自己电脑进行训练最后导出tensorRT(后缀为.engine) ,复制到自己的开发板
#参考
from ultralytics import YOLO
model = YOLO("yolo11n.pt")
model.export(format="engine")之后运行脚本python detect_car_lie.py
