#include <eyaadvanced.h>
Public Member Functions | |
| EyaAdvancedPhotoProcessing (QObject *parent=0) | |
| ADVANCED PHOTO PROCESSING: POOL OF PROCESSING FUNCTIONS. | |
| ~EyaAdvancedPhotoProcessing () | |
Static Public Member Functions | |
| static bool | blackboardPerspectiveCompensation (QString, QString, QPolygon, QPolygon) |
| This function exploits some openCV functions to evaluate the perspective transformation and to compensate the original image. | |
This class implements the advanced processing methods to transform and process the photos. At the moment the only implemented function is the perspective compensation.
| EyaAdvancedPhotoProcessing::EyaAdvancedPhotoProcessing | ( | QObject * | parent = 0 |
) |
ADVANCED PHOTO PROCESSING: POOL OF PROCESSING FUNCTIONS.
| EyaAdvancedPhotoProcessing::~EyaAdvancedPhotoProcessing | ( | ) |
| bool EyaAdvancedPhotoProcessing::blackboardPerspectiveCompensation | ( | QString | inputFile, | |
| QString | outputFile, | |||
| QPolygon | selectedArea, | |||
| QPolygon | targetArea | |||
| ) | [static] |
This function exploits some openCV functions to evaluate the perspective transformation and to compensate the original image.
Please, refer, to the openCV manual for additional informations
1.5.8