1.0.3 • Published 4 years ago

yitu-face v1.0.3

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

人脸活检web

注意事项

部署项目时请使用https域名,由于http不受浏览器信任,无法打开摄像头进行人脸捕捉 拉去代码后 记得npm install拉取依赖包。

sdk打包命令

yarn build
//or
npm run build

本地运行

注意事项1:本地运行时,访问localhost页面比对接口会受到跨域影响,请使用本机ip进行访问,已在webpack配置代理 注意事项2:由于http不浏览器信任,无法打开摄像头,可以在chrome浏览器地址栏输入 chrome://flags/, 搜索 unsafely,enabled 并填入要授信的域名,PC和移动端一致。 avatar

yarn dev
//or
npm run dev

打包demo

此命令会将example文件下的示例页面打包展示出来

yarn build:demo
//or
npm run build:demo

活检接口

FaceViewFaceDetection
人脸识别UI插件人脸识别接口

FaceView 调用示例代码

const face=new FaceView(options);
face.onReset();
face.onClose();

FaceView Api

参数功能是否必传参数类型其它
parent父级domHTMLElement不传父级,默认插入body下
apiUrl比对接口地址string必传参数
success识别完成回调(void)=>voidvoid返回比对结果
option配置参数option-

FaceView Option Api

widthheightmatchedScorespacinglineWidthbarColor
人脸识别区域宽度人脸识别区域高度辨识级别0-1人脸区域和进度条间隙进度条宽度进度条颜色

FaceView 方法

onResetonClose
重新识别关闭摄像头和人脸识别

FaceDetection 调用示例代码

new FaceDetection({
    dom: { videoDom: document.querySelector('.face_video') },
    callBack: (task)=>{console.log(task)}
});

FaceDetection Api

参数功能是否必传参数类型其它
dom人脸识别需要video标签DomType-
matchedScore人脸识别级别number-
callback识别回调(task)=>voidtask会返回识别的信息

DomType

参数类型是否必传其它
videoDomHTMLVideoElement-
canvasDomHTMLCanvasElement传入canva会在识别时添加人脸框
1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago