Coder Social home page Coder Social logo

facerecognition's Introduction

Face-Recognition

This is an implementation of face recogniser in OpenCV-310 with the face module added to the opencv-310.jar and opencv_java.dll files for javaFX operating on a windows x64 machines.

The purpose of this project was to assess the demands of face recognition on memory, cpu etc on various machines without cuda, tbb, or openGl. Devices ranged from an UDOO-Qaud with 1GB DDR to a Gigabyte ATX with i5 qaud core. The system is designed for deployment in aged care for patients with Alzheimer’s disease where nursing staff have been found to be resistent to operating Linux OS. It is intended the recognizer component allows the master-bot to determine who it communicating with and reference the individual in tts.

There remain issues with lighting, accuracy, and frame-rate when using inbuilt webcams. It may be the lower resolution cameras offer better outcome. Futher assessment is required to optimize capture and recognition. The high cpu consumption, related heat and energy use have implications for autonomous robots.

facerecognition

Original work on the GUI and video capture is by Luigi De Russis of the Politecnico di Torino and who's tutorial material can be found at https://github.com/opencv-java. Face training and face recognition where implimented by Igor who's Linux .so and .jar file can be found at https://github.com/heroinsoul. Compliling the face recognition system openCV for windows based machines and load assessments was undertaken by Jim O'Connorhorrill at Cuerobotics.

Download opencv-310 and install. Replace the .dll and .jar file in C:/opencv/build/java/x64 and C:/opencv/build/ respectively. The .dll was built for 64bit machines.

facerecognition's People

Contributors

oconnorhorrill avatar mmarcec007 avatar

Watchers

 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.