org.opencv.objdetect
Class HOGDescriptor
java.lang.Object
extended by org.opencv.objdetect.HOGDescriptor
public class HOGDescriptor
- extends java.lang.Object
Constructor Summary |
HOGDescriptor()
|
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)
|
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 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_NLEVELS
public static final int DEFAULT_NLEVELS
- See Also:
- Constant Field Values
L2Hys
public static final int L2Hys
- See Also:
- Constant Field Values
HOGDescriptor
public HOGDescriptor()
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)
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)
-
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)
-