face-api/dist/face-api.node-gpu.js

8 lines
84 KiB
JavaScript
Raw Permalink Normal View History

2022-07-25 14:23:57 +02:00
"use strict";/*
Face-API
homepage: <https://github.com/vladmandic/face-api>
author: <https://github.com/vladmandic>'
2021-09-08 19:51:28 +02:00
*/
2022-07-25 14:23:57 +02:00
var ln=Object.create;var er=Object.defineProperty;var dn=Object.getOwnPropertyDescriptor;var hn=Object.getOwnPropertyNames;var bn=Object.getPrototypeOf,gn=Object.prototype.hasOwnProperty;var xn=(o,t)=>()=>(t||o((t={exports:{}}).exports,t),t.exports),Lr=(o,t)=>{for(var e in t)er(o,e,{get:t[e],enumerable:!0})},yo=(o,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of hn(t))!gn.call(o,n)&&n!==e&&er(o,n,{get:()=>t[n],enumerable:!(r=dn(t,n))||r.enumerable});return o};var v=(o,t,e)=>(e=o!=null?ln(bn(o)):{},yo(t||!o||!o.__esModule?er(e,"default",{value:o,enumerable:!0}):e,o)),vn=o=>yo(er({},"__esModule",{value:!0}),o);var x=xn((ka,Wr)=>{"use strict";var _o=Object.defineProperty,yn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyNames,Tn=Object.prototype.hasOwnProperty,Ar=(o,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of _n(t))!Tn.call(o,n)&&n!==e&&_o(o,n,{get:()=>t[n],enumerable:!(r=yn(t,n))||r.enumerable});return o},Pn=(o,t,e)=>(Ar(o,t,"default"),e&&Ar(e,t,"default")),wn=o=>Ar(_o({},"__esModule",{value:!0}),o),To={};Wr.exports=wn(To);Pn(To,require("@tensorflow/tfjs-node-gpu"),Wr.exports)});var Na={};Lr(Na,{AgeGenderNet:()=>He,BoundingBox:()=>Vt,Box:()=>F,ComposableTask:()=>J,ComputeAllFaceDescriptorsTask:()=>wt,ComputeFaceDescriptorsTaskBase:()=>Ue,ComputeSingleFaceDescriptorTask:()=>Ft,DetectAllFaceLandmarksTask:()=>qe,DetectAllFacesTask:()=>Ie,DetectFaceLandmarksTaskBase:()=>Je,DetectFacesTaskBase:()=>Ke,DetectSingleFaceLandmarksTask:()=>Ze,DetectSingleFaceTask:()=>Qe,Dimensions:()=>k,FACE_EXPRESSION_LABELS:()=>no,FaceDetection:()=>M,FaceDetectionNet:()=>uo,FaceExpressionNet:()=>Oe,FaceExpressions:()=>yt,FaceLandmark68Net:()=>Kt,FaceLandmark68TinyNet:()=>ze,FaceLandmarkNet:()=>co,FaceLandmarks:()=>z,FaceLandmarks5:()=>Yr,FaceLandmarks68:()=>Gt,FaceMatch:()=>pe,FaceMatcher:()=>tr,FaceRecognitionNet:()=>Qt,Gender:()=>Tr,LabeledBox:()=>ue,LabeledFaceDescriptors:()=>mt,NetInput:()=>ut,NeuralNetwork:()=>A,ObjectDetection:()=>bt,Point:()=>b,PredictedBox:()=>Gr,Rect:()=>Yt,SsdMobilenetv1:()=>St,SsdMobilenetv1Options:()=>X,TinyFaceDetector:()=>ne,TinyFaceDetectorOptions:()=>je,TinyYolov2:()=>re,TinyYolov2Options:()=>st,allFaces:()=>Ea,allFacesSsdMobilenetv1:()=>un,allFacesTinyYolov2:()=>Da,awaitMediaLoaded:()=>Kr,bufferToImage:()=>Qr,computeFaceDescriptor:()=>fa,createCanvas:()=>Jt,createCanvasFromMedia:()=>We,createFaceDetectionNet:()=>aa,createFaceRecognitionNet:()=>Xn,createSsdMobilenetv1:()=>Jo,createTinyFaceDetector:()=>Ma,createTinyYolov2:()=>ca,detectAllFaces:()=>Sr,detectFaceLandmarks:()=>mn,detectFaceLandmarksTiny:()=>ua,detectLandmarks:()=>wa,detectSingleFace:()=>Fa,draw:()=>so,env:()=>P,euclideanDistance:()=>go,extendWithAge:()=>Er,extendWithFaceDescriptor:()=>Dr,extendWithFaceDetection:()=>jt,extendWithFaceExpressions:()=>xr,extendWithFaceLandmarks:()=>we,extendWithGender:()=>Mr,extractFaceTensors:()=>de,extractFaces:()=>le,fetchImage:()=>An,fetchJson:()=>ro,fetchNetWeights:()=>Wn,fetchOrThrow:()=>xt,fetchVideo:()=>kn,getContext2dOrThrow:()=>O,getMediaDimensions:()=>Xt,imageTensorToCanvas:()=>to,imageToSquare:()=>eo,inverseSigmoid:()=>En,iou:()=>Or,isMediaElement:()=>ir,isMediaLoaded:()=>Ae,isWithAge:()=>Jn,isWithFaceDetection:()=>pt,isWithFaceExpressions:()=>ao,isWithFaceLandmarks:()=>Zt,isWithGender:()=>qn,loadAgeGenderModel:()=>_a,loadFaceDetectionModel:()=>Ta,loadFaceExpressionModel:()=>ya,loadFaceLandmarkModel:()=>ga,loadFaceLandmarkTinyModel:()=>xa,loadFaceRecognitionModel:()=>va,loadSsdMobilenetv1Model:()=>pn,loadTinyFaceDetectorModel:()=>ha,loadTinyYolov2Model:()=>ba,loadWeightMap:()=>oo,locateFaces:()=>Pa,matchDimensions:()=>Bn,minBbox:()=>Hr,nets:()=>w,nonMaxSuppression:()=>zr,normalize:()=>rt,padToSquare:()=>Vr,predictAgeAndGender:()=>da,recognizeFaceExpressions:()=>la,resizeResults:()=>fn,resolveInput:()=>Ut,shuffleArray:()=>Dn,sigmoid:()=>Ne,ssdMobilenetv1:()=>cn,tf:()=>Ca,tinyFaceDetector:()=>ma,tinyYolov2:()=>pa,toNetInput:()=>C,utils:()=>$r,validateConfig:()=>fo,version:()=>Ia});module.exports=vn(Na);var Ca=v(x());var so={};Lr(so,{AnchorPosition:()=>Zr,DrawB