71 lines
224 KiB
HTML
71 lines
224 KiB
HTML
<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>@vladmandic/face-api - v1.6.2</title><meta name="description" content="Documentation for @vladmandic/face-api - v1.6.2"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script async src="assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base="."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="index.html" class="title">@vladmandic/face-api - v1.6.2</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><h1>@vladmandic/face-api - v1.6.2</h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section "><h3>Namespaces</h3><ul class="tsd-index-list"><li class="tsd-kind-namespace"><a href="modules/draw.html" class="tsd-kind-icon">draw</a></li><li class="tsd-kind-namespace"><a href="modules/utils.html" class="tsd-kind-icon">utils</a></li></ul></section><section class="tsd-index-section "><h3>Enumerations</h3><ul class="tsd-index-list"><li class="tsd-kind-enum"><a href="enums/Gender.html" class="tsd-kind-icon">Gender</a></li></ul></section><section class="tsd-index-section "><h3>Classes</h3><ul class="tsd-index-list"><li class="tsd-kind-class"><a href="classes/AgeGenderNet.html" class="tsd-kind-icon">Age<wbr/>Gender<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/BoundingBox.html" class="tsd-kind-icon">Bounding<wbr/>Box</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/Box.html" class="tsd-kind-icon">Box</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComposableTask.html" class="tsd-kind-icon">Composable<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComputeAllFaceDescriptorsTask.html" class="tsd-kind-icon">Compute<wbr/>All<wbr/>Face<wbr/>Descriptors<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComputeFaceDescriptorsTaskBase.html" class="tsd-kind-icon">Compute<wbr/>Face<wbr/>Descriptors<wbr/>Task<wbr/>Base</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComputeSingleFaceDescriptorTask.html" class="tsd-kind-icon">Compute<wbr/>Single<wbr/>Face<wbr/>Descriptor<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectAllFaceLandmarksTask.html" class="tsd-kind-icon">Detect<wbr/>All<wbr/>Face<wbr/>Landmarks<wbr/>Task</a></li><li class="tsd-kind-class"><a href="classes/DetectAllFacesTask.html" class="tsd-kind-icon">Detect<wbr/>All<wbr/>Faces<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectFaceLandmarksTaskBase.html" class="tsd-kind-icon">Detect<wbr/>Face<wbr/>Landmarks<wbr/>Task<wbr/>Base</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectFacesTaskBase.html" class="tsd-kind-icon">Detect<wbr/>Faces<wbr/>Task<wbr/>Base</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectSingleFaceLandmarksTask.html" class="tsd-kind-icon">Detect<wbr/>Single<wbr/>Face<wbr/>Landmarks<wbr/>Task</a></li><li class="tsd-kind-class"><a href="classes/DetectSingleFaceTask.html" class="tsd-kind-icon">Detect<wbr/>Single<wbr/>Face<wbr/>Task</a></li><li class="tsd-kind-class"><a href="classes/Dimensions.html" class="tsd-kind-icon">Dimensions</a></li><li class="tsd-kind-class"><a href="classes/FaceDetection.html" class="tsd-kind-icon">Face<wbr/>Detection</a></li><li class="tsd-kind-class"><a href="classes/FaceDetectionNet.html" class="tsd-kind-icon">Face<wbr/>Detection<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceExpressionNet.html" class="tsd-kind-icon">Face<wbr/>Expression<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceExpressions.html" class="tsd-kind-icon">Face<wbr/>Expressions</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmark68Net.html" class="tsd-kind-icon">Face<wbr/>Landmark68<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmark68TinyNet.html" class="tsd-kind-icon">Face<wbr/>Landmark68<wbr/>Tiny<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarkNet.html" class="tsd-kind-icon">Face<wbr/>Landmark<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarks.html" class="tsd-kind-icon">Face<wbr/>Landmarks</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarks5.html" class="tsd-kind-icon">Face<wbr/>Landmarks5</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarks68.html" class="tsd-kind-icon">Face<wbr/>Landmarks68</a></li><li class="tsd-kind-class"><a href="classes/FaceMatch.html" class="tsd-kind-icon">Face<wbr/>Match</a></li><li class="tsd-kind-class"><a href="classes/FaceMatcher.html" class="tsd-kind-icon">Face<wbr/>Matcher</a></li><li class="tsd-kind-class"><a href="classes/FaceRecognitionNet.html" class="tsd-kind-icon">Face<wbr/>Recognition<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/LabeledBox.html" class="tsd-kind-icon">Labeled<wbr/>Box</a></li><li class="tsd-kind-class"><a href="classes/LabeledFaceDescriptors.html" class="tsd-kind-icon">Labeled<wbr/>Face<wbr/>Descriptors</a></li><li class="tsd-kind-class"><a href="classes/NetInput.html" class="tsd-kind-icon">Net<wbr/>Input</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/NeuralNetwork.html" class="tsd-kind-icon">Neural<wbr/>Network</a></li><li class="tsd-kind-class"><a href="classes/ObjectDetection.html" class="tsd-kind-icon">Object<wbr/>Detection</a></li><li class="tsd-kind-class"><a href="classes/Point.html" class="tsd-kind-icon">Point</a></li><li class="tsd-kind-class"><a href="classes/PredictedBox.html" class="tsd-kind-icon">Predicted<wbr/>Box</a></li><li class="tsd-kind-class"><a href="classes/Rect.html" class="tsd-kind-icon">Rect</a></li><li class="tsd-kind-class"><a href="classes/SsdMobilenetv1.html" class="tsd-kind-icon">Ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-class"><a href="classes/SsdMobilenetv1Options.html" class="tsd-kind-icon">Ssd<wbr/>Mobilenetv1<wbr/>Options</a></li><li class="tsd-kind-class"><a href="classes/TinyFaceDetector.html" class="tsd-kind-icon">Tiny<wbr/>Face<wbr/>Detector</a></li><li class="tsd-kind-class"><a href="classes/TinyFaceDetectorOptions.html" class="tsd-kind-icon">Tiny<wbr/>Face<wbr/>Detector<wbr/>Options</a></li><li class="tsd-kind-class"><a href="classes/TinyYolov2.html" class="tsd-kind-icon">Tiny<wbr/>Yolov2</a></li><li class="tsd-kind-class"><a href="classes/TinyYolov2Options.html" class="tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Options</a></li></ul></section><section class="tsd-index-section "><h3>Interfaces</h3><ul class="tsd-index-list"><li class="tsd-kind-interface"><a href="interfaces/IBoundingBox.html" class="tsd-kind-icon">IBounding<wbr/>Box</a></li><li class="tsd-kind-interface"><a href="interfaces/IDimensions.html" class="tsd-kind-icon">IDimensions</a></li><li class="tsd-kind-interface"><a href="interfaces/IFaceDetecion.html" class="tsd-kind-icon">IFace<wbr/>Detecion</a></li><li class="tsd-kind-interface"><a href="interfaces/IFaceLandmarks.html" class="tsd-kind-icon">IFace<wbr/>Landmarks</a></li><li class="tsd-kind-interface"><a href="interfaces/IFaceMatch.html" class="tsd-kind-icon">IFace<wbr/>Match</a></li><li class="tsd-kind-interface"><a href="interfaces/IPoint.html" class="tsd-kind-icon">IPoint</a></li><li class="tsd-kind-interface"><a href="interfaces/IRect.html" class="tsd-kind-icon">IRect</a></li><li class="tsd-kind-interface"><a href="interfaces/ISsdMobilenetv1Options.html" class="tsd-kind-icon">ISsd<wbr/>Mobilenetv1<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/ITinyYolov2Options.html" class="tsd-kind-icon">ITiny<wbr/>Yolov2<wbr/>Options</a></li></ul></section><section class="tsd-index-section "><h3>Type aliases</h3><ul class="tsd-index-list"><li class="tsd-kind-type-alias"><a href="index.html#AgeAndGenderPrediction" class="tsd-kind-icon">Age<wbr/>And<wbr/>Gender<wbr/>Prediction</a></li><li class="tsd-kind-type-alias"><a href="index.html#BatchNorm" class="tsd-kind-icon">Batch<wbr/>Norm</a></li><li class="tsd-kind-type-alias"><a href="index.html#ConvWithBatchNorm" class="tsd-kind-icon">Conv<wbr/>With<wbr/>Batch<wbr/>Norm</a></li><li class="tsd-kind-type-alias"><a href="index.html#DefaultTinyYolov2NetParams" class="tsd-kind-icon">Default<wbr/>Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params</a></li><li class="tsd-kind-type-alias"><a href="index.html#Environment" class="tsd-kind-icon">Environment</a></li><li class="tsd-kind-type-alias"><a href="index.html#FaceDetectionFunction" class="tsd-kind-icon">Face<wbr/>Detection<wbr/>Function</a></li><li class="tsd-kind-type-alias"><a href="index.html#FaceDetectionOptions" class="tsd-kind-icon">Face<wbr/>Detection<wbr/>Options</a></li><li class="tsd-kind-type-alias"><a href="index.html#FileSystem" class="tsd-kind-icon">File<wbr/>System</a></li><li class="tsd-kind-type-alias"><a href="index.html#ITinyFaceDetectorOptions" class="tsd-kind-icon">ITiny<wbr/>Face<wbr/>Detector<wbr/>Options</a></li><li class="tsd-kind-type-alias"><a href="index.html#MobilenetParams" class="tsd-kind-icon">Mobilenet<wbr/>Params</a></li><li class="tsd-kind-type-alias"><a href="index.html#NetOutput" class="tsd-kind-icon">Net<wbr/>Output</a></li><li class="tsd-kind-type-alias"><a href="index.html#NetParams" class="tsd-kind-icon">Net<wbr/>Params</a></li><li class="tsd-kind-type-alias"><a href="index.html#TMediaElement" class="tsd-kind-icon">TMedia<wbr/>Element</a></li><li class="tsd-kind-type-alias"><a href="index.html#TNetInput" class="tsd-kind-icon">TNet<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="index.html#TNetInputArg" class="tsd-kind-icon">TNet<wbr/>Input<wbr/>Arg</a></li><li class="tsd-kind-type-alias"><a href="index.html#TResolvedNetInput" class="tsd-kind-icon">TResolved<wbr/>Net<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="index.html#TinyYolov2Config" class="tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Config</a></li><li class="tsd-kind-type-alias"><a href="index.html#TinyYolov2NetParams" class="tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithAge" class="tsd-kind-icon">With<wbr/>Age</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceDescriptor" class="tsd-kind-icon">With<wbr/>Face<wbr/>Descriptor</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceDetection" class="tsd-kind-icon">With<wbr/>Face<wbr/>Detection</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceExpressions" class="tsd-kind-icon">With<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceLandmarks" class="tsd-kind-icon">With<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithGender" class="tsd-kind-icon">With<wbr/>Gender</a></li></ul></section><section class="tsd-index-section "><h3>Properties</h3><ul class="tsd-index-list"><li class="tsd-kind-property"><a href="index.html#tf" class="tsd-kind-icon">tf</a></li></ul></section><section class="tsd-index-section "><h3>Variables</h3><ul class="tsd-index-list"><li class="tsd-kind-variable"><a href="index.html#FACE_EXPRESSION_LABELS" class="tsd-kind-icon">FACE_<wbr/>EXPRESSION_<wbr/>LABELS</a></li><li class="tsd-kind-variable"><a href="index.html#env" class="tsd-kind-icon">env</a></li><li class="tsd-kind-variable"><a href="index.html#nets" class="tsd-kind-icon">nets</a></li><li class="tsd-kind-variable"><a href="index.html#version" class="tsd-kind-icon">version</a></li></ul></section><section class="tsd-index-section "><h3>Functions</h3><ul class="tsd-index-list"><li class="tsd-kind-function"><a href="index.html#allFaces" class="tsd-kind-icon">all<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#allFacesSsdMobilenetv1" class="tsd-kind-icon">all<wbr/>Faces<wbr/>Ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-function"><a href="index.html#allFacesTinyYolov2" class="tsd-kind-icon">all<wbr/>Faces<wbr/>Tiny<wbr/>Yolov2</a></li><li class="tsd-kind-function"><a href="index.html#awaitMediaLoaded" class="tsd-kind-icon">await<wbr/>Media<wbr/>Loaded</a></li><li class="tsd-kind-function"><a href="index.html#bufferToImage" class="tsd-kind-icon">buffer<wbr/>To<wbr/>Image</a></li><li class="tsd-kind-function"><a href="index.html#computeFaceDescriptor" class="tsd-kind-icon">compute<wbr/>Face<wbr/>Descriptor</a></li><li class="tsd-kind-function"><a href="index.html#createCanvas" class="tsd-kind-icon">create<wbr/>Canvas</a></li><li class="tsd-kind-function"><a href="index.html#createCanvasFromMedia" class="tsd-kind-icon">create<wbr/>Canvas<wbr/>From<wbr/>Media</a></li><li class="tsd-kind-function"><a href="index.html#createFaceDetectionNet" class="tsd-kind-icon">create<wbr/>Face<wbr/>Detection<wbr/>Net</a></li><li class="tsd-kind-function"><a href="index.html#createFaceRecognitionNet" class="tsd-kind-icon">create<wbr/>Face<wbr/>Recognition<wbr/>Net</a></li><li class="tsd-kind-function"><a href="index.html#createSsdMobilenetv1" class="tsd-kind-icon">create<wbr/>Ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-function"><a href="index.html#createTinyFaceDetector" class="tsd-kind-icon">create<wbr/>Tiny<wbr/>Face<wbr/>Detector</a></li><li class="tsd-kind-function"><a href="index.html#createTinyYolov2" class="tsd-kind-icon">create<wbr/>Tiny<wbr/>Yolov2</a></li><li class="tsd-kind-function"><a href="index.html#detectAllFaces" class="tsd-kind-icon">detect<wbr/>All<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#detectFaceLandmarks" class="tsd-kind-icon">detect<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-function"><a href="index.html#detectFaceLandmarksTiny" class="tsd-kind-icon">detect<wbr/>Face<wbr/>Landmarks<wbr/>Tiny</a></li><li class="tsd-kind-function"><a href="index.html#detectLandmarks" class="tsd-kind-icon">detect<wbr/>Landmarks</a></li><li class="tsd-kind-function"><a href="index.html#detectSingleFace" class="tsd-kind-icon">detect<wbr/>Single<wbr/>Face</a></li><li class="tsd-kind-function"><a href="index.html#euclideanDistance" class="tsd-kind-icon">euclidean<wbr/>Distance</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithAge" class="tsd-kind-icon">extend<wbr/>With<wbr/>Age</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceDescriptor" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Descriptor</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceDetection" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Detection</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceExpressions" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceLandmarks" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithGender" class="tsd-kind-icon">extend<wbr/>With<wbr/>Gender</a></li><li class="tsd-kind-function"><a href="index.html#extractFaceTensors" class="tsd-kind-icon">extract<wbr/>Face<wbr/>Tensors</a></li><li class="tsd-kind-function"><a href="index.html#extractFaces" class="tsd-kind-icon">extract<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#fetchImage" class="tsd-kind-icon">fetch<wbr/>Image</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#fetchJson" class="tsd-kind-icon">fetch<wbr/>Json</a></li><li class="tsd-kind-function"><a href="index.html#fetchNetWeights" class="tsd-kind-icon">fetch<wbr/>Net<wbr/>Weights</a></li><li class="tsd-kind-function"><a href="index.html#fetchOrThrow" class="tsd-kind-icon">fetch<wbr/>Or<wbr/>Throw</a></li><li class="tsd-kind-function"><a href="index.html#fetchVideo" class="tsd-kind-icon">fetch<wbr/>Video</a></li><li class="tsd-kind-function"><a href="index.html#getContext2dOrThrow" class="tsd-kind-icon">get<wbr/>Context2d<wbr/>Or<wbr/>Throw</a></li><li class="tsd-kind-function"><a href="index.html#getMediaDimensions" class="tsd-kind-icon">get<wbr/>Media<wbr/>Dimensions</a></li><li class="tsd-kind-function"><a href="index.html#imageTensorToCanvas" class="tsd-kind-icon">image<wbr/>Tensor<wbr/>To<wbr/>Canvas</a></li><li class="tsd-kind-function"><a href="index.html#imageToSquare" class="tsd-kind-icon">image<wbr/>To<wbr/>Square</a></li><li class="tsd-kind-function"><a href="index.html#inverseSigmoid" class="tsd-kind-icon">inverse<wbr/>Sigmoid</a></li><li class="tsd-kind-function"><a href="index.html#iou" class="tsd-kind-icon">iou</a></li><li class="tsd-kind-function"><a href="index.html#isMediaElement" class="tsd-kind-icon">is<wbr/>Media<wbr/>Element</a></li><li class="tsd-kind-function"><a href="index.html#isMediaLoaded" class="tsd-kind-icon">is<wbr/>Media<wbr/>Loaded</a></li><li class="tsd-kind-function"><a href="index.html#isWithAge" class="tsd-kind-icon">is<wbr/>With<wbr/>Age</a></li><li class="tsd-kind-function"><a href="index.html#isWithFaceDetection" class="tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Detection</a></li><li class="tsd-kind-function"><a href="index.html#isWithFaceExpressions" class="tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-function"><a href="index.html#isWithFaceLandmarks" class="tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-function"><a href="index.html#isWithGender" class="tsd-kind-icon">is<wbr/>With<wbr/>Gender</a></li><li class="tsd-kind-function"><a href="index.html#loadAgeGenderModel" class="tsd-kind-icon">load<wbr/>Age<wbr/>Gender<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceDetectionModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Detection<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceExpressionModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Expression<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceLandmarkModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Landmark<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceLandmarkTinyModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Landmark<wbr/>Tiny<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceRecognitionModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Recognition<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadSsdMobilenetv1Model" class="tsd-kind-icon">load<wbr/>Ssd<wbr/>Mobilenetv1<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadTinyFaceDetectorModel" class="tsd-kind-icon">load<wbr/>Tiny<wbr/>Face<wbr/>Detector<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadTinyYolov2Model" class="tsd-kind-icon">load<wbr/>Tiny<wbr/>Yolov2<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadWeightMap" class="tsd-kind-icon">load<wbr/>Weight<wbr/>Map</a></li><li class="tsd-kind-function"><a href="index.html#locateFaces" class="tsd-kind-icon">locate<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#matchDimensions" class="tsd-kind-icon">match<wbr/>Dimensions</a></li><li class="tsd-kind-function"><a href="index.html#minBbox" class="tsd-kind-icon">min<wbr/>Bbox</a></li><li class="tsd-kind-function"><a href="index.html#nonMaxSuppression" class="tsd-kind-icon">non<wbr/>Max<wbr/>Suppression</a></li><li class="tsd-kind-function"><a href="index.html#normalize" class="tsd-kind-icon">normalize</a></li><li class="tsd-kind-function"><a href="index.html#padToSquare" class="tsd-kind-icon">pad<wbr/>To<wbr/>Square</a></li><li class="tsd-kind-function"><a href="index.html#predictAgeAndGender" class="tsd-kind-icon">predict<wbr/>Age<wbr/>And<wbr/>Gender</a></li><li class="tsd-kind-function"><a href="index.html#recognizeFaceExpressions" class="tsd-kind-icon">recognize<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#resizeResults" class="tsd-kind-icon">resize<wbr/>Results</a></li><li class="tsd-kind-function"><a href="index.html#resolveInput" class="tsd-kind-icon">resolve<wbr/>Input</a></li><li class="tsd-kind-function"><a href="index.html#shuffleArray" class="tsd-kind-icon">shuffle<wbr/>Array</a></li><li class="tsd-kind-function"><a href="index.html#sigmoid" class="tsd-kind-icon">sigmoid</a></li><li class="tsd-kind-function"><a href="index.html#ssdMobilenetv1" class="tsd-kind-icon">ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-function"><a href="index.html#tinyFaceDetector" class="tsd-kind-icon">tiny<wbr/>Face<wbr/>Detector</a></li><li class="tsd-kind-function"><a href="index.html#tinyYolov2" class="tsd-kind-icon">tiny<wbr/>Yolov2</a></li><li class="tsd-kind-function"><a href="index.html#toNetInput" class="tsd-kind-icon">to<wbr/>Net<wbr/>Input</a></li><li class="tsd-kind-function"><a href="index.html#validateConfig" class="tsd-kind-icon">validate<wbr/>Config</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Type aliases</h2><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="AgeAndGenderPrediction" class="tsd-anchor"></a><h3>Age<wbr/>And<wbr/>Gender<wbr/>Prediction</h3><div class="tsd-signature tsd-kind-icon">Age<wbr/>And<wbr/>Gender<wbr/>Prediction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>gender<span class="tsd-signature-symbol">: </span><a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a><span class="tsd-signature-symbol">; </span>genderProbability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ageGenderNet/types.ts#L13">ageGenderNet/types.ts:13</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>gender<span class="tsd-signature-symbol">: </span><a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a></h5></li><li class="tsd-parameter"><h5>gender<wbr/>Probability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="BatchNorm" class="tsd-anchor"></a><h3>Batch<wbr/>Norm</h3><div class="tsd-signature tsd-kind-icon">Batch<wbr/>Norm<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>sub<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor1D</span><span class="tsd-signature-symbol">; </span>truediv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor1D</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/types.ts#L6">tinyYolov2/types.ts:6</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>sub<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor1D</span></h5></li><li class="tsd-parameter"><h5>truediv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor1D</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="ConvWithBatchNorm" class="tsd-anchor"></a><h3>Conv<wbr/>With<wbr/>Batch<wbr/>Norm</h3><div class="tsd-signature tsd-kind-icon">Conv<wbr/>With<wbr/>Batch<wbr/>Norm<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>bn<span class="tsd-signature-symbol">: </span><a href="index.html#BatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">BatchNorm</a><span class="tsd-signature-symbol">; </span>conv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ConvParams</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/types.ts#L11">tinyYolov2/types.ts:11</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>bn<span class="tsd-signature-symbol">: </span><a href="index.html#BatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">BatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ConvParams</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="DefaultTinyYolov2NetParams" class="tsd-anchor"></a><h3>Default<wbr/>Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params</h3><div class="tsd-signature tsd-kind-icon">Default<wbr/>Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>conv0<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv1<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv2<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv3<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv4<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv5<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv6<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv7<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a><span class="tsd-signature-symbol">; </span>conv8<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ConvParams</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/types.ts#L28">tinyYolov2/types.ts:28</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>conv0<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv1<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv2<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv3<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv4<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv5<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv6<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv7<span class="tsd-signature-symbol">: </span><a href="index.html#ConvWithBatchNorm" class="tsd-signature-type" data-tsd-kind="Type alias">ConvWithBatchNorm</a></h5></li><li class="tsd-parameter"><h5>conv8<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ConvParams</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="Environment" class="tsd-anchor"></a><h3>Environment</h3><div class="tsd-signature tsd-kind-icon">Environment<span class="tsd-signature-symbol">:</span> <a href="index.html#FileSystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>Canvas<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span>CanvasRenderingContext2D<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">CanvasRenderingContext2D</span><span class="tsd-signature-symbol">; </span>Image<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">; </span>ImageData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">ImageData</span><span class="tsd-signature-symbol">; </span>Video<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">; </span>createCanvasElement<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>createImageElement<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>createVideoElement<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>fetch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/env/types.ts#L6">env/types.ts:6</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="FaceDetectionFunction" class="tsd-anchor"></a><h3>Face<wbr/>Detection<wbr/>Function</h3><div class="tsd-signature tsd-kind-icon">Face<wbr/>Detection<wbr/>Function<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><a href="index.html#TNetInput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/types.ts#L10">globalApi/types.ts:10</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><a href="index.html#TNetInput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <a href="index.html#TNetInput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="FaceDetectionOptions" class="tsd-anchor"></a><h3>Face<wbr/>Detection<wbr/>Options</h3><div class="tsd-signature tsd-kind-icon">Face<wbr/>Detection<wbr/>Options<span class="tsd-signature-symbol">:</span> <a href="classes/TinyFaceDetectorOptions.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetectorOptions</a><span class="tsd-signature-symbol"> | </span><a href="classes/SsdMobilenetv1Options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a><span class="tsd-signature-symbol"> | </span><a href="classes/TinyYolov2Options.html" class="tsd-signature-type" data-tsd-kind="Class">TinyYolov2Options</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/types.ts#L7">globalApi/types.ts:7</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="FileSystem" class="tsd-anchor"></a><h3>File<wbr/>System</h3><div class="tsd-signature tsd-kind-icon">File<wbr/>System<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>readFile<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/env/types.ts#L1">env/types.ts:1</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>read<wbr/>File<span class="tsd-signature-symbol">:</span>function</h5><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon">read<wbr/>File<span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/env/types.ts#L3">env/types.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>filePath: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h4></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="ITinyFaceDetectorOptions" class="tsd-anchor"></a><h3>ITiny<wbr/>Face<wbr/>Detector<wbr/>Options</h3><div class="tsd-signature tsd-kind-icon">ITiny<wbr/>Face<wbr/>Detector<wbr/>Options<span class="tsd-signature-symbol">:</span> <a href="interfaces/ITinyYolov2Options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyFaceDetector/TinyFaceDetectorOptions.ts#L3">tinyFaceDetector/TinyFaceDetectorOptions.ts:3</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="MobilenetParams" class="tsd-anchor"></a><h3>Mobilenet<wbr/>Params</h3><div class="tsd-signature tsd-kind-icon">Mobilenet<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>conv0<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ConvParams</span><span class="tsd-signature-symbol">; </span>conv1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv3<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv4<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv5<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv6<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv7<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol">; </span>conv8<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ConvParams</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/types.ts#L16">tinyYolov2/types.ts:16</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>conv0<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ConvParams</span></h5></li><li class="tsd-parameter"><h5>conv1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5>conv2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5>conv3<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5>conv4<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5>conv5<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> conv6<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> conv7<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">SeparableConvParams</span></h5></li><li class="tsd-parameter"><h5>conv8<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ConvParams</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="NetOutput" class="tsd-anchor"></a><h3>Net<wbr/>Output</h3><div class="tsd-signature tsd-kind-icon">Net<wbr/>Output<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor1D</span><span class="tsd-signature-symbol">; </span>gender<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor2D</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ageGenderNet/types.ts#L19">ageGenderNet/types.ts:19</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor1D</span></h5></li><li class="tsd-parameter"><h5>gender<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor2D</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="NetParams" class="tsd-anchor"></a><h3>Net<wbr/>Params</h3><div class="tsd-signature tsd-kind-icon">Net<wbr/>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>fc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">FCParams</span><span class="tsd-signature-symbol">; </span>gender<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">FCParams</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ageGenderNet/types.ts#L21">ageGenderNet/types.ts:21</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>fc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">FCParams</span><span class="tsd-signature-symbol">; </span>gender<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">FCParams</span><span class="tsd-signature-symbol"> }</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">FCParams</span></h5></li><li class="tsd-parameter"><h5>gender<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">FCParams</span></h5></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TMediaElement" class="tsd-anchor"></a><h3>TMedia<wbr/>Element</h3><div class="tsd-signature tsd-kind-icon">TMedia<wbr/>Element<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/types.ts#L5">dom/types.ts:5</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TNetInput" class="tsd-anchor"></a><h3>TNet<wbr/>Input</h3><div class="tsd-signature tsd-kind-icon">TNet<wbr/>Input<span class="tsd-signature-symbol">:</span> <a href="index.html#TNetInputArg" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInputArg</a><span class="tsd-signature-symbol"> | </span><a href="index.html#TNetInputArg" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInputArg</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="classes/NetInput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">tf.Tensor4D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/types.ts#L11">dom/types.ts:11</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TNetInputArg" class="tsd-anchor"></a><h3>TNet<wbr/>Input<wbr/>Arg</h3><div class="tsd-signature tsd-kind-icon">TNet<wbr/>Input<wbr/>Arg<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="index.html#TResolvedNetInput" class="tsd-signature-type" data-tsd-kind="Type alias">TResolvedNetInput</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/types.ts#L9">dom/types.ts:9</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TResolvedNetInput" class="tsd-anchor"></a><h3>TResolved<wbr/>Net<wbr/>Input</h3><div class="tsd-signature tsd-kind-icon">TResolved<wbr/>Net<wbr/>Input<span class="tsd-signature-symbol">:</span> <a href="index.html#TMediaElement" class="tsd-signature-type" data-tsd-kind="Type alias">TMediaElement</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">tf.Tensor3D</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">tf.Tensor4D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/types.ts#L7">dom/types.ts:7</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TinyYolov2Config" class="tsd-anchor"></a><h3>Tiny<wbr/>Yolov2<wbr/>Config</h3><div class="tsd-signature tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>anchors<span class="tsd-signature-symbol">: </span><a href="classes/Point.html" class="tsd-signature-type" data-tsd-kind="Class">Point</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>classes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>filterSizes<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>iouThreshold<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>isFirstLayerConv2d<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>meanRgb<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span>withClassScores<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>withSeparableConvs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/config.ts#L3">tinyYolov2/config.ts:3</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>anchors<span class="tsd-signature-symbol">: </span><a href="classes/Point.html" class="tsd-signature-type" data-tsd-kind="Class">Point</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>classes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> filter<wbr/>Sizes<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5>iou<wbr/>Threshold<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> is<wbr/>First<wbr/>Layer<wbr/>Conv2d<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> mean<wbr/>Rgb<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> with<wbr/>Class<wbr/>Scores<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5>with<wbr/>Separable<wbr/>Convs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TinyYolov2NetParams" class="tsd-anchor"></a><h3>Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params</h3><div class="tsd-signature tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params<span class="tsd-signature-symbol">:</span> <a href="index.html#DefaultTinyYolov2NetParams" class="tsd-signature-type" data-tsd-kind="Type alias">DefaultTinyYolov2NetParams</a><span class="tsd-signature-symbol"> | </span><a href="index.html#MobilenetParams" class="tsd-signature-type" data-tsd-kind="Type alias">MobilenetParams</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/types.ts#L40">tinyYolov2/types.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="WithAge" class="tsd-anchor"></a><h3>With<wbr/>Age</h3><div class="tsd-signature tsd-kind-icon">With<wbr/>Age<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithAge.ts#L1">factories/WithAge.ts:1</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="WithFaceDescriptor" class="tsd-anchor"></a><h3>With<wbr/>Face<wbr/>Descriptor</h3><div class="tsd-signature tsd-kind-icon">With<wbr/>Face<wbr/>Descriptor<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>descriptor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceDescriptor.ts#L1">factories/WithFaceDescriptor.ts:1</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="WithFaceDetection" class="tsd-anchor"></a><h3>With<wbr/>Face<wbr/>Detection</h3><div class="tsd-signature tsd-kind-icon">With<wbr/>Face<wbr/>Detection<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceDetection.ts#L3">factories/WithFaceDetection.ts:3</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="WithFaceExpressions" class="tsd-anchor"></a><h3>With<wbr/>Face<wbr/>Expressions</h3><div class="tsd-signature tsd-kind-icon">With<wbr/>Face<wbr/>Expressions<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>expressions<span class="tsd-signature-symbol">: </span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceExpressions.ts#L3">factories/WithFaceExpressions.ts:3</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="WithFaceLandmarks" class="tsd-anchor"></a><h3>With<wbr/>Face<wbr/>Landmarks</h3><div class="tsd-signature tsd-kind-icon">With<wbr/>Face<wbr/>Landmarks<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>alignedRect<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">; </span>angle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>pitch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span>roll<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span>yaw<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>landmarks<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">; </span>unshiftedLandmarks<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceLandmarks.ts#L6">factories/WithFaceLandmarks.ts:6</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource<span class="tsd-signature-symbol">: </span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span></h4></li><li><h4>TFaceLandmarks<span class="tsd-signature-symbol">: </span><a href="classes/FaceLandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a> = <a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="WithGender" class="tsd-anchor"></a><h3>With<wbr/>Gender</h3><div class="tsd-signature tsd-kind-icon">With<wbr/>Gender<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>gender<span class="tsd-signature-symbol">: </span><a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a><span class="tsd-signature-symbol">; </span>genderProbability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithGender.ts#L4">factories/WithGender.ts:4</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul></section></section><section class="tsd-panel-group tsd-member-group "><h2>Properties</h2><section class="tsd-panel tsd-member tsd-kind-property"><a id="tf" class="tsd-anchor"></a><h3>tf</h3><div class="tsd-signature tsd-kind-icon">tf<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Variables</h2><section class="tsd-panel tsd-member tsd-kind-variable"><a id="FACE_EXPRESSION_LABELS" class="tsd-anchor"></a><h3>FACE_<wbr/>EXPRESSION_<wbr/>LABELS</h3><div class="tsd-signature tsd-kind-icon">FACE_<wbr/>EXPRESSION_<wbr/>LABELS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/faceExpressionNet/FaceExpressions.ts#L1">faceExpressionNet/FaceExpressions.ts:1</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="env" class="tsd-anchor"></a><h3>env</h3><div class="tsd-signature tsd-kind-icon">env<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>createBrowserEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">; </span>createFileSystem<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>fs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#FileSystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a><span class="tsd-signature-symbol">; </span>createNodejsEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">; </span>getEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">; </span>initialize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span>isBrowser<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>isNodejs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>monkeyPatch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span>setEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/env/index.ts#L50">env/index.ts:50</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>create<wbr/>Browser<wbr/>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>create<wbr/>File<wbr/>System<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>fs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#FileSystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>fs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#FileSystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> fs: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#FileSystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>create<wbr/>Nodejs<wbr/>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>get<wbr/>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>initialize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>is<wbr/>Browser<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>is<wbr/>Nodejs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>monkey<wbr/>Patch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>env: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5>set<wbr/>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal"><li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>env: <a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="nets" class="tsd-anchor"></a><h3>nets</h3><div class="tsd-signature tsd-kind-icon">nets<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>ageGenderNet<span class="tsd-signature-symbol">: </span><a href="classes/AgeGenderNet.html" class="tsd-signature-type" data-tsd-kind="Class">AgeGenderNet</a><span class="tsd-signature-symbol">; </span>faceExpressionNet<span class="tsd-signature-symbol">: </span><a href="classes/FaceExpressionNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressionNet</a><span class="tsd-signature-symbol">; </span>faceLandmark68Net<span class="tsd-signature-symbol">: </span><a href="classes/FaceLandmark68Net.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmark68Net</a><span class="tsd-signature-symbol">; </span>faceLandmark68TinyNet<span class="tsd-signature-symbol">: </span><a href="classes/FaceLandmark68TinyNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmark68TinyNet</a><span class="tsd-signature-symbol">; </span>faceRecognitionNet<span class="tsd-signature-symbol">: </span><a href="classes/FaceRecognitionNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceRecognitionNet</a><span class="tsd-signature-symbol">; </span>ssdMobilenetv1<span class="tsd-signature-symbol">: </span><a href="classes/SsdMobilenetv1.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1</a><span class="tsd-signature-symbol">; </span>tinyFaceDetector<span class="tsd-signature-symbol">: </span><a href="classes/TinyFaceDetector.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetector</a><span class="tsd-signature-symbol">; </span>tinyYolov2<span class="tsd-signature-symbol">: </span><a href="classes/TinyYolov2.html" class="tsd-signature-type" data-tsd-kind="Class">TinyYolov2</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L17">globalApi/nets.ts:17</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>age<wbr/>Gender<wbr/>Net<span class="tsd-signature-symbol">: </span><a href="classes/AgeGenderNet.html" class="tsd-signature-type" data-tsd-kind="Class">AgeGenderNet</a></h5></li><li class="tsd-parameter"><h5>face<wbr/>Expression<wbr/>Net<span class="tsd-signature-symbol">: </span><a href="classes/FaceExpressionNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressionNet</a></h5></li><li class="tsd-parameter"><h5>face<wbr/>Landmark68<wbr/>Net<span class="tsd-signature-symbol">: </span><a href="classes/FaceLandmark68Net.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmark68Net</a></h5></li><li class="tsd-parameter"><h5>face<wbr/>Landmark68<wbr/>Tiny<wbr/>Net<span class="tsd-signature-symbol">: </span><a href="classes/FaceLandmark68TinyNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmark68TinyNet</a></h5></li><li class="tsd-parameter"><h5>face<wbr/>Recognition<wbr/>Net<span class="tsd-signature-symbol">: </span><a href="classes/FaceRecognitionNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceRecognitionNet</a></h5></li><li class="tsd-parameter"><h5>ssd<wbr/>Mobilenetv1<span class="tsd-signature-symbol">: </span><a href="classes/SsdMobilenetv1.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1</a></h5></li><li class="tsd-parameter"><h5>tiny<wbr/>Face<wbr/>Detector<span class="tsd-signature-symbol">: </span><a href="classes/TinyFaceDetector.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetector</a></h5></li><li class="tsd-parameter"><h5>tiny<wbr/>Yolov2<span class="tsd-signature-symbol">: </span><a href="classes/TinyYolov2.html" class="tsd-signature-type" data-tsd-kind="Class">TinyYolov2</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="version" class="tsd-anchor"></a><h3>version</h3><div class="tsd-signature tsd-kind-icon">version<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/index.ts#L25">index.ts:25</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group "><h2>Functions</h2><section class="tsd-panel tsd-member tsd-kind-function"><a id="allFaces" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> all<wbr/>Faces</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">all<wbr/>Faces<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, minConfidence<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/allFaces.ts#L19">globalApi/allFaces.ts:19</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> minConfidence: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="allFacesSsdMobilenetv1" class="tsd-anchor"></a><h3>all<wbr/>Faces<wbr/>Ssd<wbr/>Mobilenetv1</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">all<wbr/>Faces<wbr/>Ssd<wbr/>Mobilenetv1<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, minConfidence<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/allFaces.ts#L7">globalApi/allFaces.ts:7</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> minConfidence: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="allFacesTinyYolov2" class="tsd-anchor"></a><h3>all<wbr/>Faces<wbr/>Tiny<wbr/>Yolov2</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">all<wbr/>Faces<wbr/>Tiny<wbr/>Yolov2<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, forwardParams<span class="tsd-signature-symbol">?: </span><a href="interfaces/ITinyYolov2Options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/allFaces.ts#L13">globalApi/allFaces.ts:13</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li><li><h5>forwardParams: <a href="interfaces/ITinyYolov2Options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="awaitMediaLoaded" class="tsd-anchor"></a><h3>await<wbr/>Media<wbr/>Loaded</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">await<wbr/>Media<wbr/>Loaded<span class="tsd-signature-symbol">(</span>media<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/awaitMediaLoaded.ts#L4">dom/awaitMediaLoaded.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>media: <span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="bufferToImage" class="tsd-anchor"></a><h3>buffer<wbr/>To<wbr/>Image</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">buffer<wbr/>To<wbr/>Image<span class="tsd-signature-symbol">(</span>buf<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/bufferToImage.ts#L3">dom/bufferToImage.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>buf: <span class="tsd-signature-type">Blob</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="computeFaceDescriptor" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> compute<wbr/>Face<wbr/>Descriptor</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">compute<wbr/>Face<wbr/>Descriptor<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L85">globalApi/nets.ts:85</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Computes a 128 entry vector (face descriptor / face embeddings) from the face shown in an image,
|
|
which uniquely represents the features of that persons face. The computed face descriptor can
|
|
be used to measure the similarity between faces, by computing the euclidean distance of two
|
|
face descriptors.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Face descriptor with 128 entries or array thereof in case of batch input.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createCanvas" class="tsd-anchor"></a><h3>create<wbr/>Canvas</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Canvas<span class="tsd-signature-symbol">(</span>__namedParameters<span class="tsd-signature-symbol">: </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/createCanvas.ts#L7">dom/createCanvas.ts:7</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>__namedParameters: <a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createCanvasFromMedia" class="tsd-anchor"></a><h3>create<wbr/>Canvas<wbr/>From<wbr/>Media</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Canvas<wbr/>From<wbr/>Media<span class="tsd-signature-symbol">(</span>media<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ImageData</span>, dims<span class="tsd-signature-symbol">?: </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/createCanvas.ts#L15">dom/createCanvas.ts:15</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>media: <span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ImageData</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> dims: <a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createFaceDetectionNet" class="tsd-anchor"></a><h3>create<wbr/>Face<wbr/>Detection<wbr/>Net</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Face<wbr/>Detection<wbr/>Net<span class="tsd-signature-symbol">(</span>weights<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/SsdMobilenetv1.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ssdMobilenetv1/index.ts#L12">ssdMobilenetv1/index.ts:12</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>weights: <span class="tsd-signature-type">Float32Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/SsdMobilenetv1.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createFaceRecognitionNet" class="tsd-anchor"></a><h3>create<wbr/>Face<wbr/>Recognition<wbr/>Net</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Face<wbr/>Recognition<wbr/>Net<span class="tsd-signature-symbol">(</span>weights<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/FaceRecognitionNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceRecognitionNet</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/faceRecognitionNet/index.ts#L5">faceRecognitionNet/index.ts:5</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>weights: <span class="tsd-signature-type">Float32Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/FaceRecognitionNet.html" class="tsd-signature-type" data-tsd-kind="Class">FaceRecognitionNet</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createSsdMobilenetv1" class="tsd-anchor"></a><h3>create<wbr/>Ssd<wbr/>Mobilenetv1</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Ssd<wbr/>Mobilenetv1<span class="tsd-signature-symbol">(</span>weights<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/SsdMobilenetv1.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ssdMobilenetv1/index.ts#L6">ssdMobilenetv1/index.ts:6</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>weights: <span class="tsd-signature-type">Float32Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/SsdMobilenetv1.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createTinyFaceDetector" class="tsd-anchor"></a><h3>create<wbr/>Tiny<wbr/>Face<wbr/>Detector</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Tiny<wbr/>Face<wbr/>Detector<span class="tsd-signature-symbol">(</span>weights<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/TinyFaceDetector.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetector</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyFaceDetector/index.ts#L6">tinyFaceDetector/index.ts:6</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>weights: <span class="tsd-signature-type">Float32Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/TinyFaceDetector.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetector</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createTinyYolov2" class="tsd-anchor"></a><h3>create<wbr/>Tiny<wbr/>Yolov2</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Tiny<wbr/>Yolov2<span class="tsd-signature-symbol">(</span>weights<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span>, withSeparableConvs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/TinyYolov2.html" class="tsd-signature-type" data-tsd-kind="Class">TinyYolov2</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/index.ts#L8">tinyYolov2/index.ts:8</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>weights: <span class="tsd-signature-type">Float32Array</span></h5></li><li><h5>withSeparableConvs: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/TinyYolov2.html" class="tsd-signature-type" data-tsd-kind="Class">TinyYolov2</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="detectAllFaces" class="tsd-anchor"></a><h3>detect<wbr/>All<wbr/>Faces</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">detect<wbr/>All<wbr/>Faces<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">?: </span><a href="index.html#FaceDetectionOptions" class="tsd-signature-type" data-tsd-kind="Type alias">FaceDetectionOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/DetectAllFacesTask.html" class="tsd-signature-type" data-tsd-kind="Class">DetectAllFacesTask</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/detectFaces.ts#L10">globalApi/detectFaces.ts:10</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li><li><h5>options: <a href="index.html#FaceDetectionOptions" class="tsd-signature-type" data-tsd-kind="Type alias">FaceDetectionOptions</a><span class="tsd-signature-symbol"> = ...</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/DetectAllFacesTask.html" class="tsd-signature-type" data-tsd-kind="Class">DetectAllFacesTask</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="detectFaceLandmarks" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> detect<wbr/>Face<wbr/>Landmarks</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">detect<wbr/>Face<wbr/>Landmarks<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L62">globalApi/nets.ts:62</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Detects the 68 point face landmark positions of the face shown in an image.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>68 point face landmarks or array thereof in case of batch input.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="detectFaceLandmarksTiny" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> detect<wbr/>Face<wbr/>Landmarks<wbr/>Tiny</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">detect<wbr/>Face<wbr/>Landmarks<wbr/>Tiny<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L73">globalApi/nets.ts:73</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Detects the 68 point face landmark positions of the face shown in an image
|
|
using a tinier version of the 68 point face landmark model, which is slightly
|
|
faster at inference, but also slightly less accurate.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>68 point face landmarks or array thereof in case of batch input.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="detectLandmarks" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> detect<wbr/>Landmarks</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">detect<wbr/>Landmarks<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L117">globalApi/nets.ts:117</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="detectSingleFace" class="tsd-anchor"></a><h3>detect<wbr/>Single<wbr/>Face</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">detect<wbr/>Single<wbr/>Face<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">?: </span><a href="index.html#FaceDetectionOptions" class="tsd-signature-type" data-tsd-kind="Type alias">FaceDetectionOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/DetectSingleFaceTask.html" class="tsd-signature-type" data-tsd-kind="Class">DetectSingleFaceTask</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/detectFaces.ts#L6">globalApi/detectFaces.ts:6</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li><li><h5>options: <a href="index.html#FaceDetectionOptions" class="tsd-signature-type" data-tsd-kind="Type alias">FaceDetectionOptions</a><span class="tsd-signature-symbol"> = ...</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/DetectSingleFaceTask.html" class="tsd-signature-type" data-tsd-kind="Class">DetectSingleFaceTask</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="euclideanDistance" class="tsd-anchor"></a><h3>euclidean<wbr/>Distance</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">euclidean<wbr/>Distance<span class="tsd-signature-symbol">(</span>arr1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span>, arr2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/euclideanDistance.ts#L1">euclideanDistance.ts:1</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>arr1: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span></h5></li><li><h5>arr2: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="extendWithAge" class="tsd-anchor"></a><h3>extend<wbr/>With<wbr/>Age</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">extend<wbr/>With<wbr/>Age<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span>, age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#WithAge" class="tsd-signature-type" data-tsd-kind="Type alias">WithAge</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithAge.ts#L9">factories/WithAge.ts:9</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>sourceObj: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span></h5></li><li><h5>age: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#WithAge" class="tsd-signature-type" data-tsd-kind="Type alias">WithAge</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="extendWithFaceDescriptor" class="tsd-anchor"></a><h3>extend<wbr/>With<wbr/>Face<wbr/>Descriptor</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Descriptor<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span>, descriptor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceDescriptor.ts#L5">factories/WithFaceDescriptor.ts:5</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>sourceObj: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span></h5></li><li><h5>descriptor: <span class="tsd-signature-type">Float32Array</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="extendWithFaceDetection" class="tsd-anchor"></a><h3>extend<wbr/>With<wbr/>Face<wbr/>Detection</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Detection<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span>, detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceDetection.ts#L11">factories/WithFaceDetection.ts:11</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>sourceObj: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span></h5></li><li><h5>detection: <a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="extendWithFaceExpressions" class="tsd-anchor"></a><h3>extend<wbr/>With<wbr/>Face<wbr/>Expressions</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Expressions<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span>, expressions<span class="tsd-signature-symbol">: </span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#WithFaceExpressions" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceExpressions</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceExpressions.ts#L9">factories/WithFaceExpressions.ts:9</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>sourceObj: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span></h5></li><li><h5>expressions: <a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#WithFaceExpressions" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceExpressions</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="extendWithFaceLandmarks" class="tsd-anchor"></a><h3>extend<wbr/>With<wbr/>Face<wbr/>Landmarks</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Landmarks<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span>, unshiftedLandmarks<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceLandmarks.ts#L60">factories/WithFaceLandmarks.ts:60</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span></h4></li><li><h4>TFaceLandmarks<span class="tsd-signature-symbol">: </span><a href="classes/FaceLandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">></span> = <a href="classes/FaceLandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a></h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>sourceObj: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span></h5></li><li><h5>unshiftedLandmarks: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="extendWithGender" class="tsd-anchor"></a><h3>extend<wbr/>With<wbr/>Gender</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">extend<wbr/>With<wbr/>Gender<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span>, gender<span class="tsd-signature-symbol">: </span><a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a>, genderProbability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="index.html#WithGender" class="tsd-signature-type" data-tsd-kind="Type alias">WithGender</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithGender.ts#L14">factories/WithGender.ts:14</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TSource</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>sourceObj: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span></h5></li><li><h5>gender: <a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a></h5></li><li><h5>genderProbability: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="index.html#WithGender" class="tsd-signature-type" data-tsd-kind="Type alias">WithGender</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="extractFaceTensors" class="tsd-anchor"></a><h3>extract<wbr/>Face<wbr/>Tensors</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">extract<wbr/>Face<wbr/>Tensors<span class="tsd-signature-symbol">(</span>imageTensor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, detections<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> | </span><a href="classes/Rect.html" class="tsd-signature-type" data-tsd-kind="Class">Rect</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">tf.Tensor3D</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/extractFaceTensors.ts#L17">dom/extractFaceTensors.ts:17</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Extracts the tensors of the image regions containing the detected faces.
|
|
Useful if you want to compute the face descriptors for the face images.
|
|
Using this method is faster then extracting a canvas for each face and
|
|
converting them to tensors individually.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>imageTensor: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The image tensor that face detection has been performed on.</p>
|
|
</div></div></li><li><h5>detections: <span class="tsd-signature-symbol">(</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> | </span><a href="classes/Rect.html" class="tsd-signature-type" data-tsd-kind="Class">Rect</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The face detection results or face bounding boxes for that image.</p>
|
|
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">tf.Tensor3D</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Tensors of the corresponding image region for each detected face.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="extractFaces" class="tsd-anchor"></a><h3>extract<wbr/>Faces</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">extract<wbr/>Faces<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, detections<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> | </span><a href="classes/Rect.html" class="tsd-signature-type" data-tsd-kind="Class">Rect</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/extractFaces.ts#L17">dom/extractFaces.ts:17</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Extracts the image regions containing the detected faces.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The image that face detection has been performed on.</p>
|
|
</div></div></li><li><h5>detections: <span class="tsd-signature-symbol">(</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> | </span><a href="classes/Rect.html" class="tsd-signature-type" data-tsd-kind="Class">Rect</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The face detection results or face bounding boxes for that image.</p>
|
|
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>The Canvases of the corresponding image region for each detected face.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="fetchImage" class="tsd-anchor"></a><h3>fetch<wbr/>Image</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">fetch<wbr/>Image<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/fetchImage.ts#L4">dom/fetchImage.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>uri: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="fetchJson" class="tsd-anchor"></a><h3>fetch<wbr/>Json</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">fetch<wbr/>Json<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/fetchJson.ts#L3">dom/fetchJson.ts:3</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>T</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>uri: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="fetchNetWeights" class="tsd-anchor"></a><h3>fetch<wbr/>Net<wbr/>Weights</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">fetch<wbr/>Net<wbr/>Weights<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/fetchNetWeights.ts#L3">dom/fetchNetWeights.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>uri: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="fetchOrThrow" class="tsd-anchor"></a><h3>fetch<wbr/>Or<wbr/>Throw</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">fetch<wbr/>Or<wbr/>Throw<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, init<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">RequestInit</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/fetchOrThrow.ts#L3">dom/fetchOrThrow.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> init: <span class="tsd-signature-type">RequestInit</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="fetchVideo" class="tsd-anchor"></a><h3>fetch<wbr/>Video</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">fetch<wbr/>Video<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/fetchVideo.ts#L4">dom/fetchVideo.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>uri: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getContext2dOrThrow" class="tsd-anchor"></a><h3>get<wbr/>Context2d<wbr/>Or<wbr/>Throw</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Context2d<wbr/>Or<wbr/>Throw<span class="tsd-signature-symbol">(</span>canvasArg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/getContext2dOrThrow.ts#L4">dom/getContext2dOrThrow.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>canvasArg: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">CanvasRenderingContext2D</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getMediaDimensions" class="tsd-anchor"></a><h3>get<wbr/>Media<wbr/>Dimensions</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Media<wbr/>Dimensions<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/Dimensions.html" class="tsd-signature-type" data-tsd-kind="Class">Dimensions</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/getMediaDimensions.ts#L4">dom/getMediaDimensions.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/Dimensions.html" class="tsd-signature-type" data-tsd-kind="Class">Dimensions</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="imageTensorToCanvas" class="tsd-anchor"></a><h3>image<wbr/>Tensor<wbr/>To<wbr/>Canvas</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">image<wbr/>Tensor<wbr/>To<wbr/>Canvas<span class="tsd-signature-symbol">(</span>imgTensor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Tensor</span>, canvas<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/imageTensorToCanvas.ts#L6">dom/imageTensorToCanvas.ts:6</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>imgTensor: <span class="tsd-signature-type">Tensor</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> canvas: <span class="tsd-signature-type">HTMLCanvasElement</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="imageToSquare" class="tsd-anchor"></a><h3>image<wbr/>To<wbr/>Square</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">image<wbr/>To<wbr/>Square<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span>, inputSize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, centerImage<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/imageToSquare.ts#L6">dom/imageToSquare.ts:6</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span></h5></li><li><h5>inputSize: <span class="tsd-signature-type">number</span></h5></li><li><h5>centerImage: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="inverseSigmoid" class="tsd-anchor"></a><h3>inverse<wbr/>Sigmoid</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">inverse<wbr/>Sigmoid<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/index.ts#L12">ops/index.ts:12</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>x: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="iou" class="tsd-anchor"></a><h3>iou</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">iou<span class="tsd-signature-symbol">(</span>box1<span class="tsd-signature-symbol">: </span><a href="classes/Box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span>, box2<span class="tsd-signature-symbol">: </span><a href="classes/Box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span>, isIOU<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/iou.ts#L3">ops/iou.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>box1: <a href="classes/Box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h5></li><li><h5>box2: <a href="classes/Box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h5></li><li><h5>isIOU: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isMediaElement" class="tsd-anchor"></a><h3>is<wbr/>Media<wbr/>Element</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>Media<wbr/>Element<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/isMediaElement.ts#L3">dom/isMediaElement.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isMediaLoaded" class="tsd-anchor"></a><h3>is<wbr/>Media<wbr/>Loaded</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>Media<wbr/>Loaded<span class="tsd-signature-symbol">(</span>media<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/isMediaLoaded.ts#L3">dom/isMediaLoaded.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>media: <span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isWithAge" class="tsd-anchor"></a><h3>is<wbr/>With<wbr/>Age</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>With<wbr/>Age<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithAge.ts#L5">factories/WithAge.ts:5</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>obj: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isWithFaceDetection" class="tsd-anchor"></a><h3>is<wbr/>With<wbr/>Face<wbr/>Detection</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Detection<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceDetection.ts#L7">factories/WithFaceDetection.ts:7</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>obj: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isWithFaceExpressions" class="tsd-anchor"></a><h3>is<wbr/>With<wbr/>Face<wbr/>Expressions</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Expressions<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>expressions<span class="tsd-signature-symbol">: </span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> }</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceExpressions.ts#L5">factories/WithFaceExpressions.ts:5</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>obj: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>expressions<span class="tsd-signature-symbol">: </span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> }</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isWithFaceLandmarks" class="tsd-anchor"></a><h3>is<wbr/>With<wbr/>Face<wbr/>Landmarks</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Landmarks<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">, </span><a href="classes/FaceLandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithFaceLandmarks.ts#L15">factories/WithFaceLandmarks.ts:15</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>obj: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">, </span><a href="classes/FaceLandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isWithGender" class="tsd-anchor"></a><h3>is<wbr/>With<wbr/>Gender</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>With<wbr/>Gender<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>gender<span class="tsd-signature-symbol">: </span><a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a><span class="tsd-signature-symbol">; </span>genderProbability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/factories/WithGender.ts#L9">factories/WithGender.ts:9</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>obj: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">obj</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-symbol">{ </span>gender<span class="tsd-signature-symbol">: </span><a href="enums/Gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a><span class="tsd-signature-symbol">; </span>genderProbability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadAgeGenderModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Age<wbr/>Gender<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Age<wbr/>Gender<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L112">globalApi/nets.ts:112</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadFaceDetectionModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Face<wbr/>Detection<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Face<wbr/>Detection<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L115">globalApi/nets.ts:115</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadFaceExpressionModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Face<wbr/>Expression<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Face<wbr/>Expression<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L111">globalApi/nets.ts:111</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadFaceLandmarkModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Face<wbr/>Landmark<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Face<wbr/>Landmark<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L108">globalApi/nets.ts:108</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadFaceLandmarkTinyModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Face<wbr/>Landmark<wbr/>Tiny<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Face<wbr/>Landmark<wbr/>Tiny<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L109">globalApi/nets.ts:109</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadFaceRecognitionModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Face<wbr/>Recognition<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Face<wbr/>Recognition<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L110">globalApi/nets.ts:110</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadSsdMobilenetv1Model" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Ssd<wbr/>Mobilenetv1<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Ssd<wbr/>Mobilenetv1<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L105">globalApi/nets.ts:105</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadTinyFaceDetectorModel" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Tiny<wbr/>Face<wbr/>Detector<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Tiny<wbr/>Face<wbr/>Detector<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L106">globalApi/nets.ts:106</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadTinyYolov2Model" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr/>Tiny<wbr/>Yolov2<wbr/>Model</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Tiny<wbr/>Yolov2<wbr/>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L107">globalApi/nets.ts:107</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>url: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="loadWeightMap" class="tsd-anchor"></a><h3>load<wbr/>Weight<wbr/>Map</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">load<wbr/>Weight<wbr/>Map<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span>, defaultModelName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">tf.NamedTensorMap</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/loadWeightMap.ts#L6">dom/loadWeightMap.ts:6</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>uri: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5></li><li><h5>defaultModelName: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">tf.NamedTensorMap</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="locateFaces" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> locate<wbr/>Faces</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">locate<wbr/>Faces<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="classes/SsdMobilenetv1Options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L116">globalApi/nets.ts:116</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li><li><h5>options: <a href="classes/SsdMobilenetv1Options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="matchDimensions" class="tsd-anchor"></a><h3>match<wbr/>Dimensions</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">match<wbr/>Dimensions<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a>, reference<span class="tsd-signature-symbol">: </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a>, useMediaDimensions<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>height<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/matchDimensions.ts#L4">dom/matchDimensions.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a></h5></li><li><h5>reference: <a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a></h5></li><li><h5>useMediaDimensions: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>height<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>height<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="minBbox" class="tsd-anchor"></a><h3>min<wbr/>Bbox</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">min<wbr/>Bbox<span class="tsd-signature-symbol">(</span>pts<span class="tsd-signature-symbol">: </span><a href="interfaces/IPoint.html" class="tsd-signature-type" data-tsd-kind="Interface">IPoint</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/BoundingBox.html" class="tsd-signature-type" data-tsd-kind="Class">BoundingBox</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/minBbox.ts#L3">ops/minBbox.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>pts: <a href="interfaces/IPoint.html" class="tsd-signature-type" data-tsd-kind="Interface">IPoint</a><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/BoundingBox.html" class="tsd-signature-type" data-tsd-kind="Class">BoundingBox</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="nonMaxSuppression" class="tsd-anchor"></a><h3>non<wbr/>Max<wbr/>Suppression</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">non<wbr/>Max<wbr/>Suppression<span class="tsd-signature-symbol">(</span>boxes<span class="tsd-signature-symbol">: </span><a href="classes/Box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span>, scores<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span>, iouThreshold<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, isIOU<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/nonMaxSuppression.ts#L4">ops/nonMaxSuppression.ts:4</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>boxes: <a href="classes/Box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span></h5></li><li><h5>scores: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li><h5>iouThreshold: <span class="tsd-signature-type">number</span></h5></li><li><h5>isIOU: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="normalize" class="tsd-anchor"></a><h3>normalize</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">normalize<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Tensor4D</span>, meanRgb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor4D</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/normalize.ts#L3">ops/normalize.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>x: <span class="tsd-signature-type">Tensor4D</span></h5></li><li><h5>meanRgb: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">tf.Tensor4D</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="padToSquare" class="tsd-anchor"></a><h3>pad<wbr/>To<wbr/>Square</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">pad<wbr/>To<wbr/>Square<span class="tsd-signature-symbol">(</span>imgTensor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Tensor4D</span>, isCenterImage<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">tf.Tensor4D</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/padToSquare.ts#L11">ops/padToSquare.ts:11</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Pads the smaller dimension of an image tensor with zeros, such that width === height.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>imgTensor: <span class="tsd-signature-type">Tensor4D</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The image tensor.</p>
|
|
</div></div></li><li><h5>isCenterImage: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>(optional, default: false) If true, add an equal amount of padding on
|
|
both sides of the minor dimension oof the image.</p>
|
|
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">tf.Tensor4D</span></h4><div><p>The padded tensor with width === height.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="predictAgeAndGender" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> predict<wbr/>Age<wbr/>And<wbr/>Gender</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">predict<wbr/>Age<wbr/>And<wbr/>Gender<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#AgeAndGenderPrediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol"> | </span><a href="index.html#AgeAndGenderPrediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L103">globalApi/nets.ts:103</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Predicts age and gender from a face image.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="index.html#AgeAndGenderPrediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol"> | </span><a href="index.html#AgeAndGenderPrediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Predictions with age, gender and gender probability or array thereof in case of batch input.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="recognizeFaceExpressions" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> recognize<wbr/>Face<wbr/>Expressions</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">recognize<wbr/>Face<wbr/>Expressions<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L94">globalApi/nets.ts:94</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Recognizes the facial expressions from a face image.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> | </span><a href="classes/FaceExpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Facial expressions with corresponding probabilities or array thereof in case of batch input.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="resizeResults" class="tsd-anchor"></a><h3>resize<wbr/>Results</h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">resize<wbr/>Results<span class="tsd-signature-symbol"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span>results<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span>, dimensions<span class="tsd-signature-symbol">: </span><a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/resizeResults.ts#L7">resizeResults.ts:7</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>T</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>results: <span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h5></li><li><h5>dimensions: <a href="interfaces/IDimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="resolveInput" class="tsd-anchor"></a><h3>resolve<wbr/>Input</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">resolve<wbr/>Input<span class="tsd-signature-symbol">(</span>arg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/resolveInput.ts#L3">dom/resolveInput.ts:3</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>arg: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="shuffleArray" class="tsd-anchor"></a><h3>shuffle<wbr/>Array</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">shuffle<wbr/>Array<span class="tsd-signature-symbol">(</span>inputArray<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/shuffleArray.ts#L1">ops/shuffleArray.ts:1</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>inputArray: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="sigmoid" class="tsd-anchor"></a><h3>sigmoid</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">sigmoid<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/ops/index.ts#L8">ops/index.ts:8</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>x: <span class="tsd-signature-type">number</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="ssdMobilenetv1" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> ssd<wbr/>Mobilenetv1</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">ssd<wbr/>Mobilenetv1<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="classes/SsdMobilenetv1Options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L35">globalApi/nets.ts:35</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Attempts to detect all faces in an image using SSD Mobilenetv1 Network.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The input image.</p>
|
|
</div></div></li><li><h5>options: <a href="classes/SsdMobilenetv1Options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>(optional, default: see SsdMobilenetv1Options constructor for default parameters).</p>
|
|
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Bounding box of each face with score.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="tinyFaceDetector" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> tiny<wbr/>Face<wbr/>Detector</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">tiny<wbr/>Face<wbr/>Detector<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="classes/TinyFaceDetectorOptions.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetectorOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L44">globalApi/nets.ts:44</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Attempts to detect all faces in an image using the Tiny Face Detector.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The input image.</p>
|
|
</div></div></li><li><h5>options: <a href="classes/TinyFaceDetectorOptions.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetectorOptions</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>(optional, default: see TinyFaceDetectorOptions constructor for default parameters).</p>
|
|
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Bounding box of each face with score.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="tinyYolov2" class="tsd-anchor"></a><h3><span class="tsd-flag ts-flagConst">Const</span> tiny<wbr/>Yolov2</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">tiny<wbr/>Yolov2<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="interfaces/ITinyYolov2Options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/globalApi/nets.ts#L53">globalApi/nets.ts:53</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Attempts to detect all faces in an image using the Tiny Yolov2 Network.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>The input image.</p>
|
|
</div></div></li><li><h5>options: <a href="interfaces/ITinyYolov2Options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>(optional, default: see TinyYolov2Options constructor for default parameters).</p>
|
|
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/FaceDetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><div><p>Bounding box of each face with score.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="toNetInput" class="tsd-anchor"></a><h3>to<wbr/>Net<wbr/>Input</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">to<wbr/>Net<wbr/>Input<span class="tsd-signature-symbol">(</span>inputs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/NetInput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol">></span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/dom/toNetInput.ts#L15">dom/toNetInput.ts:15</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
|
|
<p>Validates the input to make sure, they are valid net inputs and awaits all media elements
|
|
to be finished loading.</p>
|
|
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>inputs: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/NetInput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol">></span></h4><div><p>A NetInput instance, which can be passed into one of the neural networks.</p>
|
|
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="validateConfig" class="tsd-anchor"></a><h3>validate<wbr/>Config</h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">validate<wbr/>Config<span class="tsd-signature-symbol">(</span>config<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/tinyYolov2/config.ts#L16">tinyYolov2/config.ts:16</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>config: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class="current"><a href="index.html">Exports</a></li><li class=" tsd-kind-namespace"><a href="modules/draw.html">draw</a></li><li class=" tsd-kind-namespace"><a href="modules/utils.html">utils</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="tsd-kind-enum"><a href="enums/Gender.html" class="tsd-kind-icon">Gender</a></li><li class="tsd-kind-class"><a href="classes/AgeGenderNet.html" class="tsd-kind-icon">Age<wbr/>Gender<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/BoundingBox.html" class="tsd-kind-icon">Bounding<wbr/>Box</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/Box.html" class="tsd-kind-icon">Box</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComposableTask.html" class="tsd-kind-icon">Composable<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComputeAllFaceDescriptorsTask.html" class="tsd-kind-icon">Compute<wbr/>All<wbr/>Face<wbr/>Descriptors<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComputeFaceDescriptorsTaskBase.html" class="tsd-kind-icon">Compute<wbr/>Face<wbr/>Descriptors<wbr/>Task<wbr/>Base</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ComputeSingleFaceDescriptorTask.html" class="tsd-kind-icon">Compute<wbr/>Single<wbr/>Face<wbr/>Descriptor<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectAllFaceLandmarksTask.html" class="tsd-kind-icon">Detect<wbr/>All<wbr/>Face<wbr/>Landmarks<wbr/>Task</a></li><li class="tsd-kind-class"><a href="classes/DetectAllFacesTask.html" class="tsd-kind-icon">Detect<wbr/>All<wbr/>Faces<wbr/>Task</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectFaceLandmarksTaskBase.html" class="tsd-kind-icon">Detect<wbr/>Face<wbr/>Landmarks<wbr/>Task<wbr/>Base</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectFacesTaskBase.html" class="tsd-kind-icon">Detect<wbr/>Faces<wbr/>Task<wbr/>Base</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/DetectSingleFaceLandmarksTask.html" class="tsd-kind-icon">Detect<wbr/>Single<wbr/>Face<wbr/>Landmarks<wbr/>Task</a></li><li class="tsd-kind-class"><a href="classes/DetectSingleFaceTask.html" class="tsd-kind-icon">Detect<wbr/>Single<wbr/>Face<wbr/>Task</a></li><li class="tsd-kind-class"><a href="classes/Dimensions.html" class="tsd-kind-icon">Dimensions</a></li><li class="tsd-kind-class"><a href="classes/FaceDetection.html" class="tsd-kind-icon">Face<wbr/>Detection</a></li><li class="tsd-kind-class"><a href="classes/FaceDetectionNet.html" class="tsd-kind-icon">Face<wbr/>Detection<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceExpressionNet.html" class="tsd-kind-icon">Face<wbr/>Expression<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceExpressions.html" class="tsd-kind-icon">Face<wbr/>Expressions</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmark68Net.html" class="tsd-kind-icon">Face<wbr/>Landmark68<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmark68TinyNet.html" class="tsd-kind-icon">Face<wbr/>Landmark68<wbr/>Tiny<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarkNet.html" class="tsd-kind-icon">Face<wbr/>Landmark<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarks.html" class="tsd-kind-icon">Face<wbr/>Landmarks</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarks5.html" class="tsd-kind-icon">Face<wbr/>Landmarks5</a></li><li class="tsd-kind-class"><a href="classes/FaceLandmarks68.html" class="tsd-kind-icon">Face<wbr/>Landmarks68</a></li><li class="tsd-kind-class"><a href="classes/FaceMatch.html" class="tsd-kind-icon">Face<wbr/>Match</a></li><li class="tsd-kind-class"><a href="classes/FaceMatcher.html" class="tsd-kind-icon">Face<wbr/>Matcher</a></li><li class="tsd-kind-class"><a href="classes/FaceRecognitionNet.html" class="tsd-kind-icon">Face<wbr/>Recognition<wbr/>Net</a></li><li class="tsd-kind-class"><a href="classes/LabeledBox.html" class="tsd-kind-icon">Labeled<wbr/>Box</a></li><li class="tsd-kind-class"><a href="classes/LabeledFaceDescriptors.html" class="tsd-kind-icon">Labeled<wbr/>Face<wbr/>Descriptors</a></li><li class="tsd-kind-class"><a href="classes/NetInput.html" class="tsd-kind-icon">Net<wbr/>Input</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/NeuralNetwork.html" class="tsd-kind-icon">Neural<wbr/>Network</a></li><li class="tsd-kind-class"><a href="classes/ObjectDetection.html" class="tsd-kind-icon">Object<wbr/>Detection</a></li><li class="tsd-kind-class"><a href="classes/Point.html" class="tsd-kind-icon">Point</a></li><li class="tsd-kind-class"><a href="classes/PredictedBox.html" class="tsd-kind-icon">Predicted<wbr/>Box</a></li><li class="tsd-kind-class"><a href="classes/Rect.html" class="tsd-kind-icon">Rect</a></li><li class="tsd-kind-class"><a href="classes/SsdMobilenetv1.html" class="tsd-kind-icon">Ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-class"><a href="classes/SsdMobilenetv1Options.html" class="tsd-kind-icon">Ssd<wbr/>Mobilenetv1<wbr/>Options</a></li><li class="tsd-kind-class"><a href="classes/TinyFaceDetector.html" class="tsd-kind-icon">Tiny<wbr/>Face<wbr/>Detector</a></li><li class="tsd-kind-class"><a href="classes/TinyFaceDetectorOptions.html" class="tsd-kind-icon">Tiny<wbr/>Face<wbr/>Detector<wbr/>Options</a></li><li class="tsd-kind-class"><a href="classes/TinyYolov2.html" class="tsd-kind-icon">Tiny<wbr/>Yolov2</a></li><li class="tsd-kind-class"><a href="classes/TinyYolov2Options.html" class="tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/IBoundingBox.html" class="tsd-kind-icon">IBounding<wbr/>Box</a></li><li class="tsd-kind-interface"><a href="interfaces/IDimensions.html" class="tsd-kind-icon">IDimensions</a></li><li class="tsd-kind-interface"><a href="interfaces/IFaceDetecion.html" class="tsd-kind-icon">IFace<wbr/>Detecion</a></li><li class="tsd-kind-interface"><a href="interfaces/IFaceLandmarks.html" class="tsd-kind-icon">IFace<wbr/>Landmarks</a></li><li class="tsd-kind-interface"><a href="interfaces/IFaceMatch.html" class="tsd-kind-icon">IFace<wbr/>Match</a></li><li class="tsd-kind-interface"><a href="interfaces/IPoint.html" class="tsd-kind-icon">IPoint</a></li><li class="tsd-kind-interface"><a href="interfaces/IRect.html" class="tsd-kind-icon">IRect</a></li><li class="tsd-kind-interface"><a href="interfaces/ISsdMobilenetv1Options.html" class="tsd-kind-icon">ISsd<wbr/>Mobilenetv1<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/ITinyYolov2Options.html" class="tsd-kind-icon">ITiny<wbr/>Yolov2<wbr/>Options</a></li><li class="tsd-kind-type-alias"><a href="index.html#AgeAndGenderPrediction" class="tsd-kind-icon">Age<wbr/>And<wbr/>Gender<wbr/>Prediction</a></li><li class="tsd-kind-type-alias"><a href="index.html#BatchNorm" class="tsd-kind-icon">Batch<wbr/>Norm</a></li><li class="tsd-kind-type-alias"><a href="index.html#ConvWithBatchNorm" class="tsd-kind-icon">Conv<wbr/>With<wbr/>Batch<wbr/>Norm</a></li><li class="tsd-kind-type-alias"><a href="index.html#DefaultTinyYolov2NetParams" class="tsd-kind-icon">Default<wbr/>Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params</a></li><li class="tsd-kind-type-alias"><a href="index.html#Environment" class="tsd-kind-icon">Environment</a></li><li class="tsd-kind-type-alias"><a href="index.html#FaceDetectionFunction" class="tsd-kind-icon">Face<wbr/>Detection<wbr/>Function</a></li><li class="tsd-kind-type-alias"><a href="index.html#FaceDetectionOptions" class="tsd-kind-icon">Face<wbr/>Detection<wbr/>Options</a></li><li class="tsd-kind-type-alias"><a href="index.html#FileSystem" class="tsd-kind-icon">File<wbr/>System</a></li><li class="tsd-kind-type-alias"><a href="index.html#ITinyFaceDetectorOptions" class="tsd-kind-icon">ITiny<wbr/>Face<wbr/>Detector<wbr/>Options</a></li><li class="tsd-kind-type-alias"><a href="index.html#MobilenetParams" class="tsd-kind-icon">Mobilenet<wbr/>Params</a></li><li class="tsd-kind-type-alias"><a href="index.html#NetOutput" class="tsd-kind-icon">Net<wbr/>Output</a></li><li class="tsd-kind-type-alias"><a href="index.html#NetParams" class="tsd-kind-icon">Net<wbr/>Params</a></li><li class="tsd-kind-type-alias"><a href="index.html#TMediaElement" class="tsd-kind-icon">TMedia<wbr/>Element</a></li><li class="tsd-kind-type-alias"><a href="index.html#TNetInput" class="tsd-kind-icon">TNet<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="index.html#TNetInputArg" class="tsd-kind-icon">TNet<wbr/>Input<wbr/>Arg</a></li><li class="tsd-kind-type-alias"><a href="index.html#TResolvedNetInput" class="tsd-kind-icon">TResolved<wbr/>Net<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="index.html#TinyYolov2Config" class="tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Config</a></li><li class="tsd-kind-type-alias"><a href="index.html#TinyYolov2NetParams" class="tsd-kind-icon">Tiny<wbr/>Yolov2<wbr/>Net<wbr/>Params</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithAge" class="tsd-kind-icon">With<wbr/>Age</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceDescriptor" class="tsd-kind-icon">With<wbr/>Face<wbr/>Descriptor</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceDetection" class="tsd-kind-icon">With<wbr/>Face<wbr/>Detection</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceExpressions" class="tsd-kind-icon">With<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithFaceLandmarks" class="tsd-kind-icon">With<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#WithGender" class="tsd-kind-icon">With<wbr/>Gender</a></li><li class="tsd-kind-property"><a href="index.html#tf" class="tsd-kind-icon">tf</a></li><li class="tsd-kind-variable"><a href="index.html#FACE_EXPRESSION_LABELS" class="tsd-kind-icon">FACE_<wbr/>EXPRESSION_<wbr/>LABELS</a></li><li class="tsd-kind-variable"><a href="index.html#env" class="tsd-kind-icon">env</a></li><li class="tsd-kind-variable"><a href="index.html#nets" class="tsd-kind-icon">nets</a></li><li class="tsd-kind-variable"><a href="index.html#version" class="tsd-kind-icon">version</a></li><li class="tsd-kind-function"><a href="index.html#allFaces" class="tsd-kind-icon">all<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#allFacesSsdMobilenetv1" class="tsd-kind-icon">all<wbr/>Faces<wbr/>Ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-function"><a href="index.html#allFacesTinyYolov2" class="tsd-kind-icon">all<wbr/>Faces<wbr/>Tiny<wbr/>Yolov2</a></li><li class="tsd-kind-function"><a href="index.html#awaitMediaLoaded" class="tsd-kind-icon">await<wbr/>Media<wbr/>Loaded</a></li><li class="tsd-kind-function"><a href="index.html#bufferToImage" class="tsd-kind-icon">buffer<wbr/>To<wbr/>Image</a></li><li class="tsd-kind-function"><a href="index.html#computeFaceDescriptor" class="tsd-kind-icon">compute<wbr/>Face<wbr/>Descriptor</a></li><li class="tsd-kind-function"><a href="index.html#createCanvas" class="tsd-kind-icon">create<wbr/>Canvas</a></li><li class="tsd-kind-function"><a href="index.html#createCanvasFromMedia" class="tsd-kind-icon">create<wbr/>Canvas<wbr/>From<wbr/>Media</a></li><li class="tsd-kind-function"><a href="index.html#createFaceDetectionNet" class="tsd-kind-icon">create<wbr/>Face<wbr/>Detection<wbr/>Net</a></li><li class="tsd-kind-function"><a href="index.html#createFaceRecognitionNet" class="tsd-kind-icon">create<wbr/>Face<wbr/>Recognition<wbr/>Net</a></li><li class="tsd-kind-function"><a href="index.html#createSsdMobilenetv1" class="tsd-kind-icon">create<wbr/>Ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-function"><a href="index.html#createTinyFaceDetector" class="tsd-kind-icon">create<wbr/>Tiny<wbr/>Face<wbr/>Detector</a></li><li class="tsd-kind-function"><a href="index.html#createTinyYolov2" class="tsd-kind-icon">create<wbr/>Tiny<wbr/>Yolov2</a></li><li class="tsd-kind-function"><a href="index.html#detectAllFaces" class="tsd-kind-icon">detect<wbr/>All<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#detectFaceLandmarks" class="tsd-kind-icon">detect<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-function"><a href="index.html#detectFaceLandmarksTiny" class="tsd-kind-icon">detect<wbr/>Face<wbr/>Landmarks<wbr/>Tiny</a></li><li class="tsd-kind-function"><a href="index.html#detectLandmarks" class="tsd-kind-icon">detect<wbr/>Landmarks</a></li><li class="tsd-kind-function"><a href="index.html#detectSingleFace" class="tsd-kind-icon">detect<wbr/>Single<wbr/>Face</a></li><li class="tsd-kind-function"><a href="index.html#euclideanDistance" class="tsd-kind-icon">euclidean<wbr/>Distance</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithAge" class="tsd-kind-icon">extend<wbr/>With<wbr/>Age</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceDescriptor" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Descriptor</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceDetection" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Detection</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceExpressions" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithFaceLandmarks" class="tsd-kind-icon">extend<wbr/>With<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#extendWithGender" class="tsd-kind-icon">extend<wbr/>With<wbr/>Gender</a></li><li class="tsd-kind-function"><a href="index.html#extractFaceTensors" class="tsd-kind-icon">extract<wbr/>Face<wbr/>Tensors</a></li><li class="tsd-kind-function"><a href="index.html#extractFaces" class="tsd-kind-icon">extract<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#fetchImage" class="tsd-kind-icon">fetch<wbr/>Image</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#fetchJson" class="tsd-kind-icon">fetch<wbr/>Json</a></li><li class="tsd-kind-function"><a href="index.html#fetchNetWeights" class="tsd-kind-icon">fetch<wbr/>Net<wbr/>Weights</a></li><li class="tsd-kind-function"><a href="index.html#fetchOrThrow" class="tsd-kind-icon">fetch<wbr/>Or<wbr/>Throw</a></li><li class="tsd-kind-function"><a href="index.html#fetchVideo" class="tsd-kind-icon">fetch<wbr/>Video</a></li><li class="tsd-kind-function"><a href="index.html#getContext2dOrThrow" class="tsd-kind-icon">get<wbr/>Context2d<wbr/>Or<wbr/>Throw</a></li><li class="tsd-kind-function"><a href="index.html#getMediaDimensions" class="tsd-kind-icon">get<wbr/>Media<wbr/>Dimensions</a></li><li class="tsd-kind-function"><a href="index.html#imageTensorToCanvas" class="tsd-kind-icon">image<wbr/>Tensor<wbr/>To<wbr/>Canvas</a></li><li class="tsd-kind-function"><a href="index.html#imageToSquare" class="tsd-kind-icon">image<wbr/>To<wbr/>Square</a></li><li class="tsd-kind-function"><a href="index.html#inverseSigmoid" class="tsd-kind-icon">inverse<wbr/>Sigmoid</a></li><li class="tsd-kind-function"><a href="index.html#iou" class="tsd-kind-icon">iou</a></li><li class="tsd-kind-function"><a href="index.html#isMediaElement" class="tsd-kind-icon">is<wbr/>Media<wbr/>Element</a></li><li class="tsd-kind-function"><a href="index.html#isMediaLoaded" class="tsd-kind-icon">is<wbr/>Media<wbr/>Loaded</a></li><li class="tsd-kind-function"><a href="index.html#isWithAge" class="tsd-kind-icon">is<wbr/>With<wbr/>Age</a></li><li class="tsd-kind-function"><a href="index.html#isWithFaceDetection" class="tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Detection</a></li><li class="tsd-kind-function"><a href="index.html#isWithFaceExpressions" class="tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-function"><a href="index.html#isWithFaceLandmarks" class="tsd-kind-icon">is<wbr/>With<wbr/>Face<wbr/>Landmarks</a></li><li class="tsd-kind-function"><a href="index.html#isWithGender" class="tsd-kind-icon">is<wbr/>With<wbr/>Gender</a></li><li class="tsd-kind-function"><a href="index.html#loadAgeGenderModel" class="tsd-kind-icon">load<wbr/>Age<wbr/>Gender<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceDetectionModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Detection<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceExpressionModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Expression<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceLandmarkModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Landmark<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceLandmarkTinyModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Landmark<wbr/>Tiny<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadFaceRecognitionModel" class="tsd-kind-icon">load<wbr/>Face<wbr/>Recognition<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadSsdMobilenetv1Model" class="tsd-kind-icon">load<wbr/>Ssd<wbr/>Mobilenetv1<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadTinyFaceDetectorModel" class="tsd-kind-icon">load<wbr/>Tiny<wbr/>Face<wbr/>Detector<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadTinyYolov2Model" class="tsd-kind-icon">load<wbr/>Tiny<wbr/>Yolov2<wbr/>Model</a></li><li class="tsd-kind-function"><a href="index.html#loadWeightMap" class="tsd-kind-icon">load<wbr/>Weight<wbr/>Map</a></li><li class="tsd-kind-function"><a href="index.html#locateFaces" class="tsd-kind-icon">locate<wbr/>Faces</a></li><li class="tsd-kind-function"><a href="index.html#matchDimensions" class="tsd-kind-icon">match<wbr/>Dimensions</a></li><li class="tsd-kind-function"><a href="index.html#minBbox" class="tsd-kind-icon">min<wbr/>Bbox</a></li><li class="tsd-kind-function"><a href="index.html#nonMaxSuppression" class="tsd-kind-icon">non<wbr/>Max<wbr/>Suppression</a></li><li class="tsd-kind-function"><a href="index.html#normalize" class="tsd-kind-icon">normalize</a></li><li class="tsd-kind-function"><a href="index.html#padToSquare" class="tsd-kind-icon">pad<wbr/>To<wbr/>Square</a></li><li class="tsd-kind-function"><a href="index.html#predictAgeAndGender" class="tsd-kind-icon">predict<wbr/>Age<wbr/>And<wbr/>Gender</a></li><li class="tsd-kind-function"><a href="index.html#recognizeFaceExpressions" class="tsd-kind-icon">recognize<wbr/>Face<wbr/>Expressions</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="index.html#resizeResults" class="tsd-kind-icon">resize<wbr/>Results</a></li><li class="tsd-kind-function"><a href="index.html#resolveInput" class="tsd-kind-icon">resolve<wbr/>Input</a></li><li class="tsd-kind-function"><a href="index.html#shuffleArray" class="tsd-kind-icon">shuffle<wbr/>Array</a></li><li class="tsd-kind-function"><a href="index.html#sigmoid" class="tsd-kind-icon">sigmoid</a></li><li class="tsd-kind-function"><a href="index.html#ssdMobilenetv1" class="tsd-kind-icon">ssd<wbr/>Mobilenetv1</a></li><li class="tsd-kind-function"><a href="index.html#tinyFaceDetector" class="tsd-kind-icon">tiny<wbr/>Face<wbr/>Detector</a></li><li class="tsd-kind-function"><a href="index.html#tinyYolov2" class="tsd-kind-icon">tiny<wbr/>Yolov2</a></li><li class="tsd-kind-function"><a href="index.html#toNetInput" class="tsd-kind-icon">to<wbr/>Net<wbr/>Input</a></li><li class="tsd-kind-function"><a href="index.html#validateConfig" class="tsd-kind-icon">validate<wbr/>Config</a></li></ul></nav></div></div></div><footer class=""><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="overlay"></div><script src="assets/main.js"></script></body></html> |