DeNoise
From Avisynth wiki
(Difference between revisions)
(update parameters) |
(Edit parameters) |
||
Line 29: | Line 29: | ||
<br> | <br> | ||
::{{Par2|<!-- par 1 type -->int|<!-- par 1 name -->sf|<!-- par 1 default value -->0}} | ::{{Par2|<!-- par 1 type -->int|<!-- par 1 name -->sf|<!-- par 1 default value -->0}} | ||
− | :::<!-- par 1 description --> | + | :::<!-- par 1 description -->Frame number in which specified window is located. |
<br> | <br> | ||
− | ::{{Par2|<!-- par 2 type -->int|<!-- par 2 name --> | + | ::{{Par2|<!-- par 2 type -->int|<!-- par 2 name -->xgrid|<!-- par 2 default value -->5}} |
− | :::<!-- par 2 description --> | + | :::<!-- par 2 description -->Number of pixels along x axis in moving grid. |
− | + | ||
− | + | ||
− | + | ||
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 3 type -->int|<!-- par 3 name -->ygrid|<!-- par 3 default value -->xgrid}} |
− | :::<!-- par | + | :::<!-- par 3 description -->Number of pixels along y axis in moving grid. |
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 4 type -->int|<!-- par 4 name -->lx|<!-- par 4 default value -->none. Must be specified}} |
− | :::<!-- par | + | :::<!-- par 4 description -->Window left x computing global variance. |
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 5 type -->int|<!-- par 5 name -->ty|<!-- par 5 default value -->none. Must be specified}} |
− | :::<!-- par | + | :::<!-- par 5 description -->Window top y for computing global variance. |
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 6 type -->int|<!-- par 6 name -->wd|<!-- par 6 default value -->none. Must be specified}} |
− | :::<!-- par | + | :::<!-- par 10 description -->Window width for computing global variance. |
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 7 type -->int|<!-- par 7 name -->ht|<!-- par 7 default value -->none. Must be specified}} |
− | :::<!-- par | + | :::<!-- par 7 description -->Window height for computing global variance. |
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 8 type -->bool|<!-- par 8 name -->uv|<!-- par 8 default value -->true}} |
− | :::<!-- par | + | :::<!-- par 8 description -->Whether U and V of YUY2 and YUV formats to be processed. |
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 9 type -->bool|<!-- par 9 name -->a|<!-- par 9 default value -->false}} |
− | :::<!-- par | + | :::<!-- par 9 description -->Whether A value of RGB formats to be processed. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<br> | <br> | ||
− | ::{{Par2|<!-- par | + | ::{{Par2|<!-- par 10 type -->bool|<!-- par 10 name -->show|<!-- par 10 default value -->false}} |
− | :::<!-- par | + | :::<!-- par 10 description -->Whether variance values are to be displayed as an error message. |
<br> | <br> | ||
Line 96: | Line 68: | ||
imagereader("C:\avi_plugins\varianslim\theoin.jpg", end = 10) | imagereader("C:\avi_plugins\varianslim\theoin.jpg", end = 10) | ||
converttoyv16() | converttoyv16() | ||
− | minvar( | + | minvar(sf = 35,lx=220,wd=245,ty=322,ht=150, uv = true) |
<br> | <br> |
Revision as of 06:06, 7 April 2018
Abstract | |
---|---|
Author | V.C.Mohan |
Version | 17 Oct 2017 |
Download | modPlus.7z |
Category | External filters |
License | GPLv3 |
Discussion | announced DeNoise plugin, modPlus |
Contents |
Description
Using Variance of a given window, minimizes noise and tries to preserve edges and a full description is at click me.
Requirements
Syntax and Parameters
- minvar (clip, int "sf", int "xgrid", int "ygrid", int "lx", int "ty",int "wd", int "ht", bool "uv", bool "a", bool "show")
- clip =
- Input clip.
- clip =
- sf int = 0
- Frame number in which specified window is located.
- sf int = 0
- xgrid int = 5
- Number of pixels along x axis in moving grid.
- xgrid int = 5
- ygrid int = xgrid
- Number of pixels along y axis in moving grid.
- ygrid int = xgrid
- lx int = none. Must be specified
- Window left x computing global variance.
- lx int = none. Must be specified
- ty int = none. Must be specified
- Window top y for computing global variance.
- ty int = none. Must be specified
- wd int = none. Must be specified
- Window width for computing global variance.
- wd int = none. Must be specified
- ht int = none. Must be specified
- Window height for computing global variance.
- ht int = none. Must be specified
- uv bool = true
- Whether U and V of YUY2 and YUV formats to be processed.
- uv bool = true
- a bool = false
- Whether A value of RGB formats to be processed.
- a bool = false
- show bool = false
- Whether variance values are to be displayed as an error message.
- 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() minvar(sf = 35,lx=220,wd=245,ty=322,ht=150, uv = true)
Back to External Filters ←