43
#ifndef __OPENCV_STRUCTURED_EDGE_DETECTION_HPP__
44
#define __OPENCV_STRUCTURED_EDGE_DETECTION_HPP__
52
#include <opencv2/core.hpp>
65
class
CV_EXPORTS_W RFFeatureGetter :
public
Algorithm
83
CV_WRAP
virtual
void
getFeatures(
const
Mat &src, Mat &features,
88
const
int
gradNum)
const
= 0;
91CV_EXPORTS_W Ptr<RFFeatureGetter> createRFFeatureGetter();
97
class
CV_EXPORTS_W StructuredEdgeDetection :
public
Algorithm
109
CV_WRAP
virtual
void
detectEdges(cv::InputArray _src,
cv::OutputArray
_dst)
const
= 0;
116
CV_WRAP
virtual
void
computeOrientation(cv::InputArray _src,
cv::OutputArray
_dst)
const
= 0;
129
CV_WRAP
virtual
void
edgesNms(cv::InputArray edge_image, cv::InputArray orientation_image,
cv::OutputArray
_dst,
int
r = 2,
int
s = 0,
float
m = 1,
bool
isParallel =
true)
const
= 0;
140CV_EXPORTS_W Ptr<StructuredEdgeDetection> createStructuredEdgeDetection(
const
String &model,
141
Ptr<const RFFeatureGetter> howToGetFeatures = Ptr<RFFeatureGetter>());
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75