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

Public Member Functions

 Impl (const std::string &model_path)
void process (const cv::Mat &image, cv::Mat &result)

Public Attributes

BackendState backend
cv::Mat blob
cv::Mat edge
cv::dnn::Net net
cv::String output_name
cv::Mat work

Detailed Description

Definition at line 697 of file edge_dnn.cpp.

Constructor & Destructor Documentation

◆ Impl()

acmxvk::dnn::EdgeDetector::Impl::Impl ( const std::string & model_path)
inlineexplicit

Definition at line 705 of file edge_dnn.cpp.

References net, and output_name.

Member Function Documentation

◆ process()

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

Definition at line 722 of file edge_dnn.cpp.

References backend, blob, edge, net, output_name, and work.

Member Data Documentation

◆ backend

BackendState acmxvk::dnn::EdgeDetector::Impl::backend

Definition at line 699 of file edge_dnn.cpp.

Referenced by process().

◆ blob

cv::Mat acmxvk::dnn::EdgeDetector::Impl::blob

Definition at line 701 of file edge_dnn.cpp.

Referenced by process().

◆ edge

cv::Mat acmxvk::dnn::EdgeDetector::Impl::edge

Definition at line 703 of file edge_dnn.cpp.

Referenced by process().

◆ net

cv::dnn::Net acmxvk::dnn::EdgeDetector::Impl::net

Definition at line 698 of file edge_dnn.cpp.

Referenced by Impl(), and process().

◆ output_name

cv::String acmxvk::dnn::EdgeDetector::Impl::output_name

Definition at line 700 of file edge_dnn.cpp.

Referenced by Impl(), and process().

◆ work

cv::Mat acmxvk::dnn::EdgeDetector::Impl::work

Definition at line 702 of file edge_dnn.cpp.

Referenced by process().


The documentation for this struct was generated from the following file: