目录
安装 Ultralytics训练模型验证预测 & 识别导出追踪图像分割提取分类姿势识别轨迹生成Ultralytics YOLOv8 是备受好评的实时目标检测和图像分割模型,主要功能是物体识别、分割图片物体、分类、姿态识别和跟踪等。Ultralytics 支持使用 CPU、GPU 进行训练,支持 x64、arm64 等 CPU 架构,支持苹果的 M1/M2 芯片,支持在边缘设备中训练和使用。
Ultralytics 对于个人免费,使用 【AGPL-3.0 许可】 开源协议,对于企业则需要付费。
Ultralytics 是框架的名称,YOLOv8 是该框架默认携带的模型的版本号,框架默认会自带多种用途模型,我们一般会选择在官方的模型上做训练。
Ultralytics YOLOv8 的物体识别功能很强大,如下图所示,能够准确识别图片中化了妆的妹子为 person(人类),甚至把床也识别出来了。
使用 Ultralytics,一般会经历以下过程:
训练(Train)模式:在自定义或预加载的数据集上微调您的模型。验证(Val)模式:训练后进行校验,以验证模型性能。预测(Predict)模式:在真实世界数据上释放模型的预测能力。导出(Export)模式:以各种格式使模型准备就绪,部署至生产环境。跟踪(Track)模式:将您的目标检测模型扩展到实时跟踪应用中。基准(Benchmark)模式:在不同部署环境中分析模型的速度和准确性。所以,