首先声明,我使用的是windows下的caffe版本,并且使用的spyder,没有使用ipython,但是spyder内嵌了ipython
<span style="font-size:14px;">import numpyas np
import matplotlib.pyplot as plt
%matplotlib inline#此处是ipython里的用法,作用是让画的图在同一个页面里
# Make sure that caffe is on the python path:
caffe_root = '../' # this file is expected to be in {caffe_root}/examples</span>
<span style="font-size:14px;">#上面的caffe_root路径应该改成你的实际路径
import sys
sys.path.insert(0,caffe_root + 'python')</span>
<span style="font-size:14px;">#此处我用的sys.path.append()
import caffe
plt.rcParams['figure.figsize']= (10,10)
plt.rcParams['image.interpolation']= 'nearest'
plt.rcParams['image.cmap']= 'gray'
#上面三个参数设置,plt画图是属性参数,第一个是图像的大小,第二个是插入方式,最近邻,应该是图像缩放时用到
import os
if not os.path.isfile(caffe_root+ 'models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel'):
print("Downloading pre-trained CaffeNet model...")
!../scripts/download_model_binary.py ../models/bvlc_reference_caffenet</span>
<span style="font-size:14px;">#!是ipython里的用法,可以执行一个脚本,由于我用的spyder,所以先下载好模型文件放到相应的位置就可以了</span>