関数 > 画像処理 > 画像の操作 > 例: 尺度化とクリップ
例: 尺度化とクリップ
scaleclipを使用して、最小値と最大値の間に収まるように画像の輝度レベルを尺度化するか、最小値と最大値で輝度レベルを切り捨てます。処理された画像は標準のグレースケール範囲 0 から 255 に尺度化またはクリップされます。
この例の使用方法については、画像処理の例についてを参照してください。
scale
この関数は、次のアルゴリズムを使用して、画像の相対輝度をオプションの引数 Min から Max の間、またはデフォルトの範囲 0 から 255 の間に変換します。
クリックしてこの式をコピー
1. 画像行列 M を定義します。
クリックしてこの式をコピー
2. 行列 M を 0 から 255 の範囲に尺度化します。
クリックしてこの式をコピー
3. MinMax のデフォルト値を使用して尺度化した場合にも同じ行列が返ることを確認します。
クリックしてこの式をコピー
クリックしてこの式をコピー
clip
この関数は、オプションの引数 Min より小さいすべての輝度を Min に切り上げ、オプションの引数 Max より大きいすべての輝度を Max に切り下げます。
クリップを行うことで、不要な特徴、ノイズ、無関係な情報を画像から除去できます。
1. 行列 M を 0 から 255 の範囲でクリップします。
クリックしてこの式をコピー
MinMax のデフォルト値を使用して尺度化した場合にも同じ行列が返ります。
クリックしてこの式をコピー
2. 画像から輝点を除去します。
クリックしてこの式をコピー
クリックしてこの式をコピー
元の画像での最も明るい点の輝度は 255 ですが、クリップした画像では 220 です。
クリックしてこの式をコピー
クリックしてこの式をコピー
3. クリップした画像を元の画像と比較します。
クリックしてこの式をコピー
(tank.bmp)
(mclip.bmp)
これは役に立ちましたか?