#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