#include <ImageQuality.h>
List of all members.
Static Public Member Functions |
static double | doProcess (IplImage *img, int type) |
static void | histValue (IplImage *img, float *histVal) |
static double | calcSobelEdge (IplImage *img, int &numPix) |
Detailed Description
Class for measuring the image quality.
Member Function Documentation
double ImageQuality::calcSobelEdge |
( |
IplImage * |
img, |
|
|
int & |
numPix |
|
) |
| [static] |
Calculates Sobel edge score using spacial domain approach.
- Parameters:
-
img | Input image |
numPix | Total number of pixels |
- Returns:
- Gradient magnitude or score
double ImageQuality::doProcess |
( |
IplImage * |
img, |
|
|
int |
type |
|
) |
| [static] |
Main function - computes all statistics and edge operators.
- Parameters:
-
img | Input image |
type | Edge Detector type |
- Returns:
- Score
- See also:
- calcSobelEdge
void ImageQuality::histValue |
( |
IplImage * |
img, |
|
|
float * |
histVal |
|
) |
| [static] |
Determines the mean, standard deviation, and histogram correlation.
- Parameters:
-
img | Input image |
histVal | 0:Mean, 1:SD, 2:HistCorr. |
The documentation for this class was generated from the following files:
- NIST_VASIR_src_beta_v1.0/VASIR/ImageQuality.h
- NIST_VASIR_src_beta_v1.0/VASIR/EdgeDensity.cpp
- NIST_VASIR_src_beta_v1.0/VASIR/ImageQuality.cpp