face-api/typedoc/index.html

71 lines
223 KiB
HTML

<!DOCTYPE html><html class="default no-js"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>@vladmandic/face-api - v1.5.5</title><meta name="description" content="Documentation for @vladmandic/face-api - v1.5.5"/><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(&quot;tsd-theme&quot;) || &quot;os&quot;)</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.5.5</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.5.5</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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol">; </span>truediv<span class="tsd-signature-symbol">: </span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</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/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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></h5></li><li class="tsd-parameter"><h5>truediv<span class="tsd-signature-symbol">: </span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></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"> &amp; </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"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">&gt;</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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol">; </span>gender<span class="tsd-signature-symbol">: </span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</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/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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></h5></li><li class="tsd-parameter"><h5>gender<span class="tsd-signature-symbol">: </span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol"> | </span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></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&lt;TSource&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> &amp; </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&lt;TSource&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> &amp; </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&lt;TSource&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> &amp; </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&lt;TSource&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> &amp; </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&lt;TSource, TFaceLandmarks&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> &amp; </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">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</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&lt;TSource&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol"> &amp; </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><aside class="tsd-sources"></aside></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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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">&lt;</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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"> =&gt; </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">&lt;</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </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">&lt;</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#Environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">&gt;</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"> =&gt; </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-symbol">{ </span>browser<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>faceapi<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>node<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></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/vladmandic/face-api/blob/master/src/index.ts#L27">index.ts:27</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>browser<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5>faceapi<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>node<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div></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">&lt;</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#WithFaceDescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceLandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#WithFaceDetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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&lt;TSource&gt;<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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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&lt;TSource&gt;<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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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&lt;TSource&gt;<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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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&lt;TSource&gt;<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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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&lt;TSource, TFaceLandmarks&gt;<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">&lt;</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">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TFaceLandmarks</span><span class="tsd-signature-symbol">&gt;</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">&lt;</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">&gt;</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&lt;TSource&gt;<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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TSource</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">&gt;</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&lt;T&gt;<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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">&gt;</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">any</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">&lt;</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">&gt;</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">any</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">&lt;</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a><span class="tsd-signature-symbol">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</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">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</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">any</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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</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/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">any</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 <a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></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">any</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><a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</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/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">any</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 <a href="index.html#tf" class="tsd-signature-type" data-tsd-kind="Property">tf</a></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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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&lt;T&gt;<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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</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">&gt;</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">&lt;</span><a href="classes/NetInput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol">&gt;</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">&lt;</span><a href="classes/NetInput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol">&gt;</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>