ヘルプ センターヘルプ センター
イメージ エッジに沿って不連続部分を次第に小さくする
J = edgetaper(I,PSF)
例
J = edgetaper(I,PSF) は、点像分布関数 PSF を使用して、入力イメージ I のエッジをぼかします。
J
I
PSF
出力イメージ J は元のイメージ I とぼかしたイメージの和を重み付けしたものです。重み付け配列は PSF の自己相関関数によって決まりますが、中心部では J を I に等しくし、エッジ付近ではぼかした I に等しくします。
関数 edgetaper は、離散フーリエ変換 (関数 deconvwnr、関数 deconvreg、関数 deconvlucy など) を使用するイメージのブレ除去法のリンギングの影響を低減します。
edgetaper
deconvwnr
deconvreg
deconvlucy
すべて折りたたむ
original = imread('cameraman.tif'); PSF = fspecial('gaussian',60,10); edgesTapered = edgetaper(original,PSF); figure, imshow(original,[]);
figure, imshow(edgesTapered,[]);
入力イメージ。数値配列として指定します。
データ型: single | double | int16 | uint8 | uint16
single
double
int16
uint8
uint16
点像分布関数。数値配列として指定します。PSF のサイズはどの次元でもイメージ サイズの 1/2 を超えることはできません。
元のイメージとぼかしたイメージの和を重み付けした合計。I と同じサイズとクラスの数値配列として返されます。重み付け配列は PSF の自己相関関数によって決まりますが、中心部では J を I に等しくし、エッジ付近ではぼかした I に等しくします。
R2006a より前に導入
deconvlucy | deconvreg | deconvwnr | otf2psf | padarray | psf2otf
otf2psf
padarray
psf2otf
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office