这是一个基于 YOLOv5 v7.0 构建的 YOLO Docker 镜像,适用于 YOLOv5 v7.0版本的 AI 视觉处理任务。通过该镜像,用户可以轻松进行 图像分类、目标检测、目标跟踪、姿态识别、图像分割 等任务。该镜像支持以下操作:
labelImg
进行数据标注。python train.py --img 640 --batch 16 --epochs 100 --data coco.yaml --weights yolov5s.pt
python val.py --weights yolov5s.pt --data coco.yaml --img 640
环境中预装了 YOLOv5 的多种格式的模型:PyTorch、ONNX 和 TensorRT。
如果您训练了自定义模型,可将其转换为所需格式,如 TensorRT 格式。参考以下命令将 PyTorch 格式的模型导出为 ONNX 或 TensorRT 格式:
python export.py --weights yolov5s.pt --include onnx
或
# TensorRT 格式
trtexec --onnx=yolov5s.onnx --saveEngine=yolov5s.engine
使用以下命令对静态图片进行分类推理:
python detect.py --weights yolov5s.pt --source path/to/image.jpg
使用以下命令检测静态图片中的目标:
python detect.py --weights yolov5s.pt --source path/to/image.jpg
对实时视频流进行检测:
python detect.py --weights yolov5s.pt --source path/to/video.mp4
docker network
工具进行排查。