21天实战caffe - 运行基于已训练模型的图片分类例程 - 报错:Unable to decode image

本文记录了使用Caffe进行图片分类的实际操作过程,包括运行基于已训练模型的例程及解决过程中遇到的路径错误问题。

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

今天在《21天实战caffe》中尝试运行一个基于已训练模型的图片分类例程。见《21天实战caffe》第178页,输入如下命令后:

./build/examples/cpp_classification/classification.bin \

models/bvlc_reference_caffenet/deploy.prototxt \

models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel \

data/ilsvrc12/imagenet_mean.binaryproto \

data/ilsvrc12/synset_words.txt \

exmaples/images/cat.jpg

遇到如下报错

---------- Prediction for /home/yang/caffe/exmaples/images/cat.jpg ----------
F0323 15:35:41.133546 22096 classification.cpp:248] Check failed: !img.empty() Unable to decode image exmaples/images/cat.jpg

*** Check failure stack trace: ***
    @     0x7f0a876f0daa  (unknown)
    @     0x7f0a876f0ce4  (unknown)
    @     0x7f0a876f06e6  (unknown)
    @     0x7f0a876f3687  (unknown)
    @           0x403d8a  main
    @     0x7f0a84f79ec5  (unknown)
    @           0x403f2b  (unknown)
    @              (nil)  (unknown)
已放弃 (核心已转储)

解决办法:

耽误了半天,原来是路径错误,examples写错成exmaples了,好尴尬……以后写路径直接在命令行里敲tab健算了……命令写对,成功解决!

结论:

好好学习,认真仔细!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值