FFTQuiver

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
Line 14: Line 14:
 
<!-- a one-sentence description -->
 
<!-- a one-sentence 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. [http://www.avisynth.nl/users/vcmohan/FQPlus/FQPlus.html Full 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. [http://www.avisynth.nl/users/vcmohan/FQPlus/FQPlus.html Full Description]
<br>
+
 
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
Line 25: Line 25:
 
<br>
 
<br>
 
::{{Par2| |clip| }}
 
::{{Par2| |clip| }}
::: Input clip.
+
::: Input clip
 
<br>
 
<br>
 
::{{Par2|Array of values|int|#,#,#,#}}
 
::{{Par2|Array of values|int|#,#,#,#}}
Line 37: Line 37:
 
<br>
 
<br>
 
::{{Par2|uv|bool|false}}
 
::{{Par2|uv|bool|false}}
::: Whether Planar U and V planes also to be filtered.
+
::: Whether Planar U and V planes also to be filtered
 
<br>
 
<br>
  
Line 43: Line 43:
 
<br>
 
<br>
 
::{{Par2| |clip| }}
 
::{{Par2| |clip| }}
::: Input clip.
+
::: Input clip
 
<br>
 
<br>
 
::{{Par2|Array of values|int|#,#,#,...}}
 
::{{Par2|Array of values|int|#,#,#,...}}
Line 55: Line 55:
 
<br>
 
<br>
 
::{{Par2|gamma|float|0.05}}
 
::{{Par2|gamma|float|0.05}}
::: Gamma value to be used for spectral display scaling.
+
::: Gamma value to be used for spectral display scaling
 
<br>
 
<br>
 
::{{Par2|gamma|int|32}}
 
::{{Par2|gamma|int|32}}
::: Filter radial length.
+
::: Filter radial length
 
<br>
 
<br>
 
::{{Par2|uv|boolean|false}}
 
::{{Par2|uv|boolean|false}}
Line 64: Line 64:
  
 
<br>
 
<br>
<br>
 
 
 
== Examples ==
 
== Examples ==
 
<!-- example code block: 1st char in each line = space -->
 
<!-- example code block: 1st char in each line = space -->

Revision as of 20:24, 18 June 2018


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


Syntax and Parameters

F1Quiver (clip, int "Array of values", bool "morph", bool "rescale", float "gamma", int "frad", bool "uv")


clip   =
Input 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


bool  custom = false
Is filter of custom design?


bool  morph = false
Whether homomorphic filtering is to be done?


bool  uv = false
Whether Planar U and V planes also to be filtered


F2Quiver (clip, int "Array of values", bool "morph", bool "rescale", int "frad", bool "uv")


clip   =
Input clip


int  Array of values = #,#,#,...
Sets of integers. For F2Quiver at least one set must be specified.


bool  morph = false
Is this a homomorphic process?


bool  rescale = false
Is rescaling the output required?


float  gamma = 0.05
Gamma value to be used for spectral display scaling


int  gamma = 32
Filter radial length


boolean  uv = false
Are u and v planes of YUV444 to be filtered?


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

Personal tools