使用caffemodel做预测
C++ API
sudo ../../build/examples/cpp_classification/classification.bin VGG_FACE_deploy.prototxt VGG_FACE.caffemodel ../../data/ilsvrc12/imagenet_mean.binaryproto names.txt ak.png
详细见官网
使用caffe的Makefile编译自己的example的方法:直接在caffe-master目录下执行make
新建自己的example或者单独编译example中的实例的方法是:
c++ -I /home/user/caffe/include -I /usr/local/cuda-7.5/targets/x86_64-linux/include -I /home/user/caffe/build/include `pkg-config --cflags opencv` -L /home/user/caffe/build/lib classification.cpp -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 `pkg-config --libs opencv` -lcaffe
出现undefined reference to
caffe::之类的错误的原因是没有把libcaffe.so包含进去,主要使用
-L /home/user/caffe/build/lib和
-lcaffe`