如果用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.youkuaiyun.com/summermaoz/article/details/64442707
本文介绍了使用OpenCV和Caffe进行图像读取的不同方式及其对图像格式的影响,并详细阐述了如何通过设置转换器参数来调整图像数据以适应深度学习模型输入的要求。

被折叠的 条评论
为什么被折叠?



