
#include "Image/Image.H"#include "Image/MathOps.H"#include "Image/ColorOps.H"#include "Image/Pixels.H"#include "Raster/Raster.H"#include "Util/Assert.H"#include "Util/Timer.H"#include <fstream>#include <iostream>#include <math.h>#include <string>#include <vector>#include <deque>

Go to the source code of this file.
Classes | |
| class | SurpriseControl< PIXTYPE, BETATYPE, FLOAT > |
| Control surprise in a movie. More... | |
Defines | |
| #define | SC_NEAR_BLACK 0.01F |
| #define | SC_LOW_SAT 0.01F |
| #define | SMALL_SALIENCY 0.0F |
| #define | SCALE_CHANNELS 6 |
| #define | SC_ORIENTS 4 |
| #define | SC_EXP 20 |
| #define | SC_MAX_CHANNELS 16 |
| #define | SC_DEBUG false |
GlobalEnumerations | |
These varables and constant arrays help allign the data and keep everything consistant | |
| enum | sc_channels { SC_DR0, SC_DR1, SC_DR2, SC_DR3, SC_GA0, SC_GA1, SC_GA2, SC_GA3, SC_IN, SC_FL, SC_RG, SC_BY, SC_H1, SC_H2, SC_HS, SC_HV } |
channel types enumerated should have same number as SC_MAX_CHANNELS More... | |
| const std::string | sc_channel_name [SC_MAX_CHANNELS] |
| const std::string | sc_channel_name_abv [SC_MAX_CHANNELS] |
attempt to remove surprise from image
Definition in file SurpriseControl.H.
| enum sc_channels |
channel types enumerated should have same number as SC_MAX_CHANNELS
Definition at line 75 of file SurpriseControl.H.
| const std::string sc_channel_name[SC_MAX_CHANNELS] |
{
"Direction 0",
"Direction 1",
"Direction 2",
"Direction 3",
"Orientation 0",
"Orientation 1",
"Orientation 2",
"Orientation 3",
"Intensity",
"Flicker",
"Red/Green",
"Blue/Yellow",
"H2SV H1",
"H2SV H2",
"H2SV S",
"H2SV V"
}
Definition at line 95 of file SurpriseControl.H.
| const std::string sc_channel_name_abv[SC_MAX_CHANNELS] |
{
"Dir_0",
"Dir_1",
"Dir_2",
"Dir_3",
"Ori_0",
"Ori_1",
"Ori_2",
"Ori_3",
"Intens",
"Flicker",
"RG",
"BY",
"H1",
"H2",
"HS",
"HV"
}
Definition at line 115 of file SurpriseControl.H.
1.6.3