im = imread('../../examples/images/cat.jpg');
scores = matcaffe_demo(im, 1);
[score, class] = max(scores);
最开始运行时会报错,‘Error using matcaffe_init (line 22) You need a network model file’。 model_file = '../../examples/imagenet/caffe_reference_imagenet_model'; 显然这个目录下没有该文件。
在linux系统下,可以运行get_caffe_reference_imagenet_model.sh下载。但是windows系统,这里只能手动下载。
网址 http://dl.caffe.berkeleyvision.org/bvlc_reference_caffenet.caffemodel
找到这个网址的过程:
下载caffe(不是caffe-windows),在..caffe-mastermatlabdemoclassification_demo 中可以看到,model_dir = '../../models/bvlc_reference_caffenet/';打开这个文件里的readme.txt,这里面有网址。
caffe-windows真的不方便,要不要装双系统,:-(