DeSaltPepper
From Avisynth wiki
		
		
		
| Abstract | |
|---|---|
| Author | V. C. Mohan | 
| Version | 14 Oct 2015 | 
| Download | DeSaltPepper_2_6.zip | 
| Category | External filters | 
| License | GPLv2 | 
| Discussion | Doom9 Forum | 
| Contents | 
Description
DeSaltPepper uses morphology technique to identify such noise and replace those pixels by average or minimum or maximum whichever is appropriate of the surrounding pixels. Full Description.
- For AviSynth+ see modPlus, includes high bit depth colorspace support and 64-bit.
Requirements
Syntax and Parameters
- DeSaltPepper (clip, string "opt", int "tol", bool "uv", bool "avg", int "feedback")
- clip    =   
 - Input clip
 
 
- clip    =   
- string  opt = "both" 
 -  Process option:
- "salt"
- "pepper"
- "both"
 
 
-  Process option:
 
- string  opt = "both" 
- int  tol = 0 
 - Tolerance limit which is not noise.
- Range: -5 to 5
 
 
- int  tol = 0 
- bool  uv = true 
 -  UV processing required?
- true for u, v process
- false for not processing u, v
 
 
-  UV processing required?
 
- bool  uv = true 
- bool  avg = true 
 -  Is average is replacement value?
- true for average
- false for max value of neighborhood for salt and minimum value for pepper
 
 
 
-  Is average is replacement value?
 
- bool  avg = true 
- int  feedback = 0 
 -  Number of feed back loops in processing to be used. Applicable only if avg=true.
- Range: 0 to 10
 
-  Number of feed back loops in processing to be used. Applicable only if 
 
- int  feedback = 0 
Examples
DeSaltPepper with default values:
AviSource("blah.avi") DeSaltPepper(opt="both", uv=true, tol=0, avg=true, feedback=3 )
Back to External Filters ←
