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 |