我正在使用我从互联网上获得的这个功能:
>>[Y,U,V]=yuv_import('test.yuv',[176 144],150,0)
我从Convert YUV CIF 4:2:0 video file to image files
得到了这个打印出yuv文件test.yuv的Y,U和V组件。当我输入:
>>Y
显示:
Y =
Columns 1 through 5
[144x176 double] [144x176 double] [144x176 double] [144x176 double] [144x176 double]
...............
Columns 146 through 150
[144x176 double] [144x176 double] [144x176 double] [144x176 double] [144x176 double]
和..
>>size(Y)
显示:
ans =
1 150
对U和V组件执行相同操作也会显示相同的结果。
还有..
>>Y(150)
显示:
ans =
[144x176 double]
我想要的是为Y,U和V制作一个具有[numberOfFrames height width]或[150 144 176]尺寸的数组。我怎么能这样做?
答案 0 :(得分:1)
您的输出是单元格数组。
>> Y = cat(3, Y{:} );
应该为你做的伎俩。