EdgeDrawing 类
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ximgproc.EdgeDrawing
-
public class EdgeDrawing extends Algorithm
实现 ED (EdgeDrawing) CITE: topal2012edge、EDLines CITE: akinlar2011edlines、EDPF CITE: akinlar2012edpf 和 EDCircles CITE: akinlar2013edcircles 算法的类
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
EdgeDrawing(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static EdgeDrawing
__fromPtr__(long addr)
void
detectEdges(Mat src)
检测灰度图像中的边缘,并准备它们以检测线和椭圆。void
detectEllipses(Mat ellipses)
检测圆和椭圆。void
detectLines(Mat lines)
检测线。protected void
finalize()
void
getEdgeImage(Mat dst)
返回由 detectEdges() 函数准备的边缘图像。void
getGradientImage(Mat dst)
返回由 detectEdges() 函数准备的梯度图像。MatOfInt
getSegmentIndicesOfLines()
对于在 detectLines() 中找到的每条线,返回其在 getSegments() 中的边缘段索引java.util.List<MatOfPoint>
getSegments()
返回检测到的边缘段的 std::vector<std::vector<Point>>,参见 detectEdges()void
setParams(EdgeDrawing_Params parameters)
设置参数。-
继承自类 org.opencv.core.Algorithm 的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__fromPtr__
public static EdgeDrawing __fromPtr__(long addr)
-
detectEdges
public void detectEdges(Mat src)
检测灰度图像中的边缘,并准备它们以检测线和椭圆。- 参数
src
- 8 位、单通道、灰度输入图像。
-
getEdgeImage
public void getEdgeImage(Mat dst)
返回由 detectEdges() 函数准备的边缘图像。- 参数
dst
- 返回 8 位、单通道输出图像。
-
getGradientImage
public void getGradientImage(Mat dst)
返回由 detectEdges() 函数准备的梯度图像。- 参数
dst
- 返回 16 位、单通道输出图像。
-
getSegments
public java.util.List<MatOfPoint> getSegments()
返回检测到的边缘段的 std::vector<std::vector<Point>>,参见 detectEdges()- 返回
- 自动生成
-
getSegmentIndicesOfLines
public MatOfInt getSegmentIndicesOfLines()
对于在 detectLines() 中找到的每条线,返回其在 getSegments() 中的边缘段索引- 返回
- 自动生成
-
detectLines
public void detectLines(Mat lines)
检测线。- 参数
lines
- 输出 Vec<4f> 包含检测到的线的起点和终点。注意:在调用此函数之前,应调用 detectEdges()。
-
detectEllipses
public void detectEllipses(Mat ellipses)
检测圆和椭圆。- 参数
ellipses
- 输出 Vec<6d> 包含圆的中心点和周长,椭圆的中心点、轴和角度。注意:在调用此函数之前,应调用 detectEdges()。
-
setParams
public void setParams(EdgeDrawing_Params parameters)
设置参数。此函数旨在用于在 c++ 以外的其他语言(如 python)中设置参数。- 参数
parameters
- 算法的参数
-
-