编译C3D-caffe遇到的问题总结

本文是基于cuda8.0+cudnn5.1+opencv3,前提是安装好库文件,以及ffmpeg等

首先,修改Makefile.config文件,将相应路径修改为自己的目录,运行make all -j

1、build_release/lib/libcaffe.so: undefined reference to `cv::VideoCapture::set(int, double)'

解决办法:修改Makefile文件(***是Makefile,不是Makefile.config***),第195行,最后,修改opencv_video为opencv_videoio

然后make test -j, make runtest -j, make pycaffe -j

2、python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: No such file or directory

解决办法:修改Makefile.config文件,ANACONDA_HOME := /home/***/anaconda2
                   PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
  $(ANACONDA_HOME)/include/python2.7 \

  $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include

3、F0612 16:10:11.133071 20798 blob.cpp:496] Check failed: count_ == proto.data_size() (1728 vs. 0)

解决办法:出现问题的原因在于版本不对应,用C3D-v1.1来微调用C3D-v1.0与训练好的模型了,从https://github.com/samiksome/C3D-weights下载转换的模型即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值