YOLOv8环境安装以及在pycharm上运行Windows版

文章介绍了YOLOv8的最新特性,包括增强的检测速度和精度,新增的segment和pose功能。作者分享了YOLOv8的环境配置步骤,涉及CUDA、CUDNN和PyTorch的安装,以及如何在PyCharm中运行和测试模型。此外,文章还展示了YOLOv8的分割功能效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        最近YOLO系列迎来了又一次翻天覆地的变革,YOLOv8问世了。因为v8刚刚发行不久,所以很多人对于YOLOv8的环境配置以及运行存在各种各样的问题,本菜鸡在YOLOv8官网潜伏一天以及在b站查看相关视频之后,终于成功运行,接下来我将给大家分享具体步骤。

1.YOLOv8的强大功能简介

YOLOv8的发行作者也是发行YOLOv5的大佬,v5系列本人在研一上学期已经亲测过,检测结果非常哇塞。官网给出了v8的运行速度和精度等折线图同其余版本进行比较,很明显,v8是完全碾压其余版本的,甚至v8的n模型已经可以匹敌v5的s模型。

相比其余系列,v8更NB的是增加了segment和pose功能。实例分割任务一般是由MaskRCNN网络来完成,但是MaskRCNN由于网络大参数多计算量大,所以掩膜的实时性存在一定的局限性。v8的出现犹如救世主一般降临人间,所以有segment需求的大佬们要对v8引起重视了。夸完了,那就开整!

 2.YOLOv8环境配置

YOLOv8可以GitHub的网址上拉下来,网址放在此处-->ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite (github.com)

代码文件拉下来以后,需要对pycharm的环境进行配置,配置步骤如下:

a)需要下载nivdia的cuda,cudnn包以及pytorch等。

cuda下载网址:https://developer.nvidia.cn/zh-cn/cuda-toolkit

cudnn下载:Log in | NVIDIA Developer

pytorch下载:PyTorch 注意:torch尽量下载GPU版本:

b)用pycharm打开YOLOv8文件夹,下载依赖项,依赖项已经以作者的名字来封装好,所以直接在终端输入:pip install ultralytics,安装好之后会默认安装的cpu版本的torch,所以这里需要卸载掉cpu版本,pip uninstall torch,然后安装GPU版本的torch,安装命令就是上图中的pip3.....cu117

c)环境安装好之后,就可以运行YOLOv8的各个功能模块,比如运行检测模块的预测功能:

yolo task=detect mode=predict  model=yolov8n.pt conf=0.25 source='ultralytics/assets/bus.jpg'

使用别的功能的命令也以此类推即可。运行之后会在example文件下生成run文件里生成结果

3. 分割功能测试

补充:上次没有写到YOLOv8最强大的,也是别的YOLO系列没有的分割功能(segment),今天运行了一下这个功能,感觉还是非常不错的,这里给大家把单张图片运行的结果以及视频运行时截取一张图片放上来供大家参考分割效果。

单张图片分割效果如下

 截取视频流中分割的一帧效果如下:

 本机对于自己的视频数据集运行分割功能时的命令如下,供大家参考:

yolo segment predict model=yolov8n-seg.pt source='D:\github\ultralytics-main\城市街道 - 1.城市街道(Av412700841,P1)

要在PyCharm安装yolov8,您可以按照以下步骤进行操作。首先,确保您已经安装了python-3.7.0和pyTorch>=1.7这两个环境,这些是yolov8所必需的。[1] 1. 前往yolov8的官方网站下载压缩包。 2. 下载完成后,解压缩到您的PyCharm项目目录中。 3. 打开PyCharm(确保您使用的是专业)。 4. 在PyCharm中,导入yolov8解压缩后的项目文件夹。 5. 进入项目文件夹,在PyCharm的终端中运行以下命令,以安装yolov8所需的依赖项: ``` pip install -r requirements.txt ``` 6. 安装完成后,您就可以开始使用yolov8了。 如果您想在PyCharm中验证安装是否成功,可以按照以下步骤操作: 1. 打开ultralytics-main\ultralytics\yolo\v8\detect\predict.py这个文件。 2. 修改图片的路径为您想要检测的图片路径。 3. 在PyCharm运行该文件即可进行验证。 请注意,上述步骤适用于在PyCharm安装cpu本的yolov8。如果您想要安装GPU本,您可能需要进行其他配置和调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [pyton\yolov8安装和基础使用,训练和预测](https://blog.csdn.net/weixin_65996583/article/details/129841252)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值