#include <edgedetector.h>
Public Member Functions | |
void | computeSobel (const cv::Mat image, cv::Mat sobelX=cv::Mat(), cv::Mat sobelY=cv::Mat()) |
EdgeDetector () | |
int | getAperture () const |
cv::Mat | getBinaryMap (double threshold) |
cv::Mat | getMagnitude () |
cv::Mat | getOrientation () |
cv::Mat | getSobelImage () |
cv::Mat | getSobelOrientationImage () |
void | setAperture (int a) |
Private Attributes | |
int | aperture |
cv::Mat | img |
cv::Mat | sobel |
cv::Mat | sobelMagnitude |
cv::Mat | sobelOrientation |
Definition at line 71 of file edgedetector.h.
EdgeDetector::EdgeDetector | ( | ) | [inline] |
Definition at line 92 of file edgedetector.h.
void EdgeDetector::computeSobel | ( | const cv::Mat | image, | |
cv::Mat | sobelX = cv::Mat() , |
|||
cv::Mat | sobelY = cv::Mat() | |||
) | [inline] |
Definition at line 107 of file edgedetector.h.
int EdgeDetector::getAperture | ( | ) | const [inline] |
Definition at line 101 of file edgedetector.h.
cv::Mat EdgeDetector::getBinaryMap | ( | double | threshold | ) | [inline] |
Definition at line 132 of file edgedetector.h.
cv::Mat EdgeDetector::getMagnitude | ( | ) | [inline] |
Definition at line 119 of file edgedetector.h.
cv::Mat EdgeDetector::getOrientation | ( | ) | [inline] |
Definition at line 126 of file edgedetector.h.
cv::Mat EdgeDetector::getSobelImage | ( | ) | [inline] |
Definition at line 141 of file edgedetector.h.
cv::Mat EdgeDetector::getSobelOrientationImage | ( | ) | [inline] |
Definition at line 154 of file edgedetector.h.
void EdgeDetector::setAperture | ( | int | a | ) | [inline] |
Definition at line 95 of file edgedetector.h.
int EdgeDetector::aperture [private] |
Definition at line 82 of file edgedetector.h.
cv::Mat EdgeDetector::img [private] |
Definition at line 76 of file edgedetector.h.
cv::Mat EdgeDetector::sobel [private] |
Definition at line 79 of file edgedetector.h.
cv::Mat EdgeDetector::sobelMagnitude [private] |
Definition at line 85 of file edgedetector.h.
cv::Mat EdgeDetector::sobelOrientation [private] |
Definition at line 88 of file edgedetector.h.