Open reneliury opened 8 years ago
这个不需要。 DeepIDTest.py中的read_imagelist函数已经进行了处理。 X[i,0,:,:]=image[:,:,0] X[i,1,:,:]=image[:,:,1] X[i,2,:,:]=image[:,:,2]。
恩恩,还有如果我在训练prototxt中定义了scale: 0.00390625 这样的话在用训练好的模型做分类时,应该如何处理呢?
0.00390625相当于对输入图像进行了归一化,除以255。测试的时候只要保证输入是归一化的图像就可以了。当然如果在训练的时候计算了均值,测试的时候也要使用原先的均值。
我看很多人用python 的classifer函数做测试分类前会现将图片从rgb转为gbr通道,因为caffe训练时自动转过得。但是看你的代码中貌似没有处理?