Overview | Package | Class | Tree | Index | Help

OpenCV 2.4.3.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.opencv.objdetect
Class HOGDescriptor

    java.lang.Object
      org.opencv.objdetect.HOGDescriptor

    public class HOGDescriptor

extends java.lang.Object

Field Summary
`static int` | `DEFAULT_NLEVELS`
`static int` | `L2Hys`
`protected long` | `nativeObj`

Constructor Summary
`` | `HOGDescriptor()`
`protected` | `HOGDescriptor(long addr)`
`` | `HOGDescriptor(Size _winSize, Size _blockSize, Size _blockStride, Size _cellSize, int _nbins)`
`` | `HOGDescriptor(Size _winSize, Size _blockSize, Size _blockStride, Size _cellSize, int _nbins, int _derivAperture, double _winSigma, int _histogramNormType, double _L2HysThreshold, boolean _gammaCorrection, int _nlevels)`
`` | `HOGDescriptor(java.lang.String filename)`

Method Summary
`boolean` | `checkDetectorSize()`
`void` | `compute(Mat img, MatOfFloat descriptors)`
`void` | `compute(Mat img, MatOfFloat descriptors, Size winStride, Size padding, MatOfPoint locations)`
`void` | `computeGradient(Mat img, Mat grad, Mat angleOfs)`
`void` | `computeGradient(Mat img, Mat grad, Mat angleOfs, Size paddingTL, Size paddingBR)`
`void` | `detect(Mat img, MatOfPoint foundLocations, MatOfDouble weights)`
`void` | `detect(Mat img, MatOfPoint foundLocations, MatOfDouble weights, double hitThreshold, Size winStride, Size padding, MatOfPoint searchLocations)`
`void` | `detectMultiScale(Mat img, MatOfRect foundLocations, MatOfDouble foundWeights)`
`void` | `detectMultiScale(Mat img, MatOfRect foundLocations, MatOfDouble foundWeights, double hitThreshold, Size winStride, Size padding, double scale, double finalThreshold, boolean useMeanshiftGrouping)`
`protected void` | `finalize()`
`Size` | `get_blockSize()`
`Size` | `get_blockStride()`
`Size` | `get_cellSize()`
`int` | `get_derivAperture()`
`boolean` | `get_gammaCorrection()`
`int` | `get_histogramNormType()`
`double` | `get_L2HysThreshold()`
`int` | `get_nbins()`
`int` | `get_nlevels()`
`MatOfFloat` | `get_svmDetector()`
`double` | `get_winSigma()`
`Size` | `get_winSize()`
`static MatOfFloat` | `getDaimlerPeopleDetector()`
`static MatOfFloat` | `getDefaultPeopleDetector()`
`long` | `getDescriptorSize()`
`double` | `getWinSigma()`
`boolean` | `load(java.lang.String filename)`
`boolean` | `load(java.lang.String filename, java.lang.String objname)`
`void` | `save(java.lang.String filename)`
`void` | `save(java.lang.String filename, java.lang.String objname)`
`void` | `setSVMDetector(Mat _svmdetector)`

Methods inherited from class java.lang.Object
`clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### DEFAULT_NLEVELS

    public static final int DEFAULT_NLEVELS

See Also:
  Constant Field Values

### L2Hys

    public static final int L2Hys

See Also:
  Constant Field Values

### nativeObj

    protected final long nativeObj

Constructor Detail

### HOGDescriptor

    public HOGDescriptor()

### HOGDescriptor

    protected HOGDescriptor(long addr)

### HOGDescriptor

    public HOGDescriptor(Size _winSize,
                         Size _blockSize,
                         Size _blockStride,
                         Size _cellSize,
                         int _nbins)

### HOGDescriptor

    public HOGDescriptor(Size _winSize,
                         Size _blockSize,
                         Size _blockStride,
                         Size _cellSize,
                         int _nbins,
                         int _derivAperture,
                         double _winSigma,
                         int _histogramNormType,
                         double _L2HysThreshold,
                         boolean _gammaCorrection,
                         int _nlevels)

### HOGDescriptor

    public HOGDescriptor(java.lang.String filename)

Method Detail

### checkDetectorSize

    public boolean checkDetectorSize()

### compute

    public void compute(Mat img,
                        MatOfFloat descriptors)

### compute

    public void compute(Mat img,
                        MatOfFloat descriptors,
                        Size winStride,
                        Size padding,
                        MatOfPoint locations)

### computeGradient

    public void computeGradient(Mat img,
                                Mat grad,
                                Mat angleOfs)

### computeGradient

    public void computeGradient(Mat img,
                                Mat grad,
                                Mat angleOfs,
                                Size paddingTL,
                                Size paddingBR)

### detect

    public void detect(Mat img,
                       MatOfPoint foundLocations,
                       MatOfDouble weights)

### detect

    public void detect(Mat img,
                       MatOfPoint foundLocations,
                       MatOfDouble weights,
                       double hitThreshold,
                       Size winStride,
                       Size padding,
                       MatOfPoint searchLocations)

### detectMultiScale

    public void detectMultiScale(Mat img,
                                 MatOfRect foundLocations,
                                 MatOfDouble foundWeights)

### detectMultiScale

    public void detectMultiScale(Mat img,
                                 MatOfRect foundLocations,
                                 MatOfDouble foundWeights,
                                 double hitThreshold,
                                 Size winStride,
                                 Size padding,
                                 double scale,
                                 double finalThreshold,
                                 boolean useMeanshiftGrouping)

### finalize

    protected void finalize()
                     throws java.lang.Throwable

  Overrides:
    `finalize` in class `java.lang.Object`
  Throws:
    `java.lang.Throwable`

### get_blockSize

    public Size get_blockSize()

### get_blockStride

    public Size get_blockStride()

### get_cellSize

    public Size get_cellSize()

### get_derivAperture

    public int get_derivAperture()

### get_gammaCorrection

    public boolean get_gammaCorrection()

### get_histogramNormType

    public int get_histogramNormType()

### get_L2HysThreshold

    public double get_L2HysThreshold()

### get_nbins

    public int get_nbins()

### get_nlevels

    public int get_nlevels()

### get_svmDetector

    public MatOfFloat get_svmDetector()

### get_winSigma

    public double get_winSigma()

### get_winSize

    public Size get_winSize()

### getDaimlerPeopleDetector

    public static MatOfFloat getDaimlerPeopleDetector()

### getDefaultPeopleDetector

    public static MatOfFloat getDefaultPeopleDetector()

### getDescriptorSize

    public long getDescriptorSize()

### getWinSigma

    public double getWinSigma()

### load

    public boolean load(java.lang.String filename)

### load

    public boolean load(java.lang.String filename,
                        java.lang.String objname)

### save

    public void save(java.lang.String filename)

### save

    public void save(java.lang.String filename,
                     java.lang.String objname)

### setSVMDetector

    public void setSVMDetector(Mat _svmdetector)

Overview | Package | Class | Tree | Index | Help

Official OpenCV 2.4 Documentation
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD