caffe目标检测踩坑记(二)
来源:互联网 发布:反转链表 java 编辑:程序博客网 时间:2024/06/05 12:40
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添加动态库和静态库的问题:
相关错误有:#include <opencv2/core/core.hpp>这种无法打开文件;using namespace cv;无法识别cv命名空间;缺少*******.dll等。
core.hpp这个问题正常情况应该是在解决方案的外部依赖项里能看到,要实现这个效果需要在VC++目录----->包含目录里添加C:\opencv\build\include;C:\opencv\build\include\opencv;C:\opencv\build\include\opencv2,这三个路径。
静态库的问题上文1中提到了。
缺少*******.dll这个问题可以简单粗暴地把这些dll放到编译好的exe文件夹下。
- caffe目标检测踩坑记(二)
- caffe目标检测踩坑记(三)
- SSD+caffe︱Single Shot MultiBox Detector 目标检测+fine-tuning(二)
- 目标检测Faster_r_cnn代码的使用(python+caffe版本)
- CNN目标检测(二):YOLO
- 目标检测与分割(二):YOLO
- centos上目标检测(二)
- caffe学习笔记29-关于目标检测
- python+opencv+caffe+摄像头做目标检测
- Linux 编译SSD Caffe目标检测代码
- 目标检测(二) win10下目标检测GPU加速环境配置
- 光流法-运动目标的检测二(opencv学习)
- 目标检测(Object Detection)原理与实现(二)
- 目标检测(Object Detection)原理与实现(二)
- 图像目标检测(Object Detection)原理与实现(二)
- 基于平均背景建模的运动目标检测(二)
- 对目标检测方法yolo的理解 (二)
- 图像目标检测与跟踪学习笔记(二)
- NOIP2016-Senior_problem_Solve.md
- 简单对话框1
- 9月6日学习记录
- 1010 只包含因子2 3 5的数(预处理+二分)
- (codeforces 853A)Planning 贪心
- caffe目标检测踩坑记(二)
- Hibernate初学者---自动生成数据表
- Python epoll编程:实现一个ioloop
- 练习题2(17.09.06)
- 如何制作Excel表头
- POJ2559.md
- struts2-->validate 和 interceptor
- python
- [LeetCode] 389 Find the Difference 解题思路 字符查找