pycaffe读图 cv2.imread 和 caffe.io.loadimage区别

如果用cv2。imread()接口读图像,读进来直接是BGR 格式,像素范围 0~255

不需要transformer.set_raw_scale('data',255)和transformer.set_channel_swap('data',(2,1,0)

 

若是caffe.io.load_image()读进来是RGB格式和0~1(float)

所以在进行特征提取之前要在transformer中设置transformer.set_raw_scale('data',255)(缩放至0~255)

以及transformer.set_channel_swap('data',(2,1,0)(将RGB变换到BGR)


转自http://blog.csdn.net/summermaoz/article/details/64442707

原文地址:https://www.cnblogs.com/caffeaoto/p/8372482.html