Documentation ¶
Index ¶
- Constants
- func Convert(oldcascade string, newcascade string) bool
- func GetDaimlerPeopleDetector() *MatOfFloat
- func GroupRectangles(rectList *MatOfRect, weights *MatOfInt, groupThreshold int, eps float64)
- func GroupRectangles2(rectList *MatOfRect, weights *MatOfInt, groupThreshold int)
- type BaseCascadeClassifier
- type CascadeClassifier
- func (rcvr *CascadeClassifier) DetectMultiScale(image *Mat, objects *MatOfRect, scaleFactor float64, minNeighbors int, ...)
- func (rcvr *CascadeClassifier) DetectMultiScale2(image *Mat, objects *MatOfRect)
- func (rcvr *CascadeClassifier) DetectMultiScale21(image *Mat, objects *MatOfRect, numDetections *MatOfInt, scaleFactor float64, ...)
- func (rcvr *CascadeClassifier) DetectMultiScale22(image *Mat, objects *MatOfRect, numDetections *MatOfInt)
- func (rcvr *CascadeClassifier) DetectMultiScale3(image *Mat, objects *MatOfRect, rejectLevels *MatOfInt, ...)
- func (rcvr *CascadeClassifier) DetectMultiScale32(image *Mat, objects *MatOfRect, rejectLevels *MatOfInt, ...)
- func (rcvr *CascadeClassifier) Empty() bool
- func (rcvr *CascadeClassifier) GetFeatureType() int
- func (rcvr *CascadeClassifier) GetNativeObjAddr() int64
- func (rcvr *CascadeClassifier) GetOriginalWindowSize() *Size
- func (rcvr *CascadeClassifier) IsOldFormatCascade() bool
- func (rcvr *CascadeClassifier) Load(filename string) bool
- type HOGDescriptor
- func NewHOGDescriptor(addr int64) (rcvr *HOGDescriptor)
- func NewHOGDescriptor2(_winSize *Size, _blockSize *Size, _blockStride *Size, _cellSize *Size, ...) (rcvr *HOGDescriptor)
- func NewHOGDescriptor3(_winSize *Size, _blockSize *Size, _blockStride *Size, _cellSize *Size, ...) (rcvr *HOGDescriptor)
- func NewHOGDescriptor4(filename string) (rcvr *HOGDescriptor)
- func NewHOGDescriptor5() (rcvr *HOGDescriptor)
- func (rcvr *HOGDescriptor) CheckDetectorSize() bool
- func (rcvr *HOGDescriptor) Compute(img *Mat, descriptors *MatOfFloat, winStride *Size, padding *Size, ...)
- func (rcvr *HOGDescriptor) Compute2(img *Mat, descriptors *MatOfFloat)
- func (rcvr *HOGDescriptor) ComputeGradient(img *Mat, grad *Mat, angleOfs *Mat, paddingTL *Size, paddingBR *Size)
- func (rcvr *HOGDescriptor) ComputeGradient2(img *Mat, grad *Mat, angleOfs *Mat)
- func (rcvr *HOGDescriptor) Detect(img *Mat, foundLocations *MatOfPoint, weights *MatOfDouble, ...)
- func (rcvr *HOGDescriptor) Detect2(img *Mat, foundLocations *MatOfPoint, weights *MatOfDouble)
- func (rcvr *HOGDescriptor) DetectMultiScale(img *Mat, foundLocations *MatOfRect, foundWeights *MatOfDouble, ...)
- func (rcvr *HOGDescriptor) DetectMultiScale2(img *Mat, foundLocations *MatOfRect, foundWeights *MatOfDouble)
Constants ¶
View Source
const HOGDescriptorDEFAULT_NLEVELS = 64
View Source
const HOGDescriptorL2Hys = 0
View Source
const ObjdetectCASCADE_DO_CANNY_PRUNING = 1
View Source
const ObjdetectCASCADE_DO_ROUGH_SEARCH = 8
View Source
const ObjdetectCASCADE_FIND_BIGGEST_OBJECT = 4
View Source
const ObjdetectCASCADE_SCALE_IMAGE = 2
Variables ¶
This section is empty.
Functions ¶
func GetDaimlerPeopleDetector ¶
func GetDaimlerPeopleDetector() *MatOfFloat
func GroupRectangles ¶
func GroupRectangles2 ¶
func GroupRectangles2(rectList *MatOfRect, weights *MatOfInt, groupThreshold int)
Types ¶
type BaseCascadeClassifier ¶
type BaseCascadeClassifier struct {
*Algorithm
}
func NewBaseCascadeClassifier ¶
func NewBaseCascadeClassifier(addr int64) (rcvr *BaseCascadeClassifier)
type CascadeClassifier ¶
type CascadeClassifier struct {
// contains filtered or unexported fields
}
func NewCascadeClassifier ¶
func NewCascadeClassifier(addr int64) (rcvr *CascadeClassifier)
func NewCascadeClassifier2 ¶
func NewCascadeClassifier2(filename string) (rcvr *CascadeClassifier)
func NewCascadeClassifier3 ¶
func NewCascadeClassifier3() (rcvr *CascadeClassifier)
func (*CascadeClassifier) DetectMultiScale ¶
func (rcvr *CascadeClassifier) DetectMultiScale(image *Mat, objects *MatOfRect, scaleFactor float64, minNeighbors int, flags int, minSize *Size, maxSize *Size)
func (*CascadeClassifier) DetectMultiScale2 ¶
func (rcvr *CascadeClassifier) DetectMultiScale2(image *Mat, objects *MatOfRect)
func (*CascadeClassifier) DetectMultiScale21 ¶
func (rcvr *CascadeClassifier) DetectMultiScale21(image *Mat, objects *MatOfRect, numDetections *MatOfInt, scaleFactor float64, minNeighbors int, flags int, minSize *Size, maxSize *Size)
func (*CascadeClassifier) DetectMultiScale22 ¶
func (rcvr *CascadeClassifier) DetectMultiScale22(image *Mat, objects *MatOfRect, numDetections *MatOfInt)
func (*CascadeClassifier) DetectMultiScale3 ¶
func (rcvr *CascadeClassifier) DetectMultiScale3(image *Mat, objects *MatOfRect, rejectLevels *MatOfInt, levelWeights *MatOfDouble, scaleFactor float64, minNeighbors int, flags int, minSize *Size, maxSize *Size, outputRejectLevels bool)
func (*CascadeClassifier) DetectMultiScale32 ¶
func (rcvr *CascadeClassifier) DetectMultiScale32(image *Mat, objects *MatOfRect, rejectLevels *MatOfInt, levelWeights *MatOfDouble)
func (*CascadeClassifier) Empty ¶
func (rcvr *CascadeClassifier) Empty() bool
func (*CascadeClassifier) GetFeatureType ¶
func (rcvr *CascadeClassifier) GetFeatureType() int
func (*CascadeClassifier) GetNativeObjAddr ¶
func (rcvr *CascadeClassifier) GetNativeObjAddr() int64
func (*CascadeClassifier) GetOriginalWindowSize ¶
func (rcvr *CascadeClassifier) GetOriginalWindowSize() *Size
func (*CascadeClassifier) IsOldFormatCascade ¶
func (rcvr *CascadeClassifier) IsOldFormatCascade() bool
func (*CascadeClassifier) Load ¶
func (rcvr *CascadeClassifier) Load(filename string) bool
type HOGDescriptor ¶
type HOGDescriptor struct {
// contains filtered or unexported fields
}
func NewHOGDescriptor ¶
func NewHOGDescriptor(addr int64) (rcvr *HOGDescriptor)
func NewHOGDescriptor2 ¶
func NewHOGDescriptor3 ¶
func NewHOGDescriptor3(_winSize *Size, _blockSize *Size, _blockStride *Size, _cellSize *Size, _nbins int) (rcvr *HOGDescriptor)
func NewHOGDescriptor4 ¶
func NewHOGDescriptor4(filename string) (rcvr *HOGDescriptor)
func NewHOGDescriptor5 ¶
func NewHOGDescriptor5() (rcvr *HOGDescriptor)
func (*HOGDescriptor) CheckDetectorSize ¶
func (rcvr *HOGDescriptor) CheckDetectorSize() bool
func (*HOGDescriptor) Compute ¶
func (rcvr *HOGDescriptor) Compute(img *Mat, descriptors *MatOfFloat, winStride *Size, padding *Size, locations *MatOfPoint)
func (*HOGDescriptor) Compute2 ¶
func (rcvr *HOGDescriptor) Compute2(img *Mat, descriptors *MatOfFloat)
func (*HOGDescriptor) ComputeGradient ¶
func (rcvr *HOGDescriptor) ComputeGradient(img *Mat, grad *Mat, angleOfs *Mat, paddingTL *Size, paddingBR *Size)
func (*HOGDescriptor) ComputeGradient2 ¶
func (rcvr *HOGDescriptor) ComputeGradient2(img *Mat, grad *Mat, angleOfs *Mat)
func (*HOGDescriptor) Detect ¶
func (rcvr *HOGDescriptor) Detect(img *Mat, foundLocations *MatOfPoint, weights *MatOfDouble, hitThreshold float64, winStride *Size, padding *Size, searchLocations *MatOfPoint)
func (*HOGDescriptor) Detect2 ¶
func (rcvr *HOGDescriptor) Detect2(img *Mat, foundLocations *MatOfPoint, weights *MatOfDouble)
func (*HOGDescriptor) DetectMultiScale ¶
func (rcvr *HOGDescriptor) DetectMultiScale(img *Mat, foundLocations *MatOfRect, foundWeights *MatOfDouble, hitThreshold float64, winStride *Size, padding *Size, scale float64, finalThreshold float64, useMeanshiftGrouping bool)
func (*HOGDescriptor) DetectMultiScale2 ¶
func (rcvr *HOGDescriptor) DetectMultiScale2(img *Mat, foundLocations *MatOfRect, foundWeights *MatOfDouble)
Click to show internal directories.
Click to hide internal directories.