基于Yolov8调用训练好的模型时,报错:‘yolo‘不是内部或外部命令,也不是可运行的程序

Yolo-v8.3

Yolo-v8.3

Yolo

YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的Joseph Redmon 和Ali Farhadi 开发。 YOLO 于2015 年推出,因其高速和高精度而广受欢迎

1.报错详情

        在搭建好的虚拟环境中使用YOLOv8进行目标检测时,需要在命令行或代码内对yolo调用,来对目标文件进行检测。在已经通过预处理过的数据集训练好一个模型后,调用该模型对图像或视频文件进行检测时,报错:'yolo'不是内部或外部命令,也不是可运行的程序。

2.报错图片

        报错图片如下:

3.报错原理与解决方案

        该报错的本质上是因为在搭建好的虚拟环境内找不到一个可执行的“yolo.exe”文件。因此,我们要找到“yolo.exe”这个可执行文件,将其放到虚拟环境下。

(1)找到电脑中的“yolo.exe”文件。在这里,我借助了everything这个软件来帮我寻找,发现在我的电脑中,“yolo.exe”文件存在于电脑中的Anaconda\Scipts下。注意,不同电脑可能存在于不同目录下。

(2)进入“yolo.exe”文件所在的目录。

(3)复制“yolo.exe”文件,粘贴到虚拟环境目录下。在我的电脑中,我借助了Anaconda建立了一个名为yolov8的虚拟环境,因此,我的虚拟环境位于Anaconda\envs\yolov8下。注意,请根据自己的使用情况寻找自己的虚拟环境,如你使用Anaconda建立虚拟环境,请到Anaconda\envs下寻找到你所命名的虚拟环境。

(4)再次执行yolo detect predict model=runs/detect/train/weights/best.pt source=./BVN.mp4 show=true指令,发现报错已经解决。完美!

您可能感兴趣的与本文相关的镜像

Yolo-v8.3

Yolo-v8.3

Yolo

YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的Joseph Redmon 和Ali Farhadi 开发。 YOLO 于2015 年推出,因其高速和高精度而广受欢迎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值