simulate_defocus — 模拟图像的均匀离焦模糊。
simulate_defocus(Image : DefocusedImage : Blurring : )
simulate_defocus simulates out-of-focus blurring of an image.
All parts of the image are blurred uniformly.
Blurring specifies the extent of blurring by defining
the “blur radius” (out-of-focus blurring maps each image pixel on a small
circle with a radius of Blurring - specified in “number of
pixels”). If specified less than null, the absolute value of
Blurring is used. Simulation of blurring is done by a
convolution of the image with a blurring specific impulse response.
The convolution is realized by multiplication in the Fourier domain.
Image (输入对象) (multichannel-)image(-array) → object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
Image to blur.
DefocusedImage (输出对象) image(-array) → object (real)
Blurred image.
Blurring (输入控制) real → (real)
Degree of blurring.
默认值: 5.0
建议值: 1.0, 5.0, 10.0, 15.0, 18.0
simulate_defocus 在所有参数正确时返回 2 ( H_MSG_TRUE )。 如果输入为空,simulate_defocus 返回一条错误消息。
gen_psf_defocus,
simulate_motion,
gen_psf_motion
wiener_filter,
wiener_filter_ni
gen_psf_defocus,
simulate_motion,
gen_psf_motion
Reginald L. Lagendijk, Jan Biemond: Iterative Identification and Restoration
of Images, Kluwer Academic Publishers Boston/Dordrecht/London, 1991
M. Lückenhaus:“Grundlagen des Wiener-Filters und seine Anwendung in der
Bildanalyse”; Diplomarbeit;
Technische Universität München, Institut für Informatik;
Lehrstuhl Prof. Radig; 1995.
基础