GithubHelp home page GithubHelp logo

huaweicloud-sdk-php-frs's Introduction

Huaweicloud-sdk-php-frs

Non-Official PHP sdk for Huawei's Face Recognization Service.

Important: This IS NOT AN OFFICIAL SDK. Use It At Your Own Risk.

Requirements

  • php >= 7.2

How to use

  • Install Sdk
composer require coolseven/huawei-frs-sdk
  • Use Sdk
    // $endpoint , $ak,$sk can be found at Huawei's console panel
    $authInfo = new AuthInfo($endpoint,$ak,$sk);
    
    $frsClient = new FrsClient($authInfo,$projectId);
    
    // get face set list
    // v1 版本: 
    $responseOfV1 = $frsClient
        ->getFaceSetService()
        ->getAllFaceSets();

    // v2 版本: 
    $responseOfV2 = $frsClient->getApiCollectionV2()
        ->getFaceSetService()
        ->getAllFaceSets();

More usage demos can be found at tests

  • Services & Api Cheat Sheet
    • CompareService
      • compareFaceByBase64
      • compareFaceByObsUrl
      • compareFaceByLocalFile
    • DetectService
      • detectFaceByBas464
      • detectFaceByObsUrl
      • detectFaceByLocalFile
    • FaceService
      • getFaces
      • getFace
      • addFaceByBase64
      • addFaceByObsUrl
      • addFaceByLocalFile
      • updateFaceByFaceId
      • deleteFaceByFaceId
      • deleteFaceByExternalImageId
      • deleteFaceByExternalField
      • batchDeleteFacesByFilter
    • FaceSetService
      • getAllFaceSets
      • getFaceSet
      • createFaceSet
      • deleteFaceSet
    • LiveDetectService
      • liveDetectByBase64
      • liveDetectByObsUrl
      • liveDetectByLocalFile
    • SearchService
      • searchFaceByBase64
      • searchFaceByFaceId
      • searchFaceByObsUrl

TODO

  • Add unit tests for FaceSetService
  • Add unit tests for FaceService
  • Add unit tests for SearchService
  • Add unit tests for DetectService
  • Add unit tests for CompareService
  • Add unit tests for LiveDetectService
  • Add parameter validation

Huawei's Official Frs Sdks:

huaweicloud-sdk-php-frs's People

Contributors

coolseven avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.