YOLOv8 图像分割

news/2024/11/19 7:27:52/

一、背景

二、环境配置

官网:Previous PyTorch Versions | PyTorch

cuda == 11.7
pytorch == 1.13.0
torchvision == 0.14.0
pytorch-cuda == 11.7

三、安装yolov8

官网:GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite

  • 克隆项目到本地:git  clone https://github.com/ultralytics/ultralytics.git
  • 下载成功后的目录结构如下所示:

  • # 安装yolov8的依赖

cd ultralytics
pip install -r requirements.txt
pip install onnx
pip install ultralytics

  • 验证是否安装成功

# 可以先执行一下 yolo help ,看一下yolo有哪些命令

yolo help

# 通过yolov8自带的图片,测试一下安装是否成功:此时会自动在官网上下载预训练模型

yolo detect predict model=yolov8n.pt source="ultralytics/assets/bus.jpg" 

四、准备自己的项目

1、准备datasets数据集(coco类型、生成txt格式的label标签、分成train和val目录);

2、拷贝一份 yolov8/ultralytics/ultralytics/datasets/coco128-seg.yaml 并按照自己项目的需求进行修改;

3、训练模型:自定义修改 yolov8/ultralytics/ultralytics/yolo/v8/segment/train.py 文件

4、推理模型:自定义修改 yolov8/ultralytics/ultralytics/yolo/v8/segment/predict.py 文件

 

五、推理结果的解析


http://www.ppmy.cn/news/497436.html

相关文章

第13课【嵌入式常见存储器类型】ROM RAM 一次性 DDR双倍速率 Flash

目录 存储器易失性存储器RAMDRAMSDRAMDDR SDRAM SRAMDRAM/SRAM总结 非易失性存储器ROMMASK ROMOTPROMEPROMEEPROM FLASH 存储器 存储器是组成计算机的重要部分,它可以存储数据,能让计算机拥有“记忆”。目前根据断电后,存储的数据是否会丢失…

IDEA配置本地Maven详细教程

IDEA配置本地Maven详细教程 一、下载二、安装三、配置环境变量四、IDEA配置Maven 一、下载 官网下载:点击下载 网盘下载:点击下载 二、安装 将下载后的zip文件(免安装版)解压到自己想要放的位置,,我这里…

posgresql数据库中表字段批量添加默认值

背景:我的postgresql数据库中有一个模式,需要把这个模式下所有的表中字段类型为int2,in4,int8,numeric的字段默认值设置为0,通过编写存储过程的方式实现这一需求。 DO $$ DECLARE r RECORD; BEGIN FOR r IN SELECT table_name, column_name…

高架桥上的风景

又是一次半夜忙完回家,打车必然经过高架,拍摄了一张高架桥上风景,留住纪念吧。

OpenCV-风景—天空滤镜

作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 实现原理 之前筹备了几款图像处理的工具函数,就是为了实现一些定义好的滤镜特效。这几个函数分别为饱和度&#xff0…

TDengine 时区问题与插入、查询时间的处理

第一次接触TDengine 遇到了很多坑(大坑,非常大的坑),就是插入数据库的时间与查询的时间总是不一致,这个问题困扰了我很长时间。现将思路写出来: 了解TDengine 时区 本地日期时间:表示当地的日期时间。12:00是中午吃饭…

其实风景就在我们身边

上个周末,天气非常好。非常适合出去带小孩出去玩。家的附近有个很大的公园,闵行体育公园。以前就听朋友说起过,也带小孩去玩过,但集中在儿童乐园那边,而且那时候,小孩比较小,主要的精力全部集中…

家乡旅游风景区介绍——茂名风景区网页设计HTML+CSS+JavaScript

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有…