首页 > 其他分享 >YOLO V8 图像训练

YOLO V8 图像训练

时间:2023-12-05 10:24:07浏览次数:51  
标签:ultralytics pt 8m YOLO 8x yolov8n 图像 V8

一、YOLO 简史

YOLO(You Only Look Once),由华盛顿大学的Joseph Redmon和Ali Farhadi开发的流行目标检测和图像分割模型,于2015年推出,由于其高速和准确性而迅速流行。
从YOLOv2-YOLOv7不断优化升级,YOLOv8 是Ultralytics的YOLO的最新版本。作为一种前沿、最先进(SOTA)的模型,YOLOv8在之前版本的成功基础上引入了新功能和改进,以提高性能、灵活性和效率。YOLOv8支持全范围的视觉AI任务,包括检测, 分割, 姿态估计, 跟踪, 和分类。这种多功能性使用户能够利用YOLOv8的功能应对多种应用和领域的需求。

支持的常见任务如下:

二、操作和使用

github地址:https://github.com/ultralytics/ultralytics

基本环境要求:

python>=3.8
pytorch>=1.8

执行 pip install ultralytics安装后就可以使用

2.1 基本代码

使用一张图片如下,命名为 bus.jpg

使用模型yolov8n.pt对其进行预测,

# 从平台库导入YOLO类
from ultralytics import YOLO
# 从模型文件构建model
model = YOLO("yolov8n.pt")
# 对某张图片进行预测
results = model("bus.jpg")
# 打印识别结果
print(results) 

结果会保存在runs/detect/predict目录,打开后会看到一张bus.jpg

2.2 模型文件使用

名称 模型文件 家族
检测(detect) yolov8n.pt 8n、8s、8m、8l、8x
分割(segment) yolov8n-seg.pt 8n、8s、8m、8l、8x
分类(classify) yolov8n-cls.pt 8n、8s、8m、8l、8x
姿态(pose) yolov8n-pose.pt 8n、8s、8m、8l、8x

标签:ultralytics,pt,8m,YOLO,8x,yolov8n,图像,V8
From: https://www.cnblogs.com/qev211/p/17876615.html

相关文章

  • OpenCV4.1.0与CUDAcuda_10.1.105联合进行图像特征点提取和特征匹配时,运行程序时错误提
    问题描述:OpenCV4.1.0与CUDAcuda_10.1.105联合进行图像特征点提取和特征匹配时,运行程序时错误提示:无法定位程序输入点?createBFMatchercv@DescriptorMatcher@cuda@cv......于动态链接库......,如下图所示:解决办法:如果include、lib和dll的路径都配置正确的话,可以尝试将编译好的带......
  • swing的图像更改的这个这个额叫啥来着,就是文件??差不多
    首先还是展示架构image用来存储图片,api请求token,changecode用来存放图片转base64的代码(base64->changecode),ui放界面,mian用于启动!!,其余是百度图像的专用工具,你们申请然后使用人家的接口时就能看到image文件夹存储图片,里边的不叫image的是基础图片,他们经过转换都叫image。 然后......
  • 超越极限:SDXL Turbo的实时图像生成
    引言 在人工智能的迅猛发展中,图像生成技术一直是研究的热点。最近,Stability.ai推出的SDXLTurbo模型在这一领域取得了显著的突破,尤其是在提升出图效率方面,实现了重要的进展。模型概述 SDXLTurbo是基于SDXL1.0开发而成的,采用了一种全新的对抗扩散蒸馏技术(ADD),将图像所需的生成步......
  • 如何利用图像优化提升SEO效果
    除了文字内容,图像也是网站SEO优化中的重要元素。本文将为您介绍一些有效的方法和技巧,帮助您利用图像优化来提升网站的搜索引擎排名和用户体验。1.使用高质量的图片:首先,选择高质量、高清晰度的图片可以增加用户的阅读体验和网站的专业感。同时,高质量的图片也有助于提高搜索引擎的识......
  • 基于FPGA的RGB图像转Ycbcr实现,包括tb测试文件以及MATLAB辅助验证
    1.算法运行效果图预览 将FPGA的数据导入到matlab进行显示    2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述     基于FPGA的RGB图像转Ycbcr转换的实现,主要是通过数字电路的设计,利用硬件并行处理的能力,快速完成图像数据的转换。   ......
  • 机器视觉中的图像增强与对比度调整技术
     在机器视觉中,图像增强与对比度调整技术是常用的方法,旨在改善图像的质量和视觉效果,或将图像转换成更适合人眼观察或机器分析识别的形式。图像增强技术可以针对给定图像的应用场合,有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征。例如,可以扩......
  • Java开发者的Python快速实战指南:探索向量数据库之图像相似搜索-文字版
    首先,我要向大家道个歉。原本我计划今天向大家展示如何将图片和视频等形式转换为向量并存储在向量数据库中,但是当我查看文档时才发现,腾讯的向量数据库尚未完全开发完成。因此,今天我将用文本形式来演示相似图片搜索。如果您对腾讯的产品动态不太了解,可以查看官方网址:https://cloud.t......
  • 如何实现图像搜索,文搜图,图搜图,CLIP+faiss向量数据库实现图像高效搜索
     如何实现图像搜索,文搜图,图搜图,CLIP+faiss向量数据库实现图像高效搜索这是AIGC的时代,各种GPT大模型生成文本,还有多模态图文并茂大模型,以及stablediffusion和stablevideodiffusion图像生成视频生成等新模型,层出不穷,如何生成一个图文并貌的文章,怎么在合适的段落加入图像,图......
  • 基于FPGA的图像形态学膨胀算法实现,包括tb测试文件和MATLAB辅助验证
    1.算法运行效果图预览在FPGA中仿真结果如下所示:   将FPGA中的仿真结果导入到matlab显示二维图,效果如下:   2.算法运行软件版本matlab2022a vivado2019.2 3.算法理论概述      膨胀操作是形态学中另外一种基本的操作。膨胀操作和腐蚀操作的作用是相......
  • 图像批量设计软件 Retrobatch Pro mac功能介绍
    RetrobatchMac是一款灵活的批量图像处理工具。用户可以自由创建Workflow来实现相应的功能,这些Workflow能取代大量的重复劳动,提高生产力。RetrobatchMac的一般操作是从左边栏拖动相应动作到工作区形成节点(Nodes),节点连接起来形成一个Workflow,最后运行这个Workflow即可。Retrobatch......