学习图像处理知识---EmguCV3.4图像ArUco Marker Detection--DetectorParameters 结构体

好久没有更新了图像处理

ArUco Marker Detection   种汉明(海明)码的格子图,用于相机 相机姿态估计之标记检测

在Emgu.CV.Aruco Namespace 命名空间中。--重要的检测结构体DetectorParameters Structure


public double AdaptiveThreshConstant  //用于找外轮廓的灰阶值Double  ,默认7.

 public int AdaptiveThreshWinSizeMax; 最大窗口大小自适应阈值之前找到轮廓(默认23)。

public int AdaptiveThreshWinSizeMin 对应最小窗口,(默认3)
public int AdaptiveThreshWinSizeStep 在阈值增量从adaptiveThreshWinSizeMin adaptiveThreshWinSizeMax(默认10)。
public int CornerRefinementMaxIterations最大数量的迭代停止准则的改进过程(默认30)。
public DetectorParameters. RefinementMethod CornerRefinementMethod角落细化方法
public double CornerRefinementMinAccuracy误差最小的角落细化过程的停止标准(默认值:0.1)
public int CornerRefinementWinSize窗口大小角落细化过程(以像素为单位)(默认5)。
public double ErrorCorrectionRate纠错率的最大值为每个字典纠错能力。0.6(默认)。
public int MarkerBorderBits标记的边境的比特数,即标记边界宽度(默认为1)。
public double MaxErroneousBitsInBorderRate 最大数量的接受错误的位边界(即在边境允许白色的比特数)。表示为率对每个标记的比特总数0.35(默认)。
public double MaxMarkerPerimeterRate 确定最大周长标记轮廓检测。这是定义为一个率对输入图像的最大尺寸4.0(默认)。
public double MinCornerDistanceRate角落之间最小距离检测标记相对于其周长0.05(默认)
public int MinDistanceToBorder最小距离的任何角落图像边界检测标记(以像素为单位)(默认3)
public double MinMarkerPerimeterRate确定最小周长标记轮廓检测。这是定义为一个率对输入图像的最大尺寸0.03(默认)
public double MinOtsuStdDev最小标准差在像素值解码步骤应用大津阈值(否则,所有的位设置为0或1根据高于128)5.0(默认)
public double PerspectiveRemoveIgnoredMarginPerCell宽度边缘像素的每一个细胞都不考虑细胞的决心。代表了对细胞的总大小,即perpectiveRemovePixelPerCell 0.13(默认)
public int PerspectiveRemovePixelPerCell(每个维度的比特数)为每个细胞的标记,当删除角度(默认8)。
public double PolygonalApproxAccuracyRate 多边形近似过程中最小精度来确定正方形的轮廓。




猜你喜欢

转载自blog.csdn.net/tuto7534/article/details/80716895