matlab 讀取圖片的格式

在matlab中讀取圖像數據用imread函數:img = imread(‘******png’)
其中img的格式爲:height x width x channels x num ; 3通道的順序爲RGB
所以如果需要在matlab中對圖像數據做一些轉換,轉換成caffe或者C所支持的格式,可以用如下代碼:

% Convert to BGR
images = images(:,:,[3 2 1],:);
% Switch width and height
images = permute(images, [2 1 3 4]);

附上deep-metric裏面的一段代碼:

%% Pick image pairs
assert(mod(batch_size, 2)==0);
[image_id_pairs, labels] = get_training_examples_multilabel(mode, batch_size); % ge
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章