Ultralytics YOLO 是一个先进的计算机视觉框架,专注于提供最先进的目标检测、实例分割、姿态估计、跟踪和分类等功能。该项目是基于多年计算机视觉和AI基础研究构建的尖端YOLO模型集合。
项目地址: https://github.com/ultralytics/ultralytics
YOLO11是Ultralytics的最新YOLO模型,在多个任务中提供最先进的性能,包括目标检测、分割、姿态估计、跟踪和分类,并具有增强的特征提取能力。
主要改进:
YOLO12采用注意力机制为中心的目标检测方法,在多种核心计算机视觉任务中表现出色。
# 安装
pip install ultralytics
# Python API使用
from ultralytics import YOLO
# 加载模型
model = YOLO('yolo11n.pt')
# 训练
model.train(data='coco8.yaml', epochs=100, imgsz=640)
# 推理
results = model('path/to/image.jpg')
# 导出
model.export(format='onnx')
# 训练
yolo train data=coco8.yaml model=yolo11n.pt epochs=100 imgsz=640
# 推理
yolo predict model=yolo11n.pt source='path/to/image.jpg'
# 验证
yolo val model=yolo11n.pt data=coco8.yaml
# 导出
yolo export model=yolo11n.pt format=onnx
Ultralytics YOLO是目前最先进和完整的计算机视觉解决方案之一,它不仅提供了强大的模型性能,还具备了完整的工具链和生态系统。无论是学术研究、工业应用还是个人项目,都能在这个框架中找到合适的解决方案。其持续的更新和改进确保了用户始终能够获得最新的技术进展和最佳的使用体验。