Git Product home page Git Product logo

android-hpe-library's Introduction

android-hpe-library

Head pose estimation library written in C++ for android-hpe, to use with Android NDK. This repo contains all code nedded to perform ndk-build and therefore to get a suitable shared library to be included into android-hpe. Please see android-hpe for other details.

Get the source

$ git clone --recursive https://github.com/beraldofilippo/android-hpe-library.git

Prerequisites

  • It's beneficial to know how the build process works. Please see reference docs and also refer to android.mk

  • Download Android-NDK ndk-r13b - Android NDK downloads page - it is a rather old version

  • Download OpenCV Android SDK 3.1.0 - sourceforge - place it into /third_party folder, (the other needed dependency miniglog is already there). This way, the /third_party folder will have /opencv-android-sdk and /miniglog as subfolders.

Build JNI code and shared library for Android application

  • cd to the project root folder [android-hpe-library_directory]
  • Perform NDK build using ndk-build -j 2 this process builds .so files
  • Grab the folders located into [android-hpe-library_directory]/libs, each folder contains a specific .so based on architecture
  • Put the folders into the android-hpe Android project into the path [android-hpe_directory]/dlib/src/main/jniLibs

Credits

This repository heavily relies and replicates works in dlib-android and in gazr.

android-hpe-library's People

Contributors

beraldofilippo 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.