FFTQuiver
From Avisynth wiki
Abstract | |
---|---|
Author | V.C.Mohan |
Version | 19 Mar 2017 |
Download | FQPlus.7z |
Category | External filters |
License | GPLv2 |
Discussion |
Contents |
Description
Regular frequency interference on images. These can be attenuated with either 1D or 2D frequency filters. Frequency spectral displays enable to find such interference and design correcting filters. Full Description
Requirements
- AviSynth+ r2347 or greater
- libfftw3f-3.dll, FFTw3.dll, or fftw.dll
Syntax and Parameters
- F1Quiver (clip, int "Array of values", bool "morph", bool "rescale", float "gamma", int "frad", bool "uv")
- clip =
- Input clip.
- clip =
- int Array of values = #,#,#,#
- Sets of integers. For "custom" pairs of frequency and percentage amplitude must follow. Each standard filter has a set of 4 values
- int Array of values = #,#,#,#
- bool custom = false
- Is filter of custom design?
- bool custom = false
- bool morph = false
- Whether homomorphic filtering is to be done?
- bool morph = false
- bool uv = false
- Whether Planar U and V planes also to be filtered.
- bool uv = false
- F2Quiver (clip, int "Array of values", bool "morph", bool "rescale", int "frad", bool "uv")
- clip =
- Input clip.
- clip =
- bool Array of values = #,#,#,...
- Sets of integers. For F2Quiver at least one set must be specified.
- bool Array of values = #,#,#,...
- bool morph = false
- Is this a homomorphic process?
- bool morph = false
- bool rescale = false
- Is rescaling the output required?
- bool rescale = false
- float gamma = 0.05
- Gamma value to be used for spectral display scaling.
- float gamma = 0.05
- int gamma = 32
- Filter radial length.
- int gamma = 32
- boolean uv = false
- Are u and v planes of YUV444 to be filtered?
- boolean uv = false
Examples
- F1Quiver
F1Quiver(25,100,34,0,42,0, 54,100, custom = true)
F1Quiver(5,39,200,1, uv = true)
- F2Quiver
F2Quiver(5,5,60,-35,20,1,2,120,60,8,4,1,70,80,4,3,4,40,42,18,morph=false,gamma=0.04)
Back to External Filters ←