Emgu.CV.CvInvoke.CvHOGDescriptorCreate C# (CSharp) Метод

CvHOGDescriptorCreate() приватный Метод

private CvHOGDescriptorCreate ( Size &winSize, Size &blockSize, Size &blockStride, Size &cellSize, int nbins, int derivAperture, double winSigma, int histogramNormType, double L2HysThreshold, [ gammaCorrection ) : IntPtr
winSize Size
blockSize Size
blockStride Size
cellSize Size
nbins int
derivAperture int
winSigma double
histogramNormType int
L2HysThreshold double
gammaCorrection [
Результат IntPtr
        internal static extern IntPtr CvHOGDescriptorCreate(
         ref Size winSize,
         ref Size blockSize,
         ref Size blockStride,
         ref Size cellSize,
         int nbins,
         int derivAperture,
         double winSigma,
         int histogramNormType,
         double L2HysThreshold,
         [MarshalAs(CvInvoke.BoolMarshalType)]
         bool gammaCorrection);

Usage Example

Пример #1
0
 /// <summary>
 /// Create a new HOGDescriptor using the specific parameters.
 /// </summary>
 /// <param name="blockSize">Block size in cells. Use (16, 16) for default.</param>
 /// <param name="cellSize">Cell size. Use (8, 8) for default.</param>
 /// <param name="blockStride">Block stride. Must be a multiple of cell size. Use (8,8) for default.</param>
 /// <param name="gammaCorrection">Do gamma correction preprocessing or not. Use true for default.</param>
 /// <param name="L2HysThreshold">L2-Hys normalization method shrinkage. Use 0.2 for default.</param>
 /// <param name="nbins">Number of bins. Use 9 for default.</param>
 /// <param name="winSigma">Gaussian smoothing window parameter. Use -1 for default. </param>
 /// <param name="winSize">Detection window size. Must be aligned to block size and block stride. Must match the size of the training image. Use (64, 128) for default.</param>
 /// <param name="derivAperture">Use 1 for default.</param>
 public HOGDescriptor(
     Size winSize,
     Size blockSize,
     Size blockStride,
     Size cellSize,
     int nbins,
     int derivAperture,
     double winSigma,
     double L2HysThreshold,
     bool gammaCorrection)
 {
     _ptr = CvInvoke.CvHOGDescriptorCreate(
         ref winSize,
         ref blockSize,
         ref blockStride,
         ref cellSize,
         nbins,
         derivAperture,
         winSigma,
         0,
         L2HysThreshold,
         gammaCorrection);
 }
CvInvoke