实现 ED (EdgeDrawing) [271]、EDLines [4]、EDPF [5] 和 EDCircles [6] 算法的类。 更多...
#include <opencv2/ximgproc/edge_drawing.hpp>
实现 ED (EdgeDrawing) [271]、EDLines [4]、EDPF [5] 和 EDCircles [6] 算法的类。
◆ GradientOperator
枚举器 |
---|
PREWITT | |
SOBEL | |
SCHARR | |
LSD | |
◆ ~EdgeDrawing()
virtual cv::ximgproc::EdgeDrawing::~EdgeDrawing |
( |
| ) |
|
|
内联virtual |
◆ detectEdges()
virtual void cv::ximgproc::EdgeDrawing::detectEdges |
( |
InputArray |
src | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.detectEdges( | src | ) -> | None |
检测灰度图像中的边缘,并准备它们以检测直线和椭圆。
- 参数
-
◆ detectEllipses()
virtual void cv::ximgproc::EdgeDrawing::detectEllipses |
( |
OutputArray |
ellipses | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.detectEllipses( | [, ellipses] | ) -> | ellipses |
检测圆形和椭圆。
- 参数
-
ellipses | 输出 Vec<6d> 包含圆形的中心点和周长,椭圆的中心点、轴和角度。 |
- 注意
- 您应该在调用此函数之前调用 detectEdges()。
◆ detectLines()
virtual void cv::ximgproc::EdgeDrawing::detectLines |
( |
OutputArray |
lines | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.detectLines( | [, lines] | ) -> | lines |
检测直线。
- 参数
-
lines | 输出 Vec<4f> 包含检测到的直线的起点和终点。 |
- 注意
- 您应该在调用此函数之前调用 detectEdges()。
◆ getEdgeImage()
virtual void cv::ximgproc::EdgeDrawing::getEdgeImage |
( |
OutputArray |
dst | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.getEdgeImage( | [, dst] | ) -> | dst |
◆ getGradientImage()
virtual void cv::ximgproc::EdgeDrawing::getGradientImage |
( |
OutputArray |
dst | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.getGradientImage( | [, dst] | ) -> | dst |
◆ getSegmentIndicesOfLines()
virtual std::vector< int > cv::ximgproc::EdgeDrawing::getSegmentIndicesOfLines |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.getSegmentIndicesOfLines( | | ) -> | retval |
◆ getSegments()
virtual std::vector< std::vector< Point > > cv::ximgproc::EdgeDrawing::getSegments |
( |
| ) |
|
|
纯虚函数 |
Python |
---|
| cv.ximgproc.EdgeDrawing.getSegments( | | ) -> | retval |
◆ setParams()
Python |
---|
| cv.ximgproc.EdgeDrawing.setParams( | parameters | ) -> | None |
设置参数。
此函数旨在用于在 C++ 之外的其他语言(如 Python)中设置参数。
- 参数
-
◆ params
Params cv::ximgproc::EdgeDrawing::params |
此类的文档从以下文件生成