YOLOv8代码调试运行实战

YOLOv8代码调试运行实战

YOLOv8入坑出坑。

1.创建虚拟环境

创建:conda create -n yolov8 python=3.8
conda create -n yolov8 python=3.7
YOLOv8代码调试运行实战_第1张图片查看:conda env list
进入:conda activate yolov8
YOLOv8代码调试运行实战_第2张图片
退出:conda deactivate
删除:conda remove -n yolov8 --all

2.导入yolov8 源码

下载yolov8
https://github.com/ultralytics/ultralytics
yolov8 源码下载链接
YOLOv8代码调试运行实战_第3张图片
解压
打开PyCharm Community Edition 2021.2.1,导入YOLOv8项目
YOLOv8代码调试运行实战_第4张图片
YOLOv8代码调试运行实战_第5张图片

3.Python Interpreter设置

设置为刚才新建的虚拟环境:D:\ProgramData\Anaconda3\envs\yolov8\python.exe
YOLOv8代码调试运行实战_第6张图片
YOLOv8代码调试运行实战_第7张图片
YOLOv8代码调试运行实战_第8张图片
YOLOv8代码调试运行实战_第9张图片
YOLOv8代码调试运行实战_第10张图片
Python Interpreter下面显示出来内容就OK了。
YOLOv8代码调试运行实战_第11张图片

4.忽略系统自动安装依赖

YOLOv8代码调试运行实战_第12张图片
一定关掉!一定关掉!一定关掉!

5.安装依赖

Terminal中安装
YOLOv8代码调试运行实战_第13张图片
进入:conda activate yolov8
YOLOv8代码调试运行实战_第14张图片
安装依赖:pip install -r requirements.txt -i https://mirrors.bfsu.edu.cn/pypi/web/simple/
YOLOv8代码调试运行实战_第15张图片
等待安装完成
YOLOv8代码调试运行实战_第16张图片

6.下载权重

进入:https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt
权重下载链接
虽然可以自动下载yolov8n.pt,但是经常打不开,所以手动下载吧。
下载:yolov8n.pt
拷到E:\AI\yolo\yolov8\ultralytics-main\ultralytics\yolo\v8\detect\yolov8n.pt
YOLOv8代码调试运行实战_第17张图片
复制然后粘贴
YOLOv8代码调试运行实战_第18张图片
最后yolov8n.pt可能会乱码,先不要管它。
YOLOv8代码调试运行实战_第19张图片

7.测试运行

运行E:\AI\yolo\yolov8\ultralytics-main\ultralytics\yolo\v8\detect\predict.py
YOLOv8代码调试运行实战_第20张图片
大概率会出现:“FileNotFoundError: [WinError 2] 系统找不到指定的文件”的错误,重点来了!

8.解决错误“FileNotFoundError: [WinError 2] 系统找不到指定的文件”

打开
D:\ProgramData\Anaconda3\envs\yolov8\Lib\subprocess.py
YOLOv8代码调试运行实战_第21张图片
YOLOv8代码调试运行实战_第22张图片
把shell=False改为shell=True
YOLOv8代码调试运行实战_第23张图片

9.完成测试

再次运行E:\AI\yolo\yolov8\ultralytics-main\ultralytics\yolo\v8\detect\predict.py
YOLOv8代码调试运行实战_第24张图片
完成测试
YOLOv8代码调试运行实战_第25张图片

10.查看结果

YOLOv8代码调试运行实战_第26张图片
YOLOv8代码调试运行实战_第27张图片
恭喜你!看标识框就说明完成了所有设置!

你可能感兴趣的:(YOLO,python,开发语言,目标检测,pytorch,计算机视觉)