UNPKG

@regulaforensics/face-sdk

Version:

This is an npm module for Regula Face SDK. It allows you to easily compaire faces using your phone's camera.

69 lines (59 loc) 1.9 kB
import { DetectFacesScenario } from './detect_faces_scenario' export class DetectFacesRequest { image configuration tag constructor(image, configuration, params) { this.image = image this.configuration = configuration this.tag = params?.tag } static qualityFull(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.QUALITY_FULL return result } static qualityICAO(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.QUALITY_ICAO return result } static qualityVisaSchengen(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.QUALITY_VISA_SCHENGEN return result } static qualityVisaUSA(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.QUALITY_VISA_USA return result } static cropCentralFace(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.CROP_CENTRAL_FACE return result } static cropAllFaces(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.CROP_ALL_FACES return result } static thumbnail(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.THUMBNAIL return result } static allAttributes(image) { const result = new DetectFacesRequest() result.image = image result.scenario = DetectFacesScenario.ATTRIBUTES_ALL return result } }