Documentation
¶
Overview ¶
Package face include face detecter/landmarker/reconginzier
Index ¶
- func FreeCFaceInfoVector(faces *C.FaceInfoVector)
- func FreeCTrackedFaceInfoVector(faces *C.TrackedFaceInfoVector)
- func NewCFaceInfoVector() *C.FaceInfoVector
- func NewCFaceInfoVectorFromFaces(faces []FaceInfo, w float64, h float64) *C.FaceInfoVector
- func NewCHeadPose() *C.HeadPose
- func NewCTrackedFaceInfoVector() *C.TrackedFaceInfoVector
- type FaceInfo
- type HeadPose
- type TrackedFaceInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FreeCFaceInfoVector ¶
func FreeCFaceInfoVector(faces *C.FaceInfoVector)
FreeCFaceInfoVector release CFaceInfoVector memory
func FreeCTrackedFaceInfoVector ¶
func FreeCTrackedFaceInfoVector(faces *C.TrackedFaceInfoVector)
FreeCTrackedFaceInfoVector release CTrackedFaceInfoVector memory
func NewCFaceInfoVector ¶
func NewCFaceInfoVector() *C.FaceInfoVector
NewCFaceInfoVector returns C.FaceInfoVector pointer
func NewCFaceInfoVectorFromFaces ¶
func NewCFaceInfoVectorFromFaces(faces []FaceInfo, w float64, h float64) *C.FaceInfoVector
NewCFaceInfoVectorFromFaces returns C.FaceInfoVector pointer
func NewCTrackedFaceInfoVector ¶
func NewCTrackedFaceInfoVector() *C.TrackedFaceInfoVector
NewCTrackedFaceInfoVector returns C.TrackedFaceInfoVector pointer
Types ¶
type FaceInfo ¶
type FaceInfo struct {
// Rect face location
Rect common.Rectangle
// Score detected score
Score float32
// Keypoints .
Keypoints [5]common.Point
// Mask has mask or not
Mask bool
// Label
Label string
}
FaceInfo represents detected face info
func GoFaceInfo ¶
GoFaceInfo convert c FaceInfo to go type
func GoFaceInfoVector ¶
func GoFaceInfoVector(cVector *C.FaceInfoVector, w float64, h float64) []FaceInfo
GoFaceInfoVector conver c FaceInfoVector to go FaceInfo slice
type TrackedFaceInfo ¶
TrackedFaceInfo represents detected tracked face info
func GoTrackedFaceInfo ¶
func GoTrackedFaceInfo(cInfo *C.TrackedFaceInfo, w float64, h float64) TrackedFaceInfo
GoTrackedFaceInfo convert c TrackedFaceInfo to go type
func GoTrackedFaceInfoVector ¶
func GoTrackedFaceInfoVector(cVector *C.TrackedFaceInfoVector, w float64, h float64) []TrackedFaceInfo
GoTrackedFaceInfoVector conver c TrackedFaceInfoVector to go TrackedFaceInfo slice
Directories
¶
| Path | Synopsis |
|---|---|
|
Package aligner defines face Aligner
|
Package aligner defines face Aligner |
|
Package detecter face detecter
|
Package detecter face detecter |
|
Package eye include eye status detector
|
Package eye include eye status detector |
|
Package hair include hair segmentation
|
Package hair include hair segmentation |
|
Package hopenet include head pose estimation
|
Package hopenet include head pose estimation |
|
Package landmarker include landmarker instances
|
Package landmarker include landmarker instances |
|
Package recognizer include feature extractor
|
Package recognizer include feature extractor |
|
Package tracker defines face Tracker
|
Package tracker defines face Tracker |