示例#1
0
        /// <summary>
        /// Get the default MSER parameters
        /// </summary>
        /// <returns>The default MSER parameter</returns>
        public static MCvMSERParams GetDefaultParameter()
        {
            MCvMSERParams param = new MCvMSERParams();

            param.delta         = 5;
            param.minArea       = 60;
            param.maxArea       = 14400;
            param.maxVariation  = .25f;
            param.minDiversity  = .2f;
            param.maxEvolution  = 200;
            param.areaThreshold = 1.01;
            param.minMargin     = 0.003;
            param.edgeBlurSize  = 5;
            return(param);
        }
示例#2
0
 public static extern void cvExtractMSER(
     IntPtr img,
     IntPtr mask,
     ref IntPtr contours,
     IntPtr storage,
     MCvMSERParams parameters);
 /// <summary>
 /// Get the MSER parameters
 /// </summary>
 /// <returns>The MSER parameters</returns>
 public MCvMSERParams GetMSERParameters()
 {
     MCvMSERParams p = new MCvMSERParams();
      p.Delta = Delta;
      p.MaxArea = MaxArea;
      p.MinArea = MinArea;
      p.MaxVariation = MaxVariation;
      p.MinDiversity = MinDiversity;
      p.MaxEvolution = MaxEvolution;
      p.AreaThreshold = AreaThreshold;
      p.MinMargin = MinMargin;
      p.EdgeBlurSize = EdgeBlurSize;
      return p;
 }
 private static extern IntPtr CvMserGetFeatureDetector(ref MCvMSERParams detector);
示例#5
0
 internal extern static IntPtr CvMserGetFeatureDetector(ref MCvMSERParams detector);