shapedetection

package
v0.0.0-...-41cedfc Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package shapedetection providing access to accelerated shape detectors (e.g. human faces) for still images and/or live image feeds.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BarcodeDetector

type BarcodeDetector struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: BarcodeDetector

func BarcodeDetectorFromJS

func BarcodeDetectorFromJS(value js.Value) *BarcodeDetector

BarcodeDetectorFromJS is casting a js.Value into BarcodeDetector.

func BarcodeDetectorFromWrapper

func BarcodeDetectorFromWrapper(input core.Wrapper) *BarcodeDetector

BarcodeDetectorFromJS is casting from something that holds a js.Value into BarcodeDetector.

func NewBarcodeDetector

func NewBarcodeDetector(barcodeDetectorOptions *BarcodeDetectorOptions) (_result *BarcodeDetector)

func (*BarcodeDetector) Detect

func (_this *BarcodeDetector) Detect(image *Union) (_result *PromiseSequenceDetectedBarcode)

func (*BarcodeDetector) JSValue

func (_this *BarcodeDetector) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

type BarcodeDetectorOptions

type BarcodeDetectorOptions struct {
	Formats []BarcodeFormat
}

dictionary: BarcodeDetectorOptions

func BarcodeDetectorOptionsFromJS

func BarcodeDetectorOptionsFromJS(value js.Value) *BarcodeDetectorOptions

BarcodeDetectorOptionsFromJS is allocating a new BarcodeDetectorOptions object and copy all values in the value javascript object.

func (*BarcodeDetectorOptions) JSValue

func (_this *BarcodeDetectorOptions) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type BarcodeFormat

type BarcodeFormat int

enum: BarcodeFormat

const (
	AztecBarcodeFormat BarcodeFormat = iota
	Code128BarcodeFormat
	Code39BarcodeFormat
	Code93BarcodeFormat
	CodabarBarcodeFormat
	DataMatrixBarcodeFormat
	Ean13BarcodeFormat
	Ean8BarcodeFormat
	ItfBarcodeFormat
	Pdf417BarcodeFormat
	QrCodeBarcodeFormat
	UnknownBarcodeFormat
	UpcABarcodeFormat
	UpcEBarcodeFormat
)

func BarcodeFormatFromJS

func BarcodeFormatFromJS(value js.Value) BarcodeFormat

BarcodeFormatFromJS is converting a javascript value into a BarcodeFormat enum value.

func (*BarcodeFormat) JSValue

func (this *BarcodeFormat) JSValue() js.Value

JSValue is converting this enum into a javascript object

func (BarcodeFormat) Value

func (this BarcodeFormat) Value() string

Value is converting this into javascript defined string value

type DetectedBarcode

type DetectedBarcode struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: DetectedBarcode

func DetectedBarcodeFromJS

func DetectedBarcodeFromJS(value js.Value) *DetectedBarcode

DetectedBarcodeFromJS is casting a js.Value into DetectedBarcode.

func DetectedBarcodeFromWrapper

func DetectedBarcodeFromWrapper(input core.Wrapper) *DetectedBarcode

DetectedBarcodeFromJS is casting from something that holds a js.Value into DetectedBarcode.

func (*DetectedBarcode) BoundingBox

func (_this *DetectedBarcode) BoundingBox() *geometry.DOMRectReadOnly

BoundingBox returning attribute 'boundingBox' with type geometry.DOMRectReadOnly (idl: DOMRectReadOnly).

func (*DetectedBarcode) CornerPoints

func (_this *DetectedBarcode) CornerPoints() *javascript.FrozenArray

CornerPoints returning attribute 'cornerPoints' with type javascript.FrozenArray (idl: FrozenArray).

func (*DetectedBarcode) Format

func (_this *DetectedBarcode) Format() BarcodeFormat

Format returning attribute 'format' with type BarcodeFormat (idl: BarcodeFormat).

func (*DetectedBarcode) JSValue

func (_this *DetectedBarcode) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*DetectedBarcode) RawValue

func (_this *DetectedBarcode) RawValue() string

RawValue returning attribute 'rawValue' with type string (idl: DOMString).

type DetectedFace

type DetectedFace struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: DetectedFace

func DetectedFaceFromJS

func DetectedFaceFromJS(value js.Value) *DetectedFace

DetectedFaceFromJS is casting a js.Value into DetectedFace.

func DetectedFaceFromWrapper

func DetectedFaceFromWrapper(input core.Wrapper) *DetectedFace

DetectedFaceFromJS is casting from something that holds a js.Value into DetectedFace.

func (*DetectedFace) BoundingBox

func (_this *DetectedFace) BoundingBox() *geometry.DOMRectReadOnly

BoundingBox returning attribute 'boundingBox' with type geometry.DOMRectReadOnly (idl: DOMRectReadOnly).

func (*DetectedFace) JSValue

func (_this *DetectedFace) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*DetectedFace) Landmarks

func (_this *DetectedFace) Landmarks() *javascript.FrozenArray

Landmarks returning attribute 'landmarks' with type javascript.FrozenArray (idl: FrozenArray).

type FaceDetector

type FaceDetector struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: FaceDetector

func FaceDetectorFromJS

func FaceDetectorFromJS(value js.Value) *FaceDetector

FaceDetectorFromJS is casting a js.Value into FaceDetector.

func FaceDetectorFromWrapper

func FaceDetectorFromWrapper(input core.Wrapper) *FaceDetector

FaceDetectorFromJS is casting from something that holds a js.Value into FaceDetector.

func NewFaceDetector

func NewFaceDetector(faceDetectorOptions *FaceDetectorOptions) (_result *FaceDetector)

func (*FaceDetector) Detect

func (_this *FaceDetector) Detect(image *Union) (_result *PromiseSequenceDetectedFace)

func (*FaceDetector) JSValue

func (_this *FaceDetector) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

type FaceDetectorOptions

type FaceDetectorOptions struct {
	MaxDetectedFaces int
	FastMode         bool
}

dictionary: FaceDetectorOptions

func FaceDetectorOptionsFromJS

func FaceDetectorOptionsFromJS(value js.Value) *FaceDetectorOptions

FaceDetectorOptionsFromJS is allocating a new FaceDetectorOptions object and copy all values in the value javascript object.

func (*FaceDetectorOptions) JSValue

func (_this *FaceDetectorOptions) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type Landmark

type Landmark struct {
	Locations *javascript.FrozenArray
	Type      LandmarkType
}

dictionary: Landmark

func LandmarkFromJS

func LandmarkFromJS(value js.Value) *Landmark

LandmarkFromJS is allocating a new Landmark object and copy all values in the value javascript object.

func (*Landmark) JSValue

func (_this *Landmark) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type LandmarkType

type LandmarkType int

enum: LandmarkType

const (
	MouthLandmarkType LandmarkType = iota
	EyeLandmarkType
	NoseLandmarkType
)

func LandmarkTypeFromJS

func LandmarkTypeFromJS(value js.Value) LandmarkType

LandmarkTypeFromJS is converting a javascript value into a LandmarkType enum value.

func (*LandmarkType) JSValue

func (this *LandmarkType) JSValue() js.Value

JSValue is converting this enum into a javascript object

func (LandmarkType) Value

func (this LandmarkType) Value() string

Value is converting this into javascript defined string value

type PromiseSequenceBarcodeFormat

type PromiseSequenceBarcodeFormat struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: Promise

func GetSupportedFormats

func GetSupportedFormats() (_result *PromiseSequenceBarcodeFormat)

func PromiseSequenceBarcodeFormatFromJS

func PromiseSequenceBarcodeFormatFromJS(value js.Value) *PromiseSequenceBarcodeFormat

PromiseSequenceBarcodeFormatFromJS is casting a js.Value into PromiseSequenceBarcodeFormat.

func PromiseSequenceBarcodeFormatFromWrapper

func PromiseSequenceBarcodeFormatFromWrapper(input core.Wrapper) *PromiseSequenceBarcodeFormat

PromiseSequenceBarcodeFormatFromJS is casting from something that holds a js.Value into PromiseSequenceBarcodeFormat.

func (*PromiseSequenceBarcodeFormat) Catch

func (*PromiseSequenceBarcodeFormat) Finally

func (*PromiseSequenceBarcodeFormat) JSValue

func (_this *PromiseSequenceBarcodeFormat) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*PromiseSequenceBarcodeFormat) Then

type PromiseSequenceBarcodeFormatOnFulfilled

type PromiseSequenceBarcodeFormatOnFulfilled js.Func

PromiseSequenceBarcodeFormatOnFulfilled is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseSequenceBarcodeFormatOnFulfilledFunc

type PromiseSequenceBarcodeFormatOnFulfilledFunc func(value []BarcodeFormat)

callback: PromiseTemplateOnFulfilled

func PromiseSequenceBarcodeFormatOnFulfilledFromJS

func PromiseSequenceBarcodeFormatOnFulfilledFromJS(_value js.Value) PromiseSequenceBarcodeFormatOnFulfilledFunc

type PromiseSequenceBarcodeFormatOnRejected

type PromiseSequenceBarcodeFormatOnRejected js.Func

PromiseSequenceBarcodeFormatOnRejected is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseSequenceBarcodeFormatOnRejectedFunc

type PromiseSequenceBarcodeFormatOnRejectedFunc func(reason js.Value)

callback: PromiseTemplateOnRejected

func PromiseSequenceBarcodeFormatOnRejectedFromJS

func PromiseSequenceBarcodeFormatOnRejectedFromJS(_value js.Value) PromiseSequenceBarcodeFormatOnRejectedFunc

type PromiseSequenceDetectedBarcode

type PromiseSequenceDetectedBarcode struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: Promise

func PromiseSequenceDetectedBarcodeFromJS

func PromiseSequenceDetectedBarcodeFromJS(value js.Value) *PromiseSequenceDetectedBarcode

PromiseSequenceDetectedBarcodeFromJS is casting a js.Value into PromiseSequenceDetectedBarcode.

func PromiseSequenceDetectedBarcodeFromWrapper

func PromiseSequenceDetectedBarcodeFromWrapper(input core.Wrapper) *PromiseSequenceDetectedBarcode

PromiseSequenceDetectedBarcodeFromJS is casting from something that holds a js.Value into PromiseSequenceDetectedBarcode.

func (*PromiseSequenceDetectedBarcode) Catch

func (*PromiseSequenceDetectedBarcode) Finally

func (*PromiseSequenceDetectedBarcode) JSValue

func (_this *PromiseSequenceDetectedBarcode) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*PromiseSequenceDetectedBarcode) Then

type PromiseSequenceDetectedBarcodeOnFulfilled

type PromiseSequenceDetectedBarcodeOnFulfilled js.Func

PromiseSequenceDetectedBarcodeOnFulfilled is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseSequenceDetectedBarcodeOnFulfilledFunc

type PromiseSequenceDetectedBarcodeOnFulfilledFunc func(value []*DetectedBarcode)

callback: PromiseTemplateOnFulfilled

func PromiseSequenceDetectedBarcodeOnFulfilledFromJS

func PromiseSequenceDetectedBarcodeOnFulfilledFromJS(_value js.Value) PromiseSequenceDetectedBarcodeOnFulfilledFunc

type PromiseSequenceDetectedBarcodeOnRejected

type PromiseSequenceDetectedBarcodeOnRejected js.Func

PromiseSequenceDetectedBarcodeOnRejected is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseSequenceDetectedBarcodeOnRejectedFunc

type PromiseSequenceDetectedBarcodeOnRejectedFunc func(reason js.Value)

callback: PromiseTemplateOnRejected

func PromiseSequenceDetectedBarcodeOnRejectedFromJS

func PromiseSequenceDetectedBarcodeOnRejectedFromJS(_value js.Value) PromiseSequenceDetectedBarcodeOnRejectedFunc

type PromiseSequenceDetectedFace

type PromiseSequenceDetectedFace struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: Promise

func PromiseSequenceDetectedFaceFromJS

func PromiseSequenceDetectedFaceFromJS(value js.Value) *PromiseSequenceDetectedFace

PromiseSequenceDetectedFaceFromJS is casting a js.Value into PromiseSequenceDetectedFace.

func PromiseSequenceDetectedFaceFromWrapper

func PromiseSequenceDetectedFaceFromWrapper(input core.Wrapper) *PromiseSequenceDetectedFace

PromiseSequenceDetectedFaceFromJS is casting from something that holds a js.Value into PromiseSequenceDetectedFace.

func (*PromiseSequenceDetectedFace) Catch

func (*PromiseSequenceDetectedFace) Finally

func (*PromiseSequenceDetectedFace) JSValue

func (_this *PromiseSequenceDetectedFace) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*PromiseSequenceDetectedFace) Then

type PromiseSequenceDetectedFaceOnFulfilled

type PromiseSequenceDetectedFaceOnFulfilled js.Func

PromiseSequenceDetectedFaceOnFulfilled is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseSequenceDetectedFaceOnFulfilledFunc

type PromiseSequenceDetectedFaceOnFulfilledFunc func(value []*DetectedFace)

callback: PromiseTemplateOnFulfilled

func PromiseSequenceDetectedFaceOnFulfilledFromJS

func PromiseSequenceDetectedFaceOnFulfilledFromJS(_value js.Value) PromiseSequenceDetectedFaceOnFulfilledFunc

type PromiseSequenceDetectedFaceOnRejected

type PromiseSequenceDetectedFaceOnRejected js.Func

PromiseSequenceDetectedFaceOnRejected is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromiseSequenceDetectedFaceOnRejectedFunc

type PromiseSequenceDetectedFaceOnRejectedFunc func(reason js.Value)

callback: PromiseTemplateOnRejected

func PromiseSequenceDetectedFaceOnRejectedFromJS

func PromiseSequenceDetectedFaceOnRejectedFromJS(_value js.Value) PromiseSequenceDetectedFaceOnRejectedFunc

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Jump to

Keyboard shortcuts

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