1

私はMATLAB次のようなコードについて来ました:

xyz = imfilter(A,B);
xyz_subsample = xyz(1:2:size(xyz, 1), 1:2:size(xyz, 2));

コードは に関連していsubsamplingます。しかし、2行目はどういう意味ですか?

ありがとう。

4

2 に答える 2

4

2 行目は、各空間次元で 2 つおきのサンプルを取得しています。したがって、各次元で 2 倍にダウンサンプリングされます。

エイリアシング効果を避けるために、ダウンサンプリングの前にローパス フィルターを配置する必要があります。最初の行のフィルターはおそらくそれを行います。Bローパスマスクですか?

于 2013-11-10T13:41:01.020 に答える
2

2 行目では、コロン演算子を使用して 1 行おきに 1 行おきに 1 列おきに選択しています。つまり、4 ピクセルごとに選択されています。

于 2013-11-10T13:24:37.673 に答える