#include <qimage.h>
#include <qvaluestack.h>
#include <qpoint.h>
Include dependency graph for redEye_internal.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
void | findRegionOfInterest (QPoint topLeftExtreme, QPoint bottomRightExtreme) |
void | findBlobs () |
void | pushPixel (int x, int y, int id) |
void | sortBlobsByDecreasingSize () |
void | findBestTwoBlobs () |
void | desaturateBlobs () |
void | desaturateEntireImage (QPoint topLeftExtreme, QPoint bottomRightExtreme) |
bool | IDedPixel (int x, int y) |
double | desaturateAlpha (int x, int y) |
Variables | |
StatusWidget * | status |
int | updateIncrement |
int | newProgress |
QImage | rawImage |
QImage * | editedImage |
QPoint | topLeft |
QPoint | bottomRight |
int | regionWidth |
int | regionHeight |
int | blobPixelCount |
QPoint | blobTopLeft |
QPoint | blobBottomRight |
int * | regionOfInterest |
QValueStack< QPoint > | spreadablePixels |
QValueStack< int > | blobIDs |
QValueStack< int > | blobSizes |
QValueStack< double > | blobAspectRatios |
int | blobCount |
int * | ids |
int * | sizes |
double * | ratios |
int | id1 |
int | id2 |
|
Definition at line 572 of file redEye.cpp. References IDedPixel(). Referenced by desaturateBlobs().
|
|
Definition at line 612 of file redEye.cpp. References bottomRight, desaturateAlpha(), editedImage, and topLeft. Referenced by removeRedeyeRegions().
|
|
Definition at line 643 of file redEye.cpp. References editedImage. Referenced by removeRedeyeRegions().
|
|
Definition at line 506 of file redEye.cpp. References blobCount, id1, id2, ids, ratios, and sizes. Referenced by removeRedeyeRegions().
|
|
Definition at line 372 of file redEye.cpp. References blobAspectRatios, blobBottomRight, blobIDs, blobPixelCount, blobSizes, blobTopLeft, bottomRight, MIN_RED_VAL, pushPixel(), rawImage, regionHeight, regionOfInterest, regionWidth, spreadablePixels, and topLeft. Referenced by removeRedeyeRegions().
|
|
Definition at line 305 of file redEye.cpp. References bottomRight, StatusWidget::incrementProgress(), MIN_RED_VAL, newProgress, rawImage, status, topLeft, and updateIncrement. Referenced by removeRedeyeRegions().
|
|
Definition at line 561 of file redEye.cpp. References bottomRight, id1, id2, regionIndex(), regionOfInterest, regionWidth, and topLeft. Referenced by desaturateAlpha().
|
|
Definition at line 350 of file redEye.cpp. References blobBottomRight, blobPixelCount, blobTopLeft, regionHeight, regionOfInterest, regionWidth, and spreadablePixels. Referenced by findBlobs().
|
|
Definition at line 468 of file redEye.cpp. References blobAspectRatios, blobCount, blobIDs, blobSizes, ids, ratios, and sizes. Referenced by removeRedeyeRegions().
|
|
Definition at line 58 of file redEye_internal.h. Referenced by findBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 50 of file redEye_internal.h. Referenced by findBlobs(), and pushPixel(). |
|
Definition at line 63 of file redEye_internal.h. Referenced by findBestTwoBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 56 of file redEye_internal.h. Referenced by findBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 49 of file redEye_internal.h. Referenced by findBlobs(), and pushPixel(). |
|
Definition at line 57 of file redEye_internal.h. Referenced by findBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 50 of file redEye_internal.h. Referenced by findBlobs(), and pushPixel(). |
|
|
|
Definition at line 71 of file redEye_internal.h. Referenced by findBestTwoBlobs(), IDedPixel(), and removeRedeyeRegions(). |
|
Definition at line 71 of file redEye_internal.h. Referenced by findBestTwoBlobs(), and IDedPixel(). |
|
Definition at line 64 of file redEye_internal.h. Referenced by findBestTwoBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 31 of file redEye_internal.h. Referenced by blackWhiteEffect(), correctImageTilt(), embossEffect(), enhanceImageContrast(), findRegionOfInterest(), improveColorBalance(), mosaicEffect(), oilPaintingEffect(), removeRedeyeRegions(), and sepiaEffect(). |
|
Definition at line 66 of file redEye_internal.h. Referenced by findBestTwoBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 34 of file redEye_internal.h. Referenced by findBlobs(), findRegionOfInterest(), and removeRedeyeRegions(). |
|
Definition at line 47 of file redEye_internal.h. Referenced by findBlobs(), and pushPixel(). |
|
Definition at line 52 of file redEye_internal.h. Referenced by findBlobs(), IDedPixel(), and pushPixel(). |
|
Definition at line 47 of file redEye_internal.h. Referenced by findBlobs(), IDedPixel(), and pushPixel(). |
|
Definition at line 65 of file redEye_internal.h. Referenced by findBestTwoBlobs(), and sortBlobsByDecreasingSize(). |
|
Definition at line 54 of file redEye_internal.h. Referenced by findBlobs(), and pushPixel(). |
|
|
|
Definition at line 28 of file redEye_internal.h. Referenced by blackWhiteEffect(), correctImageTilt(), embossEffect(), enhanceImageContrast(), findRegionOfInterest(), improveColorBalance(), mosaicEffect(), oilPaintingEffect(), removeRedeyeRegions(), and sepiaEffect(). |