couldn't open file: data/coco.names

问题

在ubuntu下配置yolo(v2)的时候,编译了源码后,尝试运行demo:

./darknet detect cfg/yolo.cfg yolo.weights data/dog.jpg

结果报错提示:

couldn't open file: data/coco.names

原因:

发生以上的原因,可能是模型直接从window系统上的复制到linux系统上,因为两者系统对文本的编码方式不同,导致运行出错。或者是运行的coco.names文件是从windows系统是直接复制的,导致此问题。

解决方法

  • -方式一 google上找不到同样的问题。那就是我的使用方式有问题了。
    因为ubuntu上临时无法上网,从windows上用git clone下载的darknet的源码。然后vim查看了下源码文件,果然,都是dos格式的。
    果断弃坑。从windows系统上,到github的darknet上,下载zip包,然后拷贝到ubuntu下安装。问题解决。

  • 方式二直接在linux系统上新建文件coco.names在新建的文件中将文本内容复制过去。删除原先从windows上复制的文件。

网上有很多办法直接重新下载demo然后重新编译的方式虽然可以解决问题,不过却并不知道原因,因此,本人经过实际检验,发现问题,特贴出解决办法,避免大家走弯路。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绛洞花主敏明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值