digiKam
Loading...
Searching...
No Matches
Digikam::AestheticDetector Class Reference

#include <aesthetic_detector.h>

+ Inheritance diagram for Digikam::AestheticDetector:

Public Member Functions

 AestheticDetector ()
 
float detect (const cv::Mat &image) const override
 
 ~AestheticDetector ()
 

Static Public Member Functions

static cv::Mat prepareForDetection (const DImg &inputImage)
 
static bool s_isEmptyModel ()
 
static bool s_loadModel ()
 
static void s_unloadModel ()
 

Constructor & Destructor Documentation

◆ AestheticDetector()

Digikam::AestheticDetector::AestheticDetector ( )
explicit

◆ ~AestheticDetector()

Digikam::AestheticDetector::~AestheticDetector ( )

Member Function Documentation

◆ detect()

float Digikam::AestheticDetector::detect ( const cv::Mat &  image) const
overridevirtual

◆ prepareForDetection()

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

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().

◆ s_isEmptyModel()

bool Digikam::AestheticDetector::s_isEmptyModel ( )
static

◆ s_loadModel()

bool Digikam::AestheticDetector::s_loadModel ( )
static

◆ s_unloadModel()

void Digikam::AestheticDetector::s_unloadModel ( )
static

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