Documentation ¶
Index ¶
- type Config
- type ExifInterface
- type FacenetInterface
- type FacesimResource
- func (f FacesimResource) Close() (err error)
- func (f FacesimResource) GetFacesEmbeddings(faces []image.Image) (embeddings [][]float32, err error)
- func (f FacesimResource) GetFacesFromImages(images []image.Image) (res []image.Image, err error)
- func (f FacesimResource) GetImagesByteFromUrl(images []string) (res []image.Image, err error)
- type GoCVInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExifInterface ¶
type FacenetInterface ¶
type FacenetInterface interface { Close(*facenet.Facenet) error BeginSession(*facenet.Facenet) (err error) ExtractFeatures(tensor *tf.Tensor) ([]float32, error) PrepareMat(img gocv.Mat) (output *tf.Tensor, err error) Preprocess(img image.Image) (output *tf.Tensor, err error) Normalize(tensor *tf.Tensor) (tensorout *tf.Tensor, err error) }
type FacesimResource ¶
type FacesimResource struct {
// contains filtered or unexported fields
}
func New ¶
func New(c Config) (res FacesimResource, err error)
func (FacesimResource) Close ¶
func (f FacesimResource) Close() (err error)
func (FacesimResource) GetFacesEmbeddings ¶
func (f FacesimResource) GetFacesEmbeddings(faces []image.Image) (embeddings [][]float32, err error)
func (FacesimResource) GetFacesFromImages ¶
func (FacesimResource) GetImagesByteFromUrl ¶
func (f FacesimResource) GetImagesByteFromUrl(images []string) (res []image.Image, err error)
Click to show internal directories.
Click to hide internal directories.