Convert cell (each entry is a 3D matrix) to 4D matrix
1 view (last 30 days)
Show older comments
I have a cell array of size ( 1 x 80000 ). In each of the cell I have a 3D matrix (an image). How do I convert the cell array to a 4D matrix such that matrix(:,:,:,1) represents image number 1 ? I have a code for it below but I made use of the for loop. I was wondering if there's a neater alternative to it.
negative_samples_2 = zeros(32, 32, 4, size(hard_negatives,2));
for i = 1:size(hard_negatives,2),negative_samples_2(:,:,:,i) = hard_negatives{i};end
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!