ACMX 2.136.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
acmxvk::dnn::EdgeDetector Class Reference

#include <edge_dnn.hpp>

Classes

struct  Impl

Public Member Functions

 EdgeDetector (const EdgeDetector &)=delete
 EdgeDetector (const std::string &model_path)
EdgeDetectoroperator= (const EdgeDetector &)=delete
void process (const cv::Mat &image, cv::Mat &result)
 ~EdgeDetector ()

Private Attributes

std::unique_ptr< Implimpl

Detailed Description

Definition at line 26 of file edge_dnn.hpp.

Constructor & Destructor Documentation

◆ EdgeDetector() [1/2]

acmxvk::dnn::EdgeDetector::EdgeDetector ( const std::string & model_path)
explicit

Definition at line 747 of file edge_dnn.cpp.

References impl.

Referenced by EdgeDetector(), and operator=().

◆ ~EdgeDetector()

acmxvk::dnn::EdgeDetector::~EdgeDetector ( )
default

◆ EdgeDetector() [2/2]

acmxvk::dnn::EdgeDetector::EdgeDetector ( const EdgeDetector & )
delete

References EdgeDetector().

Member Function Documentation

◆ operator=()

EdgeDetector & acmxvk::dnn::EdgeDetector::operator= ( const EdgeDetector & )
delete

References EdgeDetector(), and process().

◆ process()

void acmxvk::dnn::EdgeDetector::process ( const cv::Mat & image,
cv::Mat & result )

Definition at line 752 of file edge_dnn.cpp.

References impl.

Referenced by operator=().

Member Data Documentation

◆ impl

std::unique_ptr<Impl> acmxvk::dnn::EdgeDetector::impl
private

Definition at line 38 of file edge_dnn.hpp.

Referenced by EdgeDetector(), and process().


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