3438 lines
248 KiB
HTML
3438 lines
248 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</title>
|
|
<meta name="description" content="Documentation for @vladmandic/face-api">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<link rel="stylesheet" href="assets/css/main.css">
|
|
<script async src="assets/js/search.js" id="search-script"></script>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<div class="tsd-page-toolbar">
|
|
<div class="container">
|
|
<div class="table-wrap">
|
|
<div class="table-cell" id="tsd-search" data-index="assets/js/search.json" data-base=".">
|
|
<div class="field">
|
|
<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
|
|
<input id="tsd-search-field" type="text" />
|
|
</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</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</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="modules.html#ageandgenderprediction" class="tsd-kind-icon">Age<wbr>And<wbr>Gender<wbr>Prediction</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#batchnorm" class="tsd-kind-icon">Batch<wbr>Norm</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#convwithbatchnorm" class="tsd-kind-icon">Conv<wbr>With<wbr>Batch<wbr>Norm</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.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="modules.html#environment" class="tsd-kind-icon">Environment</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#facedetectionfunction" class="tsd-kind-icon">Face<wbr>Detection<wbr>Function</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#facedetectionoptions" class="tsd-kind-icon">Face<wbr>Detection<wbr>Options</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#filesystem" class="tsd-kind-icon">File<wbr>System</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#itinyfacedetectoroptions" class="tsd-kind-icon">ITiny<wbr>Face<wbr>Detector<wbr>Options</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#mobilenetparams" class="tsd-kind-icon">Mobilenet<wbr>Params</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#netoutput" class="tsd-kind-icon">Net<wbr>Output</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#netparams" class="tsd-kind-icon">Net<wbr>Params</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#tmediaelement" class="tsd-kind-icon">TMedia<wbr>Element</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#tnetinput" class="tsd-kind-icon">TNet<wbr>Input</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#tnetinputarg" class="tsd-kind-icon">TNet<wbr>Input<wbr>Arg</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#tresolvednetinput" class="tsd-kind-icon">TResolved<wbr>Net<wbr>Input</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.html#tinyyolov2config" class="tsd-kind-icon">Tiny<wbr>Yolov2<wbr>Config</a></li>
|
|
<li class="tsd-kind-type-alias"><a href="modules.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="modules.html#withage" class="tsd-kind-icon">With<wbr>Age</a></li>
|
|
<li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.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="modules.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="modules.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="modules.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="modules.html#withgender" class="tsd-kind-icon">With<wbr>Gender</a></li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-index-section ">
|
|
<h3>Variables</h3>
|
|
<ul class="tsd-index-list">
|
|
<li class="tsd-kind-variable"><a href="modules.html#face_expression_labels" class="tsd-kind-icon">FACE_<wbr>EXPRESSION_<wbr>LABELS</a></li>
|
|
<li class="tsd-kind-variable"><a href="modules.html#env" class="tsd-kind-icon">env</a></li>
|
|
<li class="tsd-kind-variable"><a href="modules.html#nets" class="tsd-kind-icon">nets</a></li>
|
|
<li class="tsd-kind-variable"><a href="modules.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="modules.html#allfaces" class="tsd-kind-icon">all<wbr>Faces</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#allfacesssdmobilenetv1" class="tsd-kind-icon">all<wbr>Faces<wbr>Ssd<wbr>Mobilenetv1</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#allfacestinyyolov2" class="tsd-kind-icon">all<wbr>Faces<wbr>Tiny<wbr>Yolov2</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#awaitmedialoaded" class="tsd-kind-icon">await<wbr>Media<wbr>Loaded</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#buffertoimage" class="tsd-kind-icon">buffer<wbr>ToImage</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#computefacedescriptor" class="tsd-kind-icon">compute<wbr>Face<wbr>Descriptor</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createcanvas" class="tsd-kind-icon">create<wbr>Canvas</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createcanvasfrommedia" class="tsd-kind-icon">create<wbr>Canvas<wbr>From<wbr>Media</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createfacedetectionnet" class="tsd-kind-icon">create<wbr>Face<wbr>Detection<wbr>Net</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createfacerecognitionnet" class="tsd-kind-icon">create<wbr>Face<wbr>Recognition<wbr>Net</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createssdmobilenetv1" class="tsd-kind-icon">create<wbr>Ssd<wbr>Mobilenetv1</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createtinyfacedetector" class="tsd-kind-icon">create<wbr>Tiny<wbr>Face<wbr>Detector</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#createtinyyolov2" class="tsd-kind-icon">create<wbr>Tiny<wbr>Yolov2</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#detectallfaces" class="tsd-kind-icon">detect<wbr>All<wbr>Faces</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#detectfacelandmarks" class="tsd-kind-icon">detect<wbr>Face<wbr>Landmarks</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#detectfacelandmarkstiny" class="tsd-kind-icon">detect<wbr>Face<wbr>Landmarks<wbr>Tiny</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#detectlandmarks" class="tsd-kind-icon">detect<wbr>Landmarks</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#detectsingleface" class="tsd-kind-icon">detect<wbr>Single<wbr>Face</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#euclideandistance" class="tsd-kind-icon">euclidean<wbr>Distance</a></li>
|
|
<li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#extendwithage" class="tsd-kind-icon">extend<wbr>With<wbr>Age</a></li>
|
|
<li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.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="modules.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="modules.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="modules.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="modules.html#extendwithgender" class="tsd-kind-icon">extend<wbr>With<wbr>Gender</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#extractfacetensors" class="tsd-kind-icon">extract<wbr>Face<wbr>Tensors</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#extractfaces" class="tsd-kind-icon">extract<wbr>Faces</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#fetchimage" class="tsd-kind-icon">fetch<wbr>Image</a></li>
|
|
<li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#fetchjson" class="tsd-kind-icon">fetch<wbr>Json</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#fetchnetweights" class="tsd-kind-icon">fetch<wbr>Net<wbr>Weights</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#fetchorthrow" class="tsd-kind-icon">fetch<wbr>OrThrow</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#fetchvideo" class="tsd-kind-icon">fetch<wbr>Video</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#getcontext2dorthrow" class="tsd-kind-icon">get<wbr>Context2d<wbr>OrThrow</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#getmediadimensions" class="tsd-kind-icon">get<wbr>Media<wbr>Dimensions</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#imagetensortocanvas" class="tsd-kind-icon">image<wbr>Tensor<wbr>ToCanvas</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#imagetosquare" class="tsd-kind-icon">image<wbr>ToSquare</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#inversesigmoid" class="tsd-kind-icon">inverse<wbr>Sigmoid</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#iou" class="tsd-kind-icon">iou</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#ismediaelement" class="tsd-kind-icon">is<wbr>Media<wbr>Element</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#ismedialoaded" class="tsd-kind-icon">is<wbr>Media<wbr>Loaded</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#iswithage" class="tsd-kind-icon">is<wbr>With<wbr>Age</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#iswithfacedetection" class="tsd-kind-icon">is<wbr>With<wbr>Face<wbr>Detection</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#iswithfaceexpressions" class="tsd-kind-icon">is<wbr>With<wbr>Face<wbr>Expressions</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#iswithfacelandmarks" class="tsd-kind-icon">is<wbr>With<wbr>Face<wbr>Landmarks</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#iswithgender" class="tsd-kind-icon">is<wbr>With<wbr>Gender</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadagegendermodel" class="tsd-kind-icon">load<wbr>Age<wbr>Gender<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadfacedetectionmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Detection<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadfaceexpressionmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Expression<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadfacelandmarkmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Landmark<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadfacelandmarktinymodel" class="tsd-kind-icon">load<wbr>Face<wbr>Landmark<wbr>Tiny<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadfacerecognitionmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Recognition<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadssdmobilenetv1model" class="tsd-kind-icon">load<wbr>Ssd<wbr>Mobilenetv1<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadtinyfacedetectormodel" class="tsd-kind-icon">load<wbr>Tiny<wbr>Face<wbr>Detector<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadtinyyolov2model" class="tsd-kind-icon">load<wbr>Tiny<wbr>Yolov2<wbr>Model</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#loadweightmap" class="tsd-kind-icon">load<wbr>Weight<wbr>Map</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#locatefaces" class="tsd-kind-icon">locate<wbr>Faces</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#matchdimensions" class="tsd-kind-icon">match<wbr>Dimensions</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#minbbox" class="tsd-kind-icon">min<wbr>Bbox</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#nonmaxsuppression" class="tsd-kind-icon">non<wbr>Max<wbr>Suppression</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#normalize" class="tsd-kind-icon">normalize</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#padtosquare" class="tsd-kind-icon">pad<wbr>ToSquare</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#predictageandgender" class="tsd-kind-icon">predict<wbr>Age<wbr>And<wbr>Gender</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#recognizefaceexpressions" class="tsd-kind-icon">recognize<wbr>Face<wbr>Expressions</a></li>
|
|
<li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#resizeresults" class="tsd-kind-icon">resize<wbr>Results</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#resolveinput" class="tsd-kind-icon">resolve<wbr>Input</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#shufflearray" class="tsd-kind-icon">shuffle<wbr>Array</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#sigmoid" class="tsd-kind-icon">sigmoid</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#ssdmobilenetv1" class="tsd-kind-icon">ssd<wbr>Mobilenetv1</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#tf" class="tsd-kind-icon">tf</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#tinyfacedetector" class="tsd-kind-icon">tiny<wbr>Face<wbr>Detector</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#tinyyolov2" class="tsd-kind-icon">tiny<wbr>Yolov2</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.html#tonetinput" class="tsd-kind-icon">to<wbr>Net<wbr>Input</a></li>
|
|
<li class="tsd-kind-function"><a href="modules.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 name="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/main/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 name="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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol">; </span>truediv<span class="tsd-signature-symbol">: </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">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/main/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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>truediv<span class="tsd-signature-symbol">: </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
|
<a name="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="modules.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/main/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="modules.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 name="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="modules.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="modules.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="modules.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="modules.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="modules.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="modules.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="modules.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="modules.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/main/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="modules.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="modules.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="modules.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="modules.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="modules.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="modules.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="modules.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="modules.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 name="environment" class="tsd-anchor"></a>
|
|
<h3>Environment</h3>
|
|
<div class="tsd-signature tsd-kind-icon">Environment<span class="tsd-signature-symbol">:</span> <a href="modules.html#filesystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>Canvas<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span>CanvasRenderingContext2D<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">CanvasRenderingContext2D</span><span class="tsd-signature-symbol">; </span>Image<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">; </span>ImageData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">ImageData</span><span class="tsd-signature-symbol">; </span>Video<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">; </span>createCanvasElement<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span>createImageElement<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">HTMLImageElement</span><span class="tsd-signature-symbol">; </span>createVideoElement<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">HTMLVideoElement</span><span class="tsd-signature-symbol">; </span>fetch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, init<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">RequestInit</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="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="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
|
<a name="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/main/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 name="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-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</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/main/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><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></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>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>filePath: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
|
<a name="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/main/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 name="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/main/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 name="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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol">; </span>gender<span class="tsd-signature-symbol">: </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">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/main/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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>gender<span class="tsd-signature-symbol">: </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-type-alias">
|
|
<a name="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/main/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 name="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/main/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 name="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="modules.html#tnetinputarg" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInputArg</a><span class="tsd-signature-symbol"> | </span><a href="modules.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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="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="modules.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/main/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 name="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="modules.html#tmediaelement" class="tsd-signature-type" data-tsd-kind="Type alias">TMediaElement</a><span class="tsd-signature-symbol"> | </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol"> | </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="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/main/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 name="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="modules.html#defaulttinyyolov2netparams" class="tsd-signature-type" data-tsd-kind="Type alias">DefaultTinyYolov2NetParams</a><span class="tsd-signature-symbol"> | </span><a href="modules.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/main/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 name="withage" class="tsd-anchor"></a>
|
|
<h3>With<wbr>Age</h3>
|
|
<div class="tsd-signature tsd-kind-icon">With<wbr>Age<TSource><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>age<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="withfacedescriptor" class="tsd-anchor"></a>
|
|
<h3>With<wbr>Face<wbr>Descriptor</h3>
|
|
<div class="tsd-signature tsd-kind-icon">With<wbr>Face<wbr>Descriptor<TSource><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>descriptor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol"> }</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="withfacedetection" class="tsd-anchor"></a>
|
|
<h3>With<wbr>Face<wbr>Detection</h3>
|
|
<div class="tsd-signature tsd-kind-icon">With<wbr>Face<wbr>Detection<TSource><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="withfaceexpressions" class="tsd-anchor"></a>
|
|
<h3>With<wbr>Face<wbr>Expressions</h3>
|
|
<div class="tsd-signature tsd-kind-icon">With<wbr>Face<wbr>Expressions<TSource><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>expressions<span class="tsd-signature-symbol">: </span><a href="classes/faceexpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> }</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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 name="withfacelandmarks" class="tsd-anchor"></a>
|
|
<h3>With<wbr>Face<wbr>Landmarks</h3>
|
|
<div class="tsd-signature tsd-kind-icon">With<wbr>Face<wbr>Landmarks<TSource, TFaceLandmarks><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>alignedRect<span class="tsd-signature-symbol">: </span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">; </span>angle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>pitch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span>roll<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span>yaw<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">; </span>landmarks<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TFaceLandmarks</span><span class="tsd-signature-symbol">; </span>unshiftedLandmarks<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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/main/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="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
<li>
|
|
<h4>TFaceLandmarks<span class="tsd-signature-symbol">: </span><a href="classes/facelandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a> = <a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter">
|
|
<a name="withgender" class="tsd-anchor"></a>
|
|
<h3>With<wbr>Gender</h3>
|
|
<div class="tsd-signature tsd-kind-icon">With<wbr>Gender<TSource><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-symbol">{ </span>gender<span class="tsd-signature-symbol">: </span><a href="enums/gender.html" class="tsd-signature-type" data-tsd-kind="Enumeration">Gender</a><span class="tsd-signature-symbol">; </span>genderProbability<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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>Variables</h2>
|
|
<section class="tsd-panel tsd-member tsd-kind-variable">
|
|
<a name="face_expression_labels" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> 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/main/src/faceExpressionNet/FaceExpressions.ts#L1">faceExpressionNet/FaceExpressions.ts:1</a></li>
|
|
</ul>
|
|
</aside>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-variable">
|
|
<a name="env" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> env</h3>
|
|
<div class="tsd-signature tsd-kind-icon">env<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>createBrowserEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">; </span>createFileSystem<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>fs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.html#filesystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a><span class="tsd-signature-symbol">; </span>createNodejsEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">; </span>getEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">; </span>initialize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span>isBrowser<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>isNodejs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>monkeyPatch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span>setEnv<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/env/index.ts#L50">env/index.ts:50</a></li>
|
|
</ul>
|
|
</aside>
|
|
<div class="tsd-type-declaration">
|
|
<h4>Type declaration</h4>
|
|
<ul class="tsd-parameters">
|
|
<li class="tsd-parameter">
|
|
<h5>create<wbr>Browser<wbr>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.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="modules.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="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>create<wbr>File<wbr>System<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>fs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.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="modules.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="modules.html#filesystem" class="tsd-signature-type" data-tsd-kind="Type alias">FileSystem</a></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>create<wbr>Nodejs<wbr>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.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="modules.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="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>get<wbr>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><a href="modules.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="modules.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="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>initialize<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h5>
|
|
<ul class="tsd-parameters">
|
|
<li class="tsd-parameter-signature">
|
|
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal">
|
|
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>is<wbr>Browser<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span></h5>
|
|
<ul class="tsd-parameters">
|
|
<li class="tsd-parameter-signature">
|
|
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal">
|
|
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>is<wbr>Nodejs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">boolean</span></h5>
|
|
<ul class="tsd-parameters">
|
|
<li class="tsd-parameter-signature">
|
|
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal">
|
|
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>monkey<wbr>Patch<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></h5>
|
|
<ul class="tsd-parameters">
|
|
<li class="tsd-parameter-signature">
|
|
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal">
|
|
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>env: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol"><</span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">></span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="tsd-parameter">
|
|
<h5>set<wbr>Env<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><a href="modules.html#environment" class="tsd-signature-type" data-tsd-kind="Type alias">Environment</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">void</span></h5>
|
|
<ul class="tsd-parameters">
|
|
<li class="tsd-parameter-signature">
|
|
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal">
|
|
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>env<span class="tsd-signature-symbol">: </span><a href="modules.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="modules.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 name="nets" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> 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/main/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 name="version" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> 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/main/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 name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a>, minConfidence<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
<li>
|
|
<h5><span class="tsd-flag ts-flagOptional">Optional</span> minConfidence: <span class="tsd-signature-type">number</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a>, minConfidence<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
<li>
|
|
<h5><span class="tsd-flag ts-flagOptional">Optional</span> minConfidence: <span class="tsd-signature-type">number</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a>, forwardParams<span class="tsd-signature-symbol">?: </span><a href="interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
<li>
|
|
<h5>forwardParams: <a href="interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><a href="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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">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><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">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></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="buffertoimage" class="tsd-anchor"></a>
|
|
<h3>buffer<wbr>ToImage</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">buffer<wbr>ToImage<span class="tsd-signature-symbol">(</span>buf<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/dom/bufferToImage.ts#L3">dom/bufferToImage.ts:3</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>buf: <span class="tsd-signature-type">Blob</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="computefacedescriptor" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> compute<wbr>Face<wbr>Descriptor</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">compute<wbr>Face<wbr>Descriptor<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L85">globalApi/nets.ts:85</a></li>
|
|
</ul>
|
|
</aside>
|
|
<div class="tsd-comment tsd-typography">
|
|
<div class="lead">
|
|
<p>Computes a 128 entry vector (face descriptor / face embeddings) from the face shown in an image,
|
|
which uniquely represents the features of that persons face. The computed face descriptor can
|
|
be used to measure the similarity between faces, by computing the euclidean distance of two
|
|
face descriptors.</p>
|
|
</div>
|
|
</div>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Face descriptor with 128 entries or array thereof in case of batch input.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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/main/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 name="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/main/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 name="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/main/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 name="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/main/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 name="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/main/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 name="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/main/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 name="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/main/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 name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a>, options<span class="tsd-signature-symbol">?: </span><a href="modules.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/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
<li>
|
|
<h5>options: <a href="modules.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 name="detectfacelandmarks" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> detect<wbr>Face<wbr>Landmarks</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">detect<wbr>Face<wbr>Landmarks<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L62">globalApi/nets.ts:62</a></li>
|
|
</ul>
|
|
</aside>
|
|
<div class="tsd-comment tsd-typography">
|
|
<div class="lead">
|
|
<p>Detects the 68 point face landmark positions of the face shown in an image.</p>
|
|
</div>
|
|
</div>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>68 point face landmarks or array thereof in case of batch input.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="detectfacelandmarkstiny" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> detect<wbr>Face<wbr>Landmarks<wbr>Tiny</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">detect<wbr>Face<wbr>Landmarks<wbr>Tiny<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L73">globalApi/nets.ts:73</a></li>
|
|
</ul>
|
|
</aside>
|
|
<div class="tsd-comment tsd-typography">
|
|
<div class="lead">
|
|
<p>Detects the 68 point face landmark positions of the face shown in an image
|
|
using a tinier version of the 68 point face landmark model, which is slightly
|
|
faster at inference, but also slightly less accurate.</p>
|
|
</div>
|
|
</div>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>68 point face landmarks or array thereof in case of batch input.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="detectlandmarks" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> detect<wbr>Landmarks</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">detect<wbr>Landmarks<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L117">globalApi/nets.ts:117</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol"> | </span><a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a>, options<span class="tsd-signature-symbol">?: </span><a href="modules.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/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
<li>
|
|
<h5>options: <a href="modules.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 name="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/main/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 name="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<TSource><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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="modules.html#withage" class="tsd-signature-type" data-tsd-kind="Type alias">WithAge</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">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="modules.html#withage" class="tsd-signature-type" data-tsd-kind="Type alias">WithAge</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<TSource><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">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="modules.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<TSource><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">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="modules.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<TSource><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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="modules.html#withfaceexpressions" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceExpressions</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">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="modules.html#withfaceexpressions" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceExpressions</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<TSource, TFaceLandmarks><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TSource</span>, unshiftedLandmarks<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TFaceLandmarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">TFaceLandmarks</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/factories/WithFaceLandmarks.ts#L60">factories/WithFaceLandmarks.ts:60</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-type-parameters-title">Type parameters</h4>
|
|
<ul class="tsd-type-parameters">
|
|
<li>
|
|
<h4>TSource<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span></h4>
|
|
</li>
|
|
<li>
|
|
<h4>TFaceLandmarks<span class="tsd-signature-symbol">: </span><a href="classes/facelandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TFaceLandmarks</span><span class="tsd-signature-symbol">></span> = <a href="classes/facelandmarks68.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks68</a></h4>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>sourceObj: <span class="tsd-signature-type">TSource</span></h5>
|
|
</li>
|
|
<li>
|
|
<h5>unshiftedLandmarks: <span class="tsd-signature-type">TFaceLandmarks</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <a href="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">TFaceLandmarks</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<TSource><span class="tsd-signature-symbol">(</span>sourceObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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="modules.html#withgender" class="tsd-signature-type" data-tsd-kind="Type alias">WithGender</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">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="modules.html#withgender" class="tsd-signature-type" data-tsd-kind="Type alias">WithGender</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">TSource</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol"> | </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a>, detections<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> | </span><a href="classes/rect.html" class="tsd-signature-type" data-tsd-kind="Class">Rect</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol"> | </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
<div class="tsd-comment tsd-typography">
|
|
<p>The image tensor that face detection has been performed on.</p>
|
|
</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">
|
|
<p>The face detection results or face bounding boxes for that image.</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Tensors of the corresponding image region for each detected face.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a>, detections<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> | </span><a href="classes/rect.html" class="tsd-signature-type" data-tsd-kind="Class">Rect</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
<div class="tsd-comment tsd-typography">
|
|
<p>The image that face detection has been performed on.</p>
|
|
</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">
|
|
<p>The face detection results or face bounding boxes for that image.</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>The Canvases of the corresponding image region for each detected face.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="fetchimage" class="tsd-anchor"></a>
|
|
<h3>fetch<wbr>Image</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">fetch<wbr>Image<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/dom/fetchImage.ts#L4">dom/fetchImage.ts:4</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>uri: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<T><span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/dom/fetchJson.ts#L3">dom/fetchJson.ts:3</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-type-parameters-title">Type parameters</h4>
|
|
<ul class="tsd-type-parameters">
|
|
<li>
|
|
<h4>T</h4>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>uri: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="fetchnetweights" class="tsd-anchor"></a>
|
|
<h3>fetch<wbr>Net<wbr>Weights</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">fetch<wbr>Net<wbr>Weights<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/dom/fetchNetWeights.ts#L3">dom/fetchNetWeights.ts:3</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>uri: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="fetchorthrow" class="tsd-anchor"></a>
|
|
<h3>fetch<wbr>OrThrow</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">fetch<wbr>OrThrow<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, init<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">RequestInit</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/dom/fetchOrThrow.ts#L3">dom/fetchOrThrow.ts:3</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
<li>
|
|
<h5><span class="tsd-flag ts-flagOptional">Optional</span> init: <span class="tsd-signature-type">RequestInit</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="fetchvideo" class="tsd-anchor"></a>
|
|
<h3>fetch<wbr>Video</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">fetch<wbr>Video<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/dom/fetchVideo.ts#L4">dom/fetchVideo.ts:4</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>uri: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="getcontext2dorthrow" class="tsd-anchor"></a>
|
|
<h3>get<wbr>Context2d<wbr>OrThrow</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">get<wbr>Context2d<wbr>OrThrow<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">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</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/main/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">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</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 name="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">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</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-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/main/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">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLVideoElement</span><span class="tsd-signature-symbol"> | </span><a href="interfaces/idimensions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDimensions</a></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 name="imagetensortocanvas" class="tsd-anchor"></a>
|
|
<h3>image<wbr>Tensor<wbr>ToCanvas</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">image<wbr>Tensor<wbr>ToCanvas<span class="tsd-signature-symbol">(</span>imgTensor<span class="tsd-signature-symbol">: </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a>, canvas<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
</li>
|
|
<li>
|
|
<h5><span class="tsd-flag ts-flagOptional">Optional</span> canvas: <span class="tsd-signature-type">HTMLCanvasElement</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="imagetosquare" class="tsd-anchor"></a>
|
|
<h3>image<wbr>ToSquare</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">image<wbr>ToSquare<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</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/main/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">HTMLImageElement</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</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 name="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/main/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 name="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>, box2<span class="tsd-signature-symbol">: </span><a href="classes/box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a>, 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/main/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></h5>
|
|
</li>
|
|
<li>
|
|
<h5>box2: <a href="classes/box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a></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 name="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/main/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 name="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/main/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 name="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/main/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 name="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/main/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 name="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/main/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 name="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="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">, </span><a href="classes/facelandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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="modules.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{ </span>detection<span class="tsd-signature-symbol">: </span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">, </span><a href="classes/facelandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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/main/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 name="loadagegendermodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Age<wbr>Gender<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Age<wbr>Gender<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L112">globalApi/nets.ts:112</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadfacedetectionmodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Face<wbr>Detection<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Face<wbr>Detection<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L115">globalApi/nets.ts:115</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadfaceexpressionmodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Face<wbr>Expression<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Face<wbr>Expression<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L111">globalApi/nets.ts:111</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadfacelandmarkmodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Face<wbr>Landmark<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Face<wbr>Landmark<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L108">globalApi/nets.ts:108</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadfacelandmarktinymodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Face<wbr>Landmark<wbr>Tiny<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Face<wbr>Landmark<wbr>Tiny<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L109">globalApi/nets.ts:109</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadfacerecognitionmodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Face<wbr>Recognition<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Face<wbr>Recognition<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L110">globalApi/nets.ts:110</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadssdmobilenetv1model" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Ssd<wbr>Mobilenetv1<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Ssd<wbr>Mobilenetv1<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L105">globalApi/nets.ts:105</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadtinyfacedetectormodel" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Tiny<wbr>Face<wbr>Detector<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Tiny<wbr>Face<wbr>Detector<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L106">globalApi/nets.ts:106</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="loadtinyyolov2model" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> load<wbr>Tiny<wbr>Yolov2<wbr>Model</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">load<wbr>Tiny<wbr>Yolov2<wbr>Model<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L107">globalApi/nets.ts:107</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>url: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span>, defaultModelName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</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/main/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">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h5>
|
|
</li>
|
|
<li>
|
|
<h5>defaultModelName: <span class="tsd-signature-type">string</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="locatefaces" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> locate<wbr>Faces</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">locate<wbr>Faces<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="classes/ssdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L116">globalApi/nets.ts:116</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
<li>
|
|
<h5>options: <a href="classes/ssdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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/main/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 name="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/main/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 name="nonmaxsuppression" class="tsd-anchor"></a>
|
|
<h3>non<wbr>Max<wbr>Suppression</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">non<wbr>Max<wbr>Suppression<span class="tsd-signature-symbol">(</span>boxes<span class="tsd-signature-symbol">: </span><a href="classes/box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol">[]</span>, 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/main/src/ops/nonMaxSuppression.ts#L4">ops/nonMaxSuppression.ts:4</a></li>
|
|
</ul>
|
|
</aside>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>boxes: <a href="classes/box.html" class="tsd-signature-type" data-tsd-kind="Class">Box</a><span class="tsd-signature-symbol">[]</span></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 name="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><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a>, 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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">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/main/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: <a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="padtosquare" class="tsd-anchor"></a>
|
|
<h3>pad<wbr>ToSquare</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">pad<wbr>ToSquare<span class="tsd-signature-symbol">(</span>imgTensor<span class="tsd-signature-symbol">: </span><a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a>, 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="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">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/main/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: <a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h5>
|
|
<div class="tsd-comment tsd-typography">
|
|
<p>The image tensor.</p>
|
|
</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">
|
|
<p>(optional, default: false) If true, add an equal amount of padding on
|
|
both sides of the minor dimension oof the image.</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <a href="modules.html#tf" class="tsd-signature-type" data-tsd-kind="Function">tf</a></h4>
|
|
<p>The padded tensor with width === height.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="predictageandgender" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> predict<wbr>Age<wbr>And<wbr>Gender</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">predict<wbr>Age<wbr>And<wbr>Gender<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#ageandgenderprediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol"> | </span><a href="modules.html#ageandgenderprediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L103">globalApi/nets.ts:103</a></li>
|
|
</ul>
|
|
</aside>
|
|
<div class="tsd-comment tsd-typography">
|
|
<div class="lead">
|
|
<p>Predicts age and gender from a face image.</p>
|
|
</div>
|
|
</div>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="modules.html#ageandgenderprediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol"> | </span><a href="modules.html#ageandgenderprediction" class="tsd-signature-type" data-tsd-kind="Type alias">AgeAndGenderPrediction</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Predictions with age, gender and gender probability or array thereof in case of batch input.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="recognizefaceexpressions" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> recognize<wbr>Face<wbr>Expressions</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">recognize<wbr>Face<wbr>Expressions<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/faceexpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> | </span><a href="classes/faceexpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/src/globalApi/nets.ts#L94">globalApi/nets.ts:94</a></li>
|
|
</ul>
|
|
</aside>
|
|
<div class="tsd-comment tsd-typography">
|
|
<div class="lead">
|
|
<p>Recognizes the facial expressions from a face image.</p>
|
|
</div>
|
|
</div>
|
|
<h4 class="tsd-parameters-title">Parameters</h4>
|
|
<ul class="tsd-parameters">
|
|
<li>
|
|
<h5>input: <span class="tsd-signature-type">any</span></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/faceexpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol"> | </span><a href="classes/faceexpressions.html" class="tsd-signature-type" data-tsd-kind="Class">FaceExpressions</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Facial expressions with corresponding probabilities or array thereof in case of batch input.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter">
|
|
<a name="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<T><span class="tsd-signature-symbol">(</span>results<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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">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/main/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">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">T</span></h4>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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">string</span><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/main/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">string</span><span class="tsd-signature-symbol"> | </span><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 name="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/main/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 name="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/main/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 name="ssdmobilenetv1" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> ssd<wbr>Mobilenetv1</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">ssd<wbr>Mobilenetv1<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="classes/ssdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">
|
|
<p>The input image.</p>
|
|
</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">
|
|
<p>(optional, default: see SsdMobilenetv1Options constructor for default parameters).</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Bounding box of each face with score.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="tf" class="tsd-anchor"></a>
|
|
<h3>tf</h3>
|
|
<div class="tsd-signature tsd-kind-icon">tf<span class="tsd-signature-symbol">:</span></div>
|
|
<aside class="tsd-sources">
|
|
</aside>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="tinyfacedetector" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> tiny<wbr>Face<wbr>Detector</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">tiny<wbr>Face<wbr>Detector<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="classes/tinyfacedetectoroptions.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetectorOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">
|
|
<p>The input image.</p>
|
|
</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">
|
|
<p>(optional, default: see TinyFaceDetectorOptions constructor for default parameters).</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Bounding box of each face with score.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="tinyyolov2" class="tsd-anchor"></a>
|
|
<h3><span class="tsd-flag ts-flagConst">Const</span> tiny<wbr>Yolov2</h3>
|
|
<ul class="tsd-signatures tsd-kind-function">
|
|
<li class="tsd-signature tsd-kind-icon">tiny<wbr>Yolov2<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><a href="interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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">
|
|
<p>The input image.</p>
|
|
</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">
|
|
<p>(optional, default: see TinyYolov2Options constructor for default parameters).</p>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4>
|
|
<p>Bounding box of each face with score.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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><a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/netinput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol">></span></li>
|
|
</ul>
|
|
<ul class="tsd-descriptions">
|
|
<li class="tsd-description">
|
|
<aside class="tsd-sources">
|
|
<ul>
|
|
<li>Defined in <a href="https://github.com/vladmandic/face-api/blob/main/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: <a href="modules.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
|
|
</li>
|
|
</ul>
|
|
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="classes/netinput.html" class="tsd-signature-type" data-tsd-kind="Class">NetInput</a><span class="tsd-signature-symbol">></span></h4>
|
|
<p>A NetInput instance, which can be passed into one of the neural networks.</p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<section class="tsd-panel tsd-member tsd-kind-function">
|
|
<a name="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/main/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="modules.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 class="before-current">
|
|
<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="modules.html#ageandgenderprediction" class="tsd-kind-icon">Age<wbr>And<wbr>Gender<wbr>Prediction</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#batchnorm" class="tsd-kind-icon">Batch<wbr>Norm</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#convwithbatchnorm" class="tsd-kind-icon">Conv<wbr>With<wbr>Batch<wbr>Norm</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.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="modules.html#environment" class="tsd-kind-icon">Environment</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#facedetectionfunction" class="tsd-kind-icon">Face<wbr>Detection<wbr>Function</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#facedetectionoptions" class="tsd-kind-icon">Face<wbr>Detection<wbr>Options</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#filesystem" class="tsd-kind-icon">File<wbr>System</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#itinyfacedetectoroptions" class="tsd-kind-icon">ITiny<wbr>Face<wbr>Detector<wbr>Options</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#mobilenetparams" class="tsd-kind-icon">Mobilenet<wbr>Params</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#netoutput" class="tsd-kind-icon">Net<wbr>Output</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#netparams" class="tsd-kind-icon">Net<wbr>Params</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#tmediaelement" class="tsd-kind-icon">TMedia<wbr>Element</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#tnetinput" class="tsd-kind-icon">TNet<wbr>Input</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#tnetinputarg" class="tsd-kind-icon">TNet<wbr>Input<wbr>Arg</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#tresolvednetinput" class="tsd-kind-icon">TResolved<wbr>Net<wbr>Input</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.html#tinyyolov2config" class="tsd-kind-icon">Tiny<wbr>Yolov2<wbr>Config</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias">
|
|
<a href="modules.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="modules.html#withage" class="tsd-kind-icon">With<wbr>Age</a>
|
|
</li>
|
|
<li class=" tsd-kind-type-alias tsd-has-type-parameter">
|
|
<a href="modules.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="modules.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="modules.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="modules.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="modules.html#withgender" class="tsd-kind-icon">With<wbr>Gender</a>
|
|
</li>
|
|
<li class=" tsd-kind-variable">
|
|
<a href="modules.html#face_expression_labels" class="tsd-kind-icon">FACE_<wbr>EXPRESSION_<wbr>LABELS</a>
|
|
</li>
|
|
<li class=" tsd-kind-variable">
|
|
<a href="modules.html#env" class="tsd-kind-icon">env</a>
|
|
</li>
|
|
<li class=" tsd-kind-variable">
|
|
<a href="modules.html#nets" class="tsd-kind-icon">nets</a>
|
|
</li>
|
|
<li class=" tsd-kind-variable">
|
|
<a href="modules.html#version" class="tsd-kind-icon">version</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#allfaces" class="tsd-kind-icon">all<wbr>Faces</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#allfacesssdmobilenetv1" class="tsd-kind-icon">all<wbr>Faces<wbr>Ssd<wbr>Mobilenetv1</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#allfacestinyyolov2" class="tsd-kind-icon">all<wbr>Faces<wbr>Tiny<wbr>Yolov2</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#awaitmedialoaded" class="tsd-kind-icon">await<wbr>Media<wbr>Loaded</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#buffertoimage" class="tsd-kind-icon">buffer<wbr>ToImage</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#computefacedescriptor" class="tsd-kind-icon">compute<wbr>Face<wbr>Descriptor</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createcanvas" class="tsd-kind-icon">create<wbr>Canvas</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createcanvasfrommedia" class="tsd-kind-icon">create<wbr>Canvas<wbr>From<wbr>Media</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createfacedetectionnet" class="tsd-kind-icon">create<wbr>Face<wbr>Detection<wbr>Net</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createfacerecognitionnet" class="tsd-kind-icon">create<wbr>Face<wbr>Recognition<wbr>Net</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createssdmobilenetv1" class="tsd-kind-icon">create<wbr>Ssd<wbr>Mobilenetv1</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createtinyfacedetector" class="tsd-kind-icon">create<wbr>Tiny<wbr>Face<wbr>Detector</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#createtinyyolov2" class="tsd-kind-icon">create<wbr>Tiny<wbr>Yolov2</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#detectallfaces" class="tsd-kind-icon">detect<wbr>All<wbr>Faces</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#detectfacelandmarks" class="tsd-kind-icon">detect<wbr>Face<wbr>Landmarks</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#detectfacelandmarkstiny" class="tsd-kind-icon">detect<wbr>Face<wbr>Landmarks<wbr>Tiny</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#detectlandmarks" class="tsd-kind-icon">detect<wbr>Landmarks</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#detectsingleface" class="tsd-kind-icon">detect<wbr>Single<wbr>Face</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#euclideandistance" class="tsd-kind-icon">euclidean<wbr>Distance</a>
|
|
</li>
|
|
<li class=" tsd-kind-function tsd-has-type-parameter">
|
|
<a href="modules.html#extendwithage" class="tsd-kind-icon">extend<wbr>With<wbr>Age</a>
|
|
</li>
|
|
<li class=" tsd-kind-function tsd-has-type-parameter">
|
|
<a href="modules.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="modules.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="modules.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="modules.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="modules.html#extendwithgender" class="tsd-kind-icon">extend<wbr>With<wbr>Gender</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#extractfacetensors" class="tsd-kind-icon">extract<wbr>Face<wbr>Tensors</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#extractfaces" class="tsd-kind-icon">extract<wbr>Faces</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#fetchimage" class="tsd-kind-icon">fetch<wbr>Image</a>
|
|
</li>
|
|
<li class=" tsd-kind-function tsd-has-type-parameter">
|
|
<a href="modules.html#fetchjson" class="tsd-kind-icon">fetch<wbr>Json</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#fetchnetweights" class="tsd-kind-icon">fetch<wbr>Net<wbr>Weights</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#fetchorthrow" class="tsd-kind-icon">fetch<wbr>OrThrow</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#fetchvideo" class="tsd-kind-icon">fetch<wbr>Video</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#getcontext2dorthrow" class="tsd-kind-icon">get<wbr>Context2d<wbr>OrThrow</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#getmediadimensions" class="tsd-kind-icon">get<wbr>Media<wbr>Dimensions</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#imagetensortocanvas" class="tsd-kind-icon">image<wbr>Tensor<wbr>ToCanvas</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#imagetosquare" class="tsd-kind-icon">image<wbr>ToSquare</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#inversesigmoid" class="tsd-kind-icon">inverse<wbr>Sigmoid</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#iou" class="tsd-kind-icon">iou</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#ismediaelement" class="tsd-kind-icon">is<wbr>Media<wbr>Element</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#ismedialoaded" class="tsd-kind-icon">is<wbr>Media<wbr>Loaded</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#iswithage" class="tsd-kind-icon">is<wbr>With<wbr>Age</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#iswithfacedetection" class="tsd-kind-icon">is<wbr>With<wbr>Face<wbr>Detection</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#iswithfaceexpressions" class="tsd-kind-icon">is<wbr>With<wbr>Face<wbr>Expressions</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#iswithfacelandmarks" class="tsd-kind-icon">is<wbr>With<wbr>Face<wbr>Landmarks</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#iswithgender" class="tsd-kind-icon">is<wbr>With<wbr>Gender</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadagegendermodel" class="tsd-kind-icon">load<wbr>Age<wbr>Gender<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadfacedetectionmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Detection<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadfaceexpressionmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Expression<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadfacelandmarkmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Landmark<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadfacelandmarktinymodel" class="tsd-kind-icon">load<wbr>Face<wbr>Landmark<wbr>Tiny<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadfacerecognitionmodel" class="tsd-kind-icon">load<wbr>Face<wbr>Recognition<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadssdmobilenetv1model" class="tsd-kind-icon">load<wbr>Ssd<wbr>Mobilenetv1<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadtinyfacedetectormodel" class="tsd-kind-icon">load<wbr>Tiny<wbr>Face<wbr>Detector<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadtinyyolov2model" class="tsd-kind-icon">load<wbr>Tiny<wbr>Yolov2<wbr>Model</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#loadweightmap" class="tsd-kind-icon">load<wbr>Weight<wbr>Map</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#locatefaces" class="tsd-kind-icon">locate<wbr>Faces</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#matchdimensions" class="tsd-kind-icon">match<wbr>Dimensions</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#minbbox" class="tsd-kind-icon">min<wbr>Bbox</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#nonmaxsuppression" class="tsd-kind-icon">non<wbr>Max<wbr>Suppression</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#normalize" class="tsd-kind-icon">normalize</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#padtosquare" class="tsd-kind-icon">pad<wbr>ToSquare</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#predictageandgender" class="tsd-kind-icon">predict<wbr>Age<wbr>And<wbr>Gender</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#recognizefaceexpressions" class="tsd-kind-icon">recognize<wbr>Face<wbr>Expressions</a>
|
|
</li>
|
|
<li class=" tsd-kind-function tsd-has-type-parameter">
|
|
<a href="modules.html#resizeresults" class="tsd-kind-icon">resize<wbr>Results</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#resolveinput" class="tsd-kind-icon">resolve<wbr>Input</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#shufflearray" class="tsd-kind-icon">shuffle<wbr>Array</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#sigmoid" class="tsd-kind-icon">sigmoid</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#ssdmobilenetv1" class="tsd-kind-icon">ssd<wbr>Mobilenetv1</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#tf" class="tsd-kind-icon">tf</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#tinyfacedetector" class="tsd-kind-icon">tiny<wbr>Face<wbr>Detector</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#tinyyolov2" class="tsd-kind-icon">tiny<wbr>Yolov2</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#tonetinput" class="tsd-kind-icon">to<wbr>Net<wbr>Input</a>
|
|
</li>
|
|
<li class=" tsd-kind-function">
|
|
<a href="modules.html#validateconfig" class="tsd-kind-icon">validate<wbr>Config</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<footer>
|
|
<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>
|
|
</div>
|
|
</footer>
|
|
<div class="overlay"></div>
|
|
<script src="assets/js/main.js"></script>
|
|
</body>
|
|
</html> |