digiKam
Loading...
Searching...
No Matches
Digikam::AbstractDetector Class Referenceabstract

#include <abstract_detector.h>

+ Inheritance diagram for Digikam::AbstractDetector:

Public Member Functions

 AbstractDetector (QObject *const parent=nullptr)
 
virtual float detect (const cv::Mat &image) const =0
 
virtual ~AbstractDetector ()=default
 

Static Public Member Functions

static cv::Mat prepareForDetection (const DImg &inputImage)
 

Constructor & Destructor Documentation

◆ AbstractDetector()

Digikam::AbstractDetector::AbstractDetector ( QObject *const  parent = nullptr)
explicit

◆ ~AbstractDetector()

virtual Digikam::AbstractDetector::~AbstractDetector ( )
virtualdefault

Member Function Documentation

◆ detect()

virtual float Digikam::AbstractDetector::detect ( const cv::Mat &  image) const
pure virtual

◆ prepareForDetection()

cv::Mat Digikam::AbstractDetector::prepareForDetection ( const DImg inputImage)
static

NOTE: Maybe this function will move to read_image() of imagequalityparser in case all detectors of IQS use cv::Mat

References Digikam::DImg::bits(), Digikam::DImg::height, Digikam::DImg::isNull(), Digikam::DImg::sixteenBit, Digikam::DImg::size(), and Digikam::DImg::width.

Referenced by Digikam::ImageQualityParser::startAnalyse().


The documentation for this class was generated from the following files: