2017 © Pedro Peláez
 

package face

face++ 人脸识别功能

image

costa92/face

face++ 人脸识别功能

  • Monday, December 19, 2016
  • by costa92
  • Repository
  • 2 Watchers
  • 3 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

face

本版本可以用于使用的旷视平台的人工智能开发平台https://www.faceplusplus.com.cn, (*1)

安装

1.安装包文件, (*2)

  composer require costa92/face

配置

laravel 应用 1.注册 ServiceProvider:, (*3)

   Costa92\Face\FaceServiceProvider::class,
  1. 创建配置文件:
   php artisan vendor:publish
  1. 请修改应用根目录下的 config/face.php 中对应的项即可;, (*4)

  2. (可选)添加外观到 config/app.php 中的 aliases 部分:, (*5)

    'Face' => Costa92\Face\FaceServiceProvider::class,
    
  3. 在 ENV 中配置以下选项:
FACE_API_KEY =xxxxxx
FACE_API_SECRET =xxxxx

6.使用, (*6)

1.detect 方法 平台接口地址 https://console.faceplusplus.com.cn/documents/4888373, (*7)

/**
  * 分析图片是否为人脸图片
  * @param $img_url
  * @param string $parems   smiling,gender,age
  * $param float $type  true:image_url(网络地址)  false:image_file(本地路径)默认是true
  * @return array|bool|mixed
  */

  Face::detect($img_url,'miling,gender,age');

2.compare 方法 平台接口地址 https://console.faceplusplus.com.cn/documents/4887586, (*8)

/**
     *
     * 将两个人脸进行比对,来判断是否为同一个人。支持传两张图片进行比对,或者一张图片与一个已知的face_token比对,也支持两个face_token进行比对。使用图片进行比对时会选取图片中检测到人脸尺寸最大的一个人脸。
     * @param $first_img   值
     * @param $first_type  1:face_token1 ,2:image_url1 3:image_file1
     * @param $second_img  值
     * @param $second_type 1:face_token2 ,2:image_url2 3:image_file2
     * @return array|mixed
     */
     Face::compare($first_img,$first_type,$second_img,$second_type);

3.search 方法 平台接口地址 https://console.faceplusplus.com.cn/documents/4888381, (*9)

/**
     *
     * 在Faceset中找出与目标人脸最相似的一张或多张人脸。支持传入face_token或者直接传入图片进行人脸搜索。使用图片进行比对时会选取图片中检测到人脸尺寸最大的一个人脸。
     * @param $search_img
     * @param $img_type 1:face_token ,2:image_url 3:image_file
     * @param $ident  true:faceset_token,false:outer_id
     * $param $return_result_count int 返回比对置信度最高的n个结果,范围[1,5]。默认值为1
     * @param $ident_type
     */

     Face::search($search_img,$img_type,$ident,$ident_type=true,$return_result_count=1);

....., (*10)

后面还有接口的,都封装好了,这里就不每一个方法都写了!可以去代码中看,都有详细的文字说明, (*11)

License

MIT, (*12)

The Versions

19/12 2016

dev-master

9999999-dev https://github.com/costa92/face

face++ 人脸识别功能

  Sources   Download

MIT

by Avatar costa92

laravel face