当前位置:   article > 正文

【目标检测】YOLOV8实战入门(一)简介与安装_yolov8 sam

yolov8 sam

1、YOLOV8简介


`YOLOv8` 是来自 Ultralytics 的最新的基于 YOLO 的对象检测模型系列,提供最先进的性能。
  • 1

Ultralytics YOLOv8,实时目标检测和图像分割模型的最新版本。YOLOv8建立在深度学习和计算机视觉的前沿进步之上,在速度和准确性方面提供无与伦比的性能。其流线型设计使其适用于各种应用,并可轻松适应不同的硬件平台,从边缘设备到云API。相比与以前的 YOLO 版本, YOLOv8 模型更快、更准 ,同时为训练模型提供统一框架。

  • 支持任务类型
Model TypePre-trained WeightsTask
YOLOv8yolov8n.pt, yolov8s.pt, yolov8m.pt, yolov8l.pt, yolov8x.ptDetection
YOLOv8-segyolov8n-seg.pt, yolov8s-seg.pt, yolov8m-seg.pt, yolov8l-seg.pt, yolov8x-seg.ptInstance Segmentation
YOLOv8-poseyolov8n-pose.pt, yolov8s-pose.pt, yolov8m-pose.pt, yolov8l-pose.pt, yolov8x-pose.pt ,yolov8x-pose-p6Pose/Keypoints
YOLOv8-clsyolov8n-cls.pt, yolov8s-cls.pt, yolov8m-cls.pt, yolov8l-cls.pt, yolov8x-cls.ptClassification
  • 支持模式类型
ModeSupported
Inference
Validation
Training

Note:Ultralytics最近推出了与segment-anything相结合的实例分割功能。

Segment Anything

from ultralytics.vit import SAM 

model = SAM("sam_b.pt")
model.info()  # display model information
model.predict(...)  # train the model
  • 1
  • 2
  • 3
  • 4
  • 5
  • 支持任务类型
Model TypePre-trained WeightsTasks Supported
sam basesam_b.ptInstance Segmentation
sam largesam_l.ptInstance Segmentation
  • 支持模式类型
ModeSupported
Inference
Validation
Training

2、安装配置YOLOV8


  • ultralytics支持命令行界面 (CLI) API 和 Python SDK,可通过pip安装,安装命令如下:
pip install ultralytics
  • 1
  • 对于开发人员可以git clone源码,然后配置安装相关依赖 requirements.txt
git clone https://github.com/ultralytics/ultralytics
cd ultralytics
pip install -r requirements.txt
  • 1
  • 2
  • 3

note:YOLOV8依赖中包含pytorch相关库,但是PyTorch要求因操作系统和CUDA要求而异,因此建议按照Pytorch官网的说明安装PyTorch及相关依赖。


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号