caffe的matlab和python接口数据的处理
来源:互联网 发布:battlelog网络连接错误 编辑:程序博客网 时间:2024/05/19 18:44
Python:
arr = np.load('ilsvrc_2012_mean.npy')print arr.shape # (3,256,256) channel * height * width########## 数据的转置 ###############arr = np.transpose(arr,[1,2,0]) # height * width * channelprint arr.shape########## 通道的交换 ###############arr = arr[:,:,[2,1,0]]print arr.shape################## test lena ##########img = imread('lena.jpg')img = img[:,:,(2,1,0)] # change from rgb to gbrimg = img[:,:,(2,1,0)] # change backplt.imshow(arr)plt.show()
Matlab:
img = imread('lena.jpg'); % height * width * channel[rgb]%%%%%%%%%%%%%%%%% [h,w,c] to [w,h,c] %%%%%%%%%%%%%%%%%%%%%%%%% 因为matlab是按列存储的,caffe和python是按行存储的imgforwd = permute(img,[2 1 3]);%%%%%%%%%%%%%%% rgb to bgr %%%%%%%%%%%%%%%%%%%%%%%%%因为caffe利用了opencv,opencv图像的存储就是bgrimgforwd = imgforwd(:,:,[3 2 1]);%%%%%%%%%%% 逆向回来 %%%%%%%%%%%%imgback = permute(imgforwd,[2,1,3]);imgback = imgback(:,:,[3,2,1]);figure;subplot(121),imshow(imgforwd);subplot(122),imshow(imgback);
0 0
- caffe的matlab和python接口数据的处理
- caffe的 MATLAB和python接口学习:生成deploy文件
- caffe的matlab、python接口配置
- caffe-windows配置python和matlab接口
- 编译Caffe的Matlab接口
- Caffe的MATLAB接口编译
- caffe 的matlab接口配置
- caffe的MATLAB接口配置
- 在ubuntu14.04下安装caffe并且做MATLAB和python的接口
- [caffe笔记003]:caffe的matlab接口
- caffe的matlab接口,caffe.Net()崩溃
- Caffe的Python接口
- Caffe的Python接口
- caffe的matlab接口实现绘画accuracy和loSS
- caffe的Matlab接口的使用方法
- caffe的Matlab接口的使用方法
- caffe的Matlab接口的使用方法
- Caffe的matlab接口的基本操作
- 0基础编程心得
- 华为OJ训练之0043-170220-蛇形矩阵
- 文件(进程间通信)
- freemarker生成word,excel工作总结
- 华为OJ训练之0044-170220- 矩阵乘法
- caffe的matlab和python接口数据的处理
- 关于java的ArraryList中赋值——不是复制,需要new新的对象,才能加入
- EOJ 3247:铁路修复计划
- 华为OJ训练之0045-170220- 统计字符
- 【bzoj1691】[Usaco2007 Dec]挑剔的美食家
- 数据插入到有序数组(难度:半颗星)
- CentOS 7下面安装mysql数据库
- 华为OJ训练之0046-170222-质数因子
- 优雅的python