私はMATLAB
次のようなコードについて来ました:
xyz = imfilter(A,B);
xyz_subsample = xyz(1:2:size(xyz, 1), 1:2:size(xyz, 2));
コードは に関連していsubsampling
ます。しかし、2行目はどういう意味ですか?
ありがとう。
私はMATLAB
次のようなコードについて来ました:
xyz = imfilter(A,B);
xyz_subsample = xyz(1:2:size(xyz, 1), 1:2:size(xyz, 2));
コードは に関連していsubsampling
ます。しかし、2行目はどういう意味ですか?
ありがとう。
2 行目は、各空間次元で 2 つおきのサンプルを取得しています。したがって、各次元で 2 倍にダウンサンプリングされます。
エイリアシング効果を避けるために、ダウンサンプリングの前にローパス フィルターを配置する必要があります。最初の行のフィルターはおそらくそれを行います。B
ローパスマスクですか?
2 行目では、コロン演算子を使用して 1 行おきに 1 行おきに 1 列おきに選択しています。つまり、4 ピクセルごとに選択されています。