Documentation ¶
Overview ¶
Package shapedetection providing access to accelerated shape detectors (e.g. human faces) for still images and/or live image feeds.
Index ¶
- type BarcodeDetector
- type BarcodeDetectorOptions
- type BarcodeFormat
- type DetectedBarcode
- type DetectedFace
- type FaceDetector
- type FaceDetectorOptions
- type Landmark
- type LandmarkType
- type PromiseSequenceBarcodeFormat
- func (_this *PromiseSequenceBarcodeFormat) Catch(onRejected *PromiseSequenceBarcodeFormatOnRejected) (_result *PromiseSequenceBarcodeFormat)
- func (_this *PromiseSequenceBarcodeFormat) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceBarcodeFormat)
- func (_this *PromiseSequenceBarcodeFormat) JSValue() js.Value
- func (_this *PromiseSequenceBarcodeFormat) Then(onFulfilled *PromiseSequenceBarcodeFormatOnFulfilled, ...) (_result *PromiseSequenceBarcodeFormat)
- type PromiseSequenceBarcodeFormatOnFulfilled
- type PromiseSequenceBarcodeFormatOnFulfilledFunc
- type PromiseSequenceBarcodeFormatOnRejected
- type PromiseSequenceBarcodeFormatOnRejectedFunc
- type PromiseSequenceDetectedBarcode
- func (_this *PromiseSequenceDetectedBarcode) Catch(onRejected *PromiseSequenceDetectedBarcodeOnRejected) (_result *PromiseSequenceDetectedBarcode)
- func (_this *PromiseSequenceDetectedBarcode) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceDetectedBarcode)
- func (_this *PromiseSequenceDetectedBarcode) JSValue() js.Value
- func (_this *PromiseSequenceDetectedBarcode) Then(onFulfilled *PromiseSequenceDetectedBarcodeOnFulfilled, ...) (_result *PromiseSequenceDetectedBarcode)
- type PromiseSequenceDetectedBarcodeOnFulfilled
- type PromiseSequenceDetectedBarcodeOnFulfilledFunc
- type PromiseSequenceDetectedBarcodeOnRejected
- type PromiseSequenceDetectedBarcodeOnRejectedFunc
- type PromiseSequenceDetectedFace
- func (_this *PromiseSequenceDetectedFace) Catch(onRejected *PromiseSequenceDetectedFaceOnRejected) (_result *PromiseSequenceDetectedFace)
- func (_this *PromiseSequenceDetectedFace) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceDetectedFace)
- func (_this *PromiseSequenceDetectedFace) JSValue() js.Value
- func (_this *PromiseSequenceDetectedFace) Then(onFulfilled *PromiseSequenceDetectedFaceOnFulfilled, ...) (_result *PromiseSequenceDetectedFace)
- type PromiseSequenceDetectedFaceOnFulfilled
- type PromiseSequenceDetectedFaceOnFulfilledFunc
- type PromiseSequenceDetectedFaceOnRejected
- type PromiseSequenceDetectedFaceOnRejectedFunc
- type Union
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 ¶
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 ¶
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 ¶
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 ¶
LandmarkFromJS is allocating a new Landmark object and copy all values in the value javascript object.
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 (_this *PromiseSequenceBarcodeFormat) Catch(onRejected *PromiseSequenceBarcodeFormatOnRejected) (_result *PromiseSequenceBarcodeFormat)
func (*PromiseSequenceBarcodeFormat) Finally ¶
func (_this *PromiseSequenceBarcodeFormat) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceBarcodeFormat)
func (*PromiseSequenceBarcodeFormat) JSValue ¶
func (_this *PromiseSequenceBarcodeFormat) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
func (*PromiseSequenceBarcodeFormat) Then ¶
func (_this *PromiseSequenceBarcodeFormat) Then(onFulfilled *PromiseSequenceBarcodeFormatOnFulfilled, onRejected *PromiseSequenceBarcodeFormatOnRejected) (_result *PromiseSequenceBarcodeFormat)
type PromiseSequenceBarcodeFormatOnFulfilled ¶
PromiseSequenceBarcodeFormatOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceBarcodeFormatOnFulfilledToJS ¶
func PromiseSequenceBarcodeFormatOnFulfilledToJS(callback PromiseSequenceBarcodeFormatOnFulfilledFunc) *PromiseSequenceBarcodeFormatOnFulfilled
type PromiseSequenceBarcodeFormatOnFulfilledFunc ¶
type PromiseSequenceBarcodeFormatOnFulfilledFunc func(value []BarcodeFormat)
callback: PromiseTemplateOnFulfilled
func PromiseSequenceBarcodeFormatOnFulfilledFromJS ¶
func PromiseSequenceBarcodeFormatOnFulfilledFromJS(_value js.Value) PromiseSequenceBarcodeFormatOnFulfilledFunc
type PromiseSequenceBarcodeFormatOnRejected ¶
PromiseSequenceBarcodeFormatOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceBarcodeFormatOnRejectedToJS ¶
func PromiseSequenceBarcodeFormatOnRejectedToJS(callback PromiseSequenceBarcodeFormatOnRejectedFunc) *PromiseSequenceBarcodeFormatOnRejected
type PromiseSequenceBarcodeFormatOnRejectedFunc ¶
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 (_this *PromiseSequenceDetectedBarcode) Catch(onRejected *PromiseSequenceDetectedBarcodeOnRejected) (_result *PromiseSequenceDetectedBarcode)
func (*PromiseSequenceDetectedBarcode) Finally ¶
func (_this *PromiseSequenceDetectedBarcode) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceDetectedBarcode)
func (*PromiseSequenceDetectedBarcode) JSValue ¶
func (_this *PromiseSequenceDetectedBarcode) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
func (*PromiseSequenceDetectedBarcode) Then ¶
func (_this *PromiseSequenceDetectedBarcode) Then(onFulfilled *PromiseSequenceDetectedBarcodeOnFulfilled, onRejected *PromiseSequenceDetectedBarcodeOnRejected) (_result *PromiseSequenceDetectedBarcode)
type PromiseSequenceDetectedBarcodeOnFulfilled ¶
PromiseSequenceDetectedBarcodeOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceDetectedBarcodeOnFulfilledToJS ¶
func PromiseSequenceDetectedBarcodeOnFulfilledToJS(callback PromiseSequenceDetectedBarcodeOnFulfilledFunc) *PromiseSequenceDetectedBarcodeOnFulfilled
type PromiseSequenceDetectedBarcodeOnFulfilledFunc ¶
type PromiseSequenceDetectedBarcodeOnFulfilledFunc func(value []*DetectedBarcode)
callback: PromiseTemplateOnFulfilled
func PromiseSequenceDetectedBarcodeOnFulfilledFromJS ¶
func PromiseSequenceDetectedBarcodeOnFulfilledFromJS(_value js.Value) PromiseSequenceDetectedBarcodeOnFulfilledFunc
type PromiseSequenceDetectedBarcodeOnRejected ¶
PromiseSequenceDetectedBarcodeOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceDetectedBarcodeOnRejectedToJS ¶
func PromiseSequenceDetectedBarcodeOnRejectedToJS(callback PromiseSequenceDetectedBarcodeOnRejectedFunc) *PromiseSequenceDetectedBarcodeOnRejected
type PromiseSequenceDetectedBarcodeOnRejectedFunc ¶
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 (_this *PromiseSequenceDetectedFace) Catch(onRejected *PromiseSequenceDetectedFaceOnRejected) (_result *PromiseSequenceDetectedFace)
func (*PromiseSequenceDetectedFace) Finally ¶
func (_this *PromiseSequenceDetectedFace) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseSequenceDetectedFace)
func (*PromiseSequenceDetectedFace) JSValue ¶
func (_this *PromiseSequenceDetectedFace) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
func (*PromiseSequenceDetectedFace) Then ¶
func (_this *PromiseSequenceDetectedFace) Then(onFulfilled *PromiseSequenceDetectedFaceOnFulfilled, onRejected *PromiseSequenceDetectedFaceOnRejected) (_result *PromiseSequenceDetectedFace)
type PromiseSequenceDetectedFaceOnFulfilled ¶
PromiseSequenceDetectedFaceOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceDetectedFaceOnFulfilledToJS ¶
func PromiseSequenceDetectedFaceOnFulfilledToJS(callback PromiseSequenceDetectedFaceOnFulfilledFunc) *PromiseSequenceDetectedFaceOnFulfilled
type PromiseSequenceDetectedFaceOnFulfilledFunc ¶
type PromiseSequenceDetectedFaceOnFulfilledFunc func(value []*DetectedFace)
callback: PromiseTemplateOnFulfilled
func PromiseSequenceDetectedFaceOnFulfilledFromJS ¶
func PromiseSequenceDetectedFaceOnFulfilledFromJS(_value js.Value) PromiseSequenceDetectedFaceOnFulfilledFunc
type PromiseSequenceDetectedFaceOnRejected ¶
PromiseSequenceDetectedFaceOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseSequenceDetectedFaceOnRejectedToJS ¶
func PromiseSequenceDetectedFaceOnRejectedToJS(callback PromiseSequenceDetectedFaceOnRejectedFunc) *PromiseSequenceDetectedFaceOnRejected
type PromiseSequenceDetectedFaceOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseSequenceDetectedFaceOnRejectedFromJS ¶
func PromiseSequenceDetectedFaceOnRejectedFromJS(_value js.Value) PromiseSequenceDetectedFaceOnRejectedFunc