我试图从h5文件中读取数据,以视频格式显示它,并以视频格式(.avi,mp4等)存储它。
这是使用h5disp(filename,datasetname)
显示的数据的属性
> Group '/'
> Dataset 'sequence'
> Size: 1x36x36x193
> MaxSize: InfxInfxInfxInf
> Datatype: H5T_IEEE_F32LE (single)
> ChunkSize: 1x9x9x49
> Filters: fletcher32, deflate(4)
与我使用的相比:data = h5read(filename,datasetname)
读取数据并将其显示在window.It上显示的是一个适当的数据矩阵。
比我用的更多:
load cellsequence
implay(data);
显示错误:视频格式无效:文件的3维应为1或3 Image of error
发布于 2018-04-19 07:10:23
问题是尺寸不正确。如果你这样做了
data1 = permute(data, [2 3 1 4]); implay(data1)
应该能行得通。
https://stackoverflow.com/questions/49561119
复制相似问题