Dear Readers: Welcome to The Engineering Projects


Sunday, 1 May 2011

Face Access - Programming Code in C

Page Views:

Source files

  • FaceRecSystem.c (19KB) – the code for enrolling and logging in users using the flow diagrams from the project overview.
  • camToMatlab.c (5KB) – the code used to take images, and transfer them from flash memory to Matlab. Used to load training images to Matlab through the serial port.
  • MemToMatlab.c (5KB) – the code used to test sending data from flash memory to Matlab through the serial port.
  • MatlabToMicro.c (6KB) – the code to move the eigenfaces from Matlab through the microcontroller to the flash memory through the serial port.
The following source files are the libraries we created or borrowed for the project.
  • camlib.c (4KB) – the library for setting up the camera and interfacing with it, written by Brian Harding
  • flashmem.c (8KB) – the library that sets up the flash memory and controls the reads, writes, and erases, written by Brian Harding
  • Matlablib.c (2KB) – the library that sets up the data to be sent to and from Matlab, written by Cat Jubinski
  • uart.c (4KB) – an implementation of UART, written by Joerg Wunsch.
  • twimaster.c (6KB) – the I2C master library, written by Peter Fleury
  • lcd_lib.c (9KB) – the library for the LCD, written by Scienceprog.com

Header files

Matlab scripts

  • SerialConnect.m (3KB) – used to receive face images from flash memory and send eigenfaces back to flash memory. Written by Cat Jubinski
  • getEigFaces.m (6 KB) – used to create the eigenfaces and simulate enrollments and logins in MATLAB. Written by Brian Harding
  • efaces0501.mat (592 KB) – Eigenfaces used in the system.
  • meanface0501.mat (12 KB) – Mean Face used in the system
Download all files: Code.zip (44KB)

If you don't want to get yourself into Serious Technical Trouble while doing your programming OR technical projects then just sit back and relax and let us do the Job for you at a fairly reasonable cost. Submit your project details by Clicking Here »

About the Author

I am Syed Zain Nasir, the founder of The Engineering Projects (TEP). I am a programmer since 2009 before that I just search things, make small projects and now I am sharing my knowledge through this platform.I also work as a freelancer and did many projects related to programming and electrical circuitry.

In 61 people's circles

Subscribe To Get FREE Tutorials!

0 comments:

Confused? Feel free to ask

Your feedback is always appreciated. I will try to reply to your queries as soon as time allows.
Note:-
Please do not spam Spam comments will be deleted immediately upon my review.

Regards,
Admin

Post a Comment

 

Recent Posts

Join Me On Facebook

3000+ Followers

Followers

Recent Comments

Follow Me On Twitter

1112+ Followers