我想在最后添加一个3d矩阵到4D矩阵:像这样:
v=VideoReading('video.avi');
mat3d = zeros([n m 3],'double');
mat4d = zeros([n m 3 2],'double');
for i=1:10
mat3d = read(v,i);
mat4d = ????;
end
l=size(mat4d);
我想在mat4d中添加10帧,l = [n m 3 12]
我刚刚找到了解决方案:
mat4d(:,:,:,i) = mat3d;
非常简单!
要最具体地获取这些帧10,您需要输入如下命令:
mat4d = read(v,[3 13]);
[n,m] = size(mat4d)