YOLOV8代码下载及环境配置以及使用

本文详细指导如何从Github下载YOLOv8官方代码,包括gitclone、Python环境的检查和安装、使用pip进行包管理,以及下载和安装训练模型。最后介绍如何在特定目录下设置环境并验证模型安装。作者还提及EyeingGBS的应用案例。
摘要由CSDN通过智能技术生成

一、Github 下载YOLOv8官方代码

1、github克隆代码
git clone https://github.com/ultralytics/ultralytics

下载完了之后目录机构如下:

如果出现github无法访问的情况,请参考我另一篇博客,有访问github超时的解决办法和方案。

2、确保你自己已经安装了python环境,检查方法如下

出现类似这样的即可说明你已经安装了python环境,如果没有,百度一下安装Python,这里就不做说明。

二、PIP安装

1、 Mac下的安装

由于在Mac上python2和python3是共存的,因而python3对应的包管理工具的命令就是:pip3。

安装比较简单,打开终端:

curl https://bootstrap.pypa.io/get-pip.py | python3
2、Windows下的安装

1)首先,确认python环境变量是否已经配置,没安装自行搜索安装。

2)安装pip

需要我们自行下载,下载路径为

https://pypi.python.org/pypi/pip#downloads

这里我们选择Download files,进入之后是这样的

这里我们选择pip-23.3.2.tar.gz,下载之后解压

cmd进入解压目录,输入

python setup.py install

静等安装,出现下面的提示,恭喜你,证明你安装成功了

为了检验一下刚刚的成功,在cmd理输入

pip list

出现如下,证明是成功的,因为我事先安装好了扩展包和环境,所以有其他的包展示

最后,我们安装一下python的nltk包

pip3 install nltk

至此pip完美安装,赞美一下自己~

三、下载训练模型

1、下载模型

1)yolov8s.pt下载地址

https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8s.pt

2)yolov8n.pt下载地址

https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt

3)yolov8x-seg.pt下载地址

https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8x-seg.pt

4)yolov8x-cls.pt下载地址

https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8x-cls.pt

5)下载完成后,千万记得将模型放在主文件夹下

重要的事说三遍:将模型放在主文件夹下!将模型放在主文件夹下!将模型放在主文件夹下!

四、安装YOLOv8环境

1)进入yolov8解压文件目录,输入

pip install -r requirements.txt

出现这样的界面,证明程序正常执行

如果出现time out 443类似这样的情况,参考我另一篇博客解决。

下载完成之后是这样的

2)安装ultralytics

pip install ultralytics

安装完成后,切换到ultralytics文件夹目录下,执行命令检验模型是否安装成功

yolo predict model=yolov8n.pt source=E:\python\main\ultralytics-main\ultralytics\assets\bus.jpg 

执行完毕之后,进入提示的目录

既可以看到刚刚用模型处理的图片信息

至此,yolov8就安装完成了~

 四、写在最后

        我们研发的EyeingGBS已经上线并运用在各个领域,如果需要体验,欢迎私信或者留言。

        传送门:EyeingGBS!不一样的流媒体平台-CSDN博客

  • 29
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
基于YOLOv8的各种瓶子识别检测系统源码(部署教程+训练好的模型+各项评估指标曲线).zip 平均准确率:0.95 类别:bottle 【资源介绍】 1、ultralytics-main ultralytics-main为YOLOv8代码,里面涵盖基于yolov8分类、目标检测额、姿态估计、图像分割四部分代码,我们使用的是detect部分,也就是目标检测代码 2、搭建环境 安装anaconda 和 pycharm windows系统、mac系统、Linux系统都适配 在anaconda中新建一个新的envs虚拟空间(可以参考博客来),命令窗口执行:conda create -n YOLOv8 python==3.8 创建完YOLOv8-GUI虚拟空间后,命令窗口执行:source activate YOLOv8 激活虚拟空间 然后就在YOLOv8虚拟空间内安装requirements.txt中的所有安装包,命令窗口执行:pip install -r requirements.txt 使用清华源安装更快 3、训练模型过程 进入到\ultralytics-main\ultralytics\yolo\v8\detect\文件夹下,datasets即为我们需要准备好的数据集,训练其他模型同理。 data文件夹下的bicycle.yaml文件为数据集配置文件,该文件为本人训练自行车检测模型时创建,训练其他模型,可自行创建。博文有介绍https://blog.csdn.net/DeepLearning_?spm=1011.2415.3001.5343 train.py中238行,修改为data = cfg.data or './bicycle.yaml' # or yolo.ClassificationDataset("mnist") 237行修改自己使用的预训练模型 若自己有显卡,修改239行,如我有四张显卡,即改成args = dict(model=model, data=data, device=”0,1,2,3“) 以上配置完成后运行train.py开始训练模型,训练完毕后会在runs/detect/文件夹下生成train*文件夹,里面包含模型和评估指标等 4、推理测试 训练好模型,打开predict.py,修改87行,model = cfg.model or 'yolov8n.pt',把yolov8n.pt换成我们刚才训练完生成的模型路径(在\ultralytics-main\ultralytics\yolo\v8\detect\runs\detect文件夹下),待测试的图片或者视频存放于ultralytics\ultralytics\assets文件夹, 运行predict.py即可,检测结果会在runs/detect/train文件夹下生成。
基于YOLOv8的空中飞鸟检测预警系统源码(部署教程+训练好的模型+各项评估指标曲线).zip 平均准确率:0.92 类别:bird 【资源介绍】 1、ultralytics-main ultralytics-main为YOLOv8代码,里面涵盖基于yolov8分类、目标检测额、姿态估计、图像分割四部分代码,我们使用的是detect部分,也就是目标检测代码 2、搭建环境 安装anaconda 和 pycharm windows系统、mac系统、Linux系统都适配 在anaconda中新建一个新的envs虚拟空间(可以参考博客来),命令窗口执行:conda create -n YOLOv8 python==3.8 创建完YOLOv8-GUI虚拟空间后,命令窗口执行:source activate YOLOv8 激活虚拟空间 然后就在YOLOv8虚拟空间内安装requirements.txt中的所有安装包,命令窗口执行:pip install -r requirements.txt 使用清华源安装更快 3、训练模型过程 进入到\ultralytics-main\ultralytics\yolo\v8\detect\文件夹下,datasets即为我们需要准备好的数据集,训练其他模型同理。 data文件夹下的bicycle.yaml文件为数据集配置文件,该文件为本人训练自行车检测模型时创建,训练其他模型,可自行创建。博文有介绍https://blog.csdn.net/DeepLearning_?spm=1011.2415.3001.5343 train.py中238行,修改为data = cfg.data or './bicycle.yaml' # or yolo.ClassificationDataset("mnist") 237行修改自己使用的预训练模型 若自己有显卡,修改239行,如我有四张显卡,即改成args = dict(model=model, data=data, device=”0,1,2,3“) 以上配置完成后运行train.py开始训练模型,训练完毕后会在runs/detect/文件夹下生成train*文件夹,里面包含模型和评估指标等 4、推理测试 训练好模型,打开predict.py,修改87行,model = cfg.model or 'yolov8n.pt',把yolov8n.pt换成我们刚才训练完生成的模型路径(在\ultralytics-main\ultralytics\yolo\v8\detect\runs\detect文件夹下),待测试的图片或者视频存放于ultralytics\ultralytics\assets文件夹, 运行predict.py即可,检测结果会在runs/detect/train文件夹下生成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值