caffe目标检测踩坑记(二)

本文记录了在使用Caffe进行目标检测时遇到的常见问题及解决方案,包括OpenCV imread无法读取图片、Caffe训练输出模型格式错误、以及OpenCV添加库文件和缺失DLL的处理方法。
摘要由CSDN通过智能技术生成

1.opencv使用imread读不到图片的问题:

OpenCV Error: Assertion failed (ssize.area() > 0) in cv::resize, file C:\**************************

https://stackoverflow.com/questions/21581858/c-opencv-assertion-failed-in-resize 这个里写是因为imread没读到图片(img.cols == 0)。

这里涉及到release版和debug版用到的opencv库文件的不同,release的静态库名没有d。

添加静态库需要将库文件所在路径加到VS的库目录和包含目录(右键属性->VC++目录);将静态库名加到附加依赖项里(属性->连接器->输入);添加路径到环境变量path里。

也可以在头文件里添加  : #pragma comment(lib,"opencv_highgui231d.lib")这种。

还要注意imread参数-文件路径要写对,双右斜杠。


2.Caffe训练输出是.caffemodel.h5文件而不是.caffemodel:

删掉solver.prototxt文件里的snapshot_format: HDF5这一行。

Check failed: ReadProtoFromTextFile(param_file, param) Failed to parse NetParameter file:

prototxt文件有错。


3.opencv添加动态库和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值