#include <qimage.h>
#include <qstring.h>
#include <qapplication.h>
#include "redEye.h"
#include "redEye_internal.h"
#include "../../gui/statusWidget.h"
Include dependency graph for redEye.cpp:
Go to the source code of this file.
Defines | |
#define | MIN_RED_VAL 40 |
Functions | |
QImage * | removeRedeyeRegions (QString filename, QPoint topLeftExtreme, QPoint bottomRightExtreme, StatusWidget *statusWidget) |
void | findRegionOfInterest (QPoint topLeftExtreme, QPoint bottomRightExtreme) |
void | pushPixel (int x, int y, int id) |
void | findBlobs () |
void | sortBlobsByDecreasingSize () |
void | findBestTwoBlobs () |
bool | IDedPixel (int x, int y) |
double | desaturateAlpha (int x, int y) |
void | desaturateBlobs () |
void | desaturateEntireImage (QPoint topLeftExtreme, QPoint bottomRightExtreme) |
|
Definition at line 302 of file redEye.cpp. Referenced by findBlobs(), and findRegionOfInterest(). |
|
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 206 of file redEye.cpp. References desaturateBlobs(), desaturateEntireImage(), editedImage, findBestTwoBlobs(), findBlobs(), findRegionOfInterest(), id1, newProgress, rawImage, StatusWidget::setStatus(), StatusWidget::showProgressBar(), sortBlobsByDecreasingSize(), status, topLeft, and updateIncrement. Referenced by EditingInterface::removeRedeye().
|
|
Definition at line 468 of file redEye.cpp. References blobAspectRatios, blobCount, blobIDs, blobSizes, ids, ratios, and sizes. Referenced by removeRedeyeRegions().
|