Giter Site home page Giter Site logo

alexeybart / face-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 3divi/face-sdk

0.0 0.0 0.0 20.4 MB

3DiVi Face SDK is a set of software components (code libraries) for building face recognition solutions

Home Page: https://face.3divi.com/products/face_sdk

License: Other

C 0.23% C++ 99.77%

face-sdk's Introduction

Logo

English | Русский

Overview

3DiVi Face SDK is a set of software components (code libraries) for building face recognition solutions of any complexity – from a simple app to portals like Azure Face API or AWS Rekognition.

Face SDK supports the following features:

Supported platforms and API

Currently, the following platforms and architectures are supported:

  • Windows (x86 32-bit, x86 64-bit)
  • Linux (x86 32-bit, x86 64-bit, ARM 32-bit, ARM 64-bit)
  • Android (ARM 32-bit, ARM 64-bit)
  • iOS (ARM 64-bit)

Face SDK provides the following APIs:

  • C++ API (for Windows, Linux, Android, iOS)
  • Java wrapper (for Windows, Linux, Android)
  • C# wrapper (for Windows, Linux)

Introduction to Face SDK

  • Components – essential information about the components included in Face SDK
  • Use Cases – diagrams that show possible use cases and connection between the components
  • Samples – sample programs in C++/C#/Java that show you the features of Face SDK
  • Tutorials – step-by-step tutorials on face detection, recognition, and estimation of age, gender, and emotions
  • Licenses – information about different types of licenses, activation and locking of a license
  • Performance Parameters – CPU and memory usage, identification quality (FAR/FRR)

Face SDK Trial

To get started with Face SDK, download free Face SDK Trial license.

Note: The Trial license is not supported on iOS. Please contact us at [email protected] to get the free trial for iOS._

To remove trial limitations, you need to purchase Face SDK license and Developer Pack that is a great tool for developers interested in integrating SDK into their project with less efforts and less expense. For a small flat fee you get a sufficient number of development licenses, free test licenses, and also an Advanced Support which includes a priority chat channel with our senior developers. You can license any set of Components depending on your use case.

Contact us at [email protected] if you have any questions.

Getting Started

  1. Get free Face SDK Trial license or purchase the Face SDK license.
  2. Clone or download this repository.
  3. Download the Face SDK runtime using Git LFS:
$ git lfs install
$ git lfs pull
  1. Extract one of the archives with the runtime depending on your platform: windows_x86_64.zip, windows_x86_32.zip, linux_x86_64.tar.xz, linux_x86_32.tar.xz, linux_armhf_32.tar.xz, linux_aarch64.tar.xz, android_arm_32.tar.xz, android_arm_64.tar.xz, ios_arm_64.tar.xz.
    When extracting the archive, specify the path to the Face SDK root – the folders bin and lib should be located at the same level with the folders conf, docs, examples, include, and share.


Extraction path – root folder of the Face SDK distribution

  1. Copy the Face SDK License (3divi_face_sdk.lic) to the license folder
  2. To explore the features of Face SDK, check out our samples that will show you how to work with C ++, Java, and C # API.

Development

How can I propose changes to Face SDK?

If you've noticed a bug in our software or you'd like to propose a new feature to Face SDK, you can create an issue and our developers will take a look at your request. To do this:

  1. Go to the Issues tab and click New issue.
  2. Name your issue and describe it in detail.
  3. When you're finished, click Submit new issue.

We're always looking forward to your feedback!

Learn more about issues on GitHub.

How can I propose changes to Face SDK documentation?

  1. Fork this repository by clicking Fork in the top right corner of the page.
  2. In a forked repository, make changes to a file and click Commit changes.
  3. After making all changes, you'll see the message "This branch is ... commits ahead of 3DiVi:master." at the top of the forked repository. Click Compare to view the changes (don't forget to select the repositories and branches).
  4. If everything is correct and you're ready to propose changes, click Create pull request.
  5. Name your pull request and describe your changes. Then, click Create Pull Request once again.

Learn more about pull requests on GitHub.

Open Source Licenses

© All Rights Reserved. 3DiVi Inc.

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.