在浏览器中进行面部检测和面部识别

2018-11-27  本文已影响15人  承诺一时的华丽

face-api.js

用于在tensorflow.js核心API(tensorflow / tfjs-core)之上实现的浏览器中的面部检测和面部识别的JavaScript API

现场演示

看看现场演示!

教程

看看我的face-api.js教程:

例子

人脸识别

preview_face检测和识别

人脸识别预览

面对相似

preview_face相似

面部地标检测

face_landmarks_boxes_2

preview_face_landmarks

实时人脸跟踪

产量

MTCNN

42756818-0a41edaa-88fe-11e8-9033-8cd141b0fa09.gif

运行示例

克隆存储库:

git clone https://github.com/justadudewhohacks/face-api.js.git

运行浏览器示例

cd face-api.js / examples / examples-browser 
npm i 
npm start

打开浏览器访问:http://localhost:3000/

效果图:

人像检测 人像检测 人脸识别 面部提取

更多例子就不一一列举了,可以直接访问看看现场演示!

运行环境相关:

# node

node.js 官网 下载合适您系统的 node.js。

b4fb85d2-56de-48da-af63-934a08234bb8.jpg

安装完毕后检查版本

node -v
v8.11.1
npm -v
5.6.0

#nrm or cnpm

由于网络原因,npm 在国内使用比较慢,建议切换 npm 源到国内镜像。

有两种比较方便的方式切换您的 npm 源:

  1. nrm [ 建议 ]

安装:

npm install -g nrm

查看所有可用源:

nrm ls
* npm -----  https://registry.npmjs.org/
  cnpm ----  http://r.cnpmjs.org/
  taobao --  https://registry.npm.taobao.org/
  nj ------  https://registry.nodejitsu.com/
  rednpm -- http://registry.mirror.cqupt.edu.cn
  skimdb -- https://skimdb.npmjs.com/registry

切换源:

nrm use taobao
  1. cnpm

安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org
上一篇下一篇

猜你喜欢

热点阅读