DeNoise
From Avisynth wiki
Abstract | |
---|---|
Author | V.C.Mohan |
Version | 1.0.0.0.0 |
Download | 2.5.8 versionDeNoise 2.6.0 alpha5 version URL -->DeNoise |
Category | External filters |
License | GPLv2 |
Discussion | announced DeNoise plugin |
Contents |
Description
Using Variance of a given window, minimizes noise and tries to preserve edges and a full description is at click me.
Requirements
- AviSynth 2.5.8 or AviSynth 2.6.0 or greater
- Supported color formats: RGB24, RGB32, YUY2, YV12, *YV16, *YV24, *YV411, *Y8
- * Not available in AviSynth 2.5.8.
"c[sf]i[ef]i[xgrid]i[ygrid]i[getvar]b[clip]b[lx]i[ty]i[rx]i[by]i[elx]i[ety]i[erx]i[eby]i[var]i[evar]i[uv]b[usey]b[show]b"
Syntax and Parameters
- DeNoise (clip, int "sf", int "ef", int "xgrid", int "ygrid", bool "getvar", bool "clip", int "lx", int "ty",, int "rx", int "by", int "elx",int "ety",int "erx",int "eby",int "var",int "evar", bool "uv", bool "usey", bool "show")
- clip =
- Input clip.
- clip =
- sf int = 0
- process starts on frame .
- sf int = 0
- ef int = last frame
- process ends on frame .
- ef int = last frame
- xgrid int = 5
- local grid size in x direction .
- xgrid int = 5
- ygrid int = xgrid
- local grid size along y.
- ygrid int = xgrid
- getvar bool = true
- Is variance to be determined from a window?
- getvar bool = true
- clip bool = a
- Is variance from first frame window is valid for entire clip? true. If false to be determined frame by frame.
- clip bool = a
- lx int = must be specified if getvar is true
- left x coord of window on 1st frame.
- lx int = must be specified if getvar is true
- ty int = must be specified if getvar is true
- top y coordinate of window on 1st frame.
- ty int = must be specified if getvar is true
- rx int = must be specified if getvar is true
- right x coord of window on 1st frame.
- rx int = must be specified if getvar is true
- by int = must be specified if getvar is true
- bottom y coordinate of window on 1st frame.
- by int = must be specified if getvar is true
- elx int = lx
- left x coord of window on last frame.
- elx int = lx
- ety int = ty
- top y coordinate of window on last frame.
- ety int = ty
- erx int = rx
- right x coord of window on last frame.
- erx int = rx
- eby int = by
- bottom y coordinate of window on last frame.
- eby int = by
- var int = 100
- value to be used as global variance. Will be used if getvar is false.
- var int = 100
- evar int = var
- variance on last frame. In between linear interpolation.
- evar int = var
- uv bool = true
- Whether u v planes to be processed(for planar and yuy2 input)?.
- uv bool = true
- usey bool = false
- can variance of y plane can be used for u v planes?
- usey bool = false
- show bool = false
- if true an error message showing variance values determined will appear)
- show bool = false
Examples
## This is some example code to remove noise from an image. imagereader("C:\avi_plugins\varianslim\theoin.jpg", end = 10) converttoyv16() DeNoise(clip=false,lx=220,rx=245,ty=322,by=402, uv = true, show = false)
Back to External Filters ←