Documentation ¶
Overview ¶
Package estimator pose estimator
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Estimator ¶
type Estimator interface { common.Estimator ExtractKeypoints(img *common.Image, rect common.Rectangle) ([]common.Keypoint, error) }
Estimator represents deteter interface
type MoveNet ¶
type MoveNet struct {
// contains filtered or unexported fields
}
MoveNet represents movenet estimator
func (*MoveNet) ExtractKeypoints ¶
func (d *MoveNet) ExtractKeypoints(img *common.Image, rect common.Rectangle) ([]common.Keypoint, error)
ExtractKeypoints implement Detecter interface
type MoveNetType ¶
type MoveNetType = int
MoveNetType (lightning/thunder)
const ( // MoveNetType_Lightning lightning model MoveNetType_Lightning MoveNetType = 0 // MoveNetType_Thunder thunder model MoveNetType_Thunder MoveNetType = 1 )
type Ultralight ¶
type Ultralight struct {
// contains filtered or unexported fields
}
Ultralight represents utralight detecter
func (*Ultralight) ExtractKeypoints ¶
func (d *Ultralight) ExtractKeypoints(img *common.Image, rect common.Rectangle) ([]common.Keypoint, error)
ExtractKeypoints implement Detecter interface
func (*Ultralight) LoadModel ¶
func (d *Ultralight) LoadModel(modelPath string) error
LoadModel load model for detecter
func (*Ultralight) Pointer ¶
func (d *Ultralight) Pointer() unsafe.Pointer
Pointer implement Estimator interface
Click to show internal directories.
Click to hide internal directories.