objdetect

package
v0.0.0-...-6715bed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2019 License: MIT Imports: 3 Imported by: 6

Documentation

Index

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 Convert

func Convert(oldcascade string, newcascade string) bool

func GetDaimlerPeopleDetector

func GetDaimlerPeopleDetector() *MatOfFloat

func GroupRectangles

func GroupRectangles(rectList *MatOfRect, weights *MatOfInt, groupThreshold int, eps float64)

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 NewHOGDescriptor2(_winSize *Size, _blockSize *Size, _blockStride *Size, _cellSize *Size, _nbins int, _derivAperture int, _winSigma float64, _histogramNormType int, _L2HysThreshold float64, _gammaCorrection bool, _nlevels int, _signedGradient bool) (rcvr *HOGDescriptor)

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL