线性插值如何在特征矩阵中插入点以使它们具有相同的大小

时间:2015-03-14 19:56:39

标签: matlab computer-vision linear-interpolation

在唇读项目中。我为每个视频提供的帧数不等于提取特征矩阵,其中行数是帧数,列是提取的特征值。 问题是视频的帧数不相同。我需要使用线性插值并添加缺失点使它们相等。

1 个答案:

答案 0 :(得分:0)

newframes=11 %number of frames you want
interpolate_data=interpn(1:size(Data,1),1:size(Data,2),Data,linspace(1,size(Data,1),newframes),1:size(Data,2))

对于第二个维度,索引不受影响而没有插值。对于第一维,linspace用于定义具有newframes值的插值网格。