facematch - 非死book人臉識別封裝

jopen 8年前發布 | 43K 次閱讀 facematch 計算機視覺庫/人臉識別

facematch - 非死book人臉識別封裝。提前一張圖片,然后查詢非死book來識別你朋友的臉部。

Hi

Here's Facematch, a wrapper for the 非死book Face Recognition feature. I coded it super quickly to recognize my friends when they ring at the door. This is very simple at the moment and there's much to improve (almost no error handlers).

How does it work?

When you upload a picture on 非死book, the /photos/tagging/recognition endpoint is called. This program uploads a private picture (using 非死book API) + calls the recognition endpoint (by simulating a browser using the user's information).

Requirements

Getting Started

I) Install
$ git clone https://github.com/louisondumont/facematch
$ cd facematch
$ npm install
II) Edit config.js

1) Insert your App ID and Secret

2) Go to 非死book, open DevTools > Network.

3) Upload any picture but don't press "Post".

4) Look for the "recognition" endpoint. Network screenshot

5) "Request" > copy-paste the entire "cookie" string in config.js

Cookie screenshot

6) "Form" (raw source) > copy-paste everything from "__user=" in config.js (req_params) Req screenshot

III) Start the server

You can change the http port in config.js

$ node index.js
IV) Get your access token

Navigate to http://localhost:3000/getAccessToken and give access to your 非死book account.

V) Recognize people

POST http://localhost:3000/recognize (accessToken = YOUR_ACCESS_TOKEN, url = YOUR_IMG_URL)

Screenshot query

YAY! Now you can do like Mark and build your intelligent house.

項目地址: https://github.com/louisondumont/facematch

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!