GithubHelp home page GithubHelp logo

cankayauniversity / ceng-407-408-2017-2018-project-face-and-iris-recognition Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 6.0 7.19 MB

ceng-407-408-project-face-and-iris-recognition created by GitHub Classroom

MATLAB 100.00%

ceng-407-408-2017-2018-project-face-and-iris-recognition's Introduction

Installation Guide/User Manuel
Install MATLAB +2012 with all components.
Install MSSQL +2012.
Download the database file which extention is .bak (includes admin account).
Connect to server with Windows Authentication with your Server name.
Right click to the Databases folder which in the Object Explorer, then click Restore Database...
Select Device for the Source and click ...
Add downloaded .bak file which name is IrisAdmin to the MSSQL.
Open the MATLAB and go to the APPS button which exist top left corner.
Click the Get More Apps, then write Database Toolbox to the search area and download it.
After download it, you can see Database Explorer in the Apps, so open it.
Click Configure Data Source and click the Configure ODBC data source.
Click add, then Select SQL Server Native Client 11.0 and click end button.
Opening screen fill the blank like; Name:MSSQL Description:FIRec , Server: (your MSSQL Server name which login to the MSSQL with using Windows Authentication, then click next.
Click With Integrated Windows authentication (SPN (Optional) is empty), then click next.
Click next.
Click end.
After click end you can Test Data Source to checking succeed or not, if it is successul, you will see TESTS COMPLETED SUCCESSFULLY! text at opening screen.
Close every screen except the Database Explorer and again Click Configure Data Source and then click Configure ODBC data source.
At opening screen, select the MSSQL and click okey., so connection is done between MSSQL and MATLAB.
Create a folder named "FaceAndIris"
Copy all files to FaceAndIris folder.
Start GuiMain.m

Firstly, Admin should add users;
-Click Admin Menu
-Login

In AfterLoginAdmin.m

Scan Database Button
In the begining of the program, If you want to add all users.
Click Scan database button
Choose file path.
->File Path = Path of the folder that contains training files.
Then, Choose Phase path.
->Phase Path = Path of the folder that contains files that are avarage phases of given files.
Basicly, it is the database that program use for recognition.
->Filename will be empty.
->Number is number of users.

Add User Button
If you want to add a user.
->File Path = Path of the folder that contains a folder that contains training files.
Then, Choose Phase path.
->Phase Path = Path of the folder that contains files that are avarage phases of given files.
->Basicly, it is the database that program use for recognition.
->Filename is the name of the folder that contains images.
->Number is number of images that will be read.

Update Button
If you want to update a user.
->File Path = Path of the folder that contains a folder that contains training files.
Then, Choose Phase path.
->Phase Path = Path of the folder that contains files that are avarage phases of given files.
->Basicly, it is the database that program use for recognition.
->Filename is the name of the folder that contains images.
->Number is number of images that will be read.
Set Configuration
Enter treshold and click set conf. button to set treshold.

Recognition Part

In GuiMain.m

Face Recognition(PCA)
Click Face Recognition(PCA) button.
Select Image.
Iris Recognition(Phase)
Click Iris Recognition(Phase) button.
Select Image.
Iris Recognition(DFT)
Click Iris Recognition(DFT) button.
Select Image.
Iris Recognition(PCA)
Click Iris Recognition(PCA) button.
Select Image.
Iris Recognition(Neural)
Click Iris Recognition(Neural) button.
Select Image.

ceng-407-408-2017-2018-project-face-and-iris-recognition's People

Contributors

utkuozcan avatar tolgaozalp avatar edanazpekdemir avatar

Stargazers

Mahmoud Ashraf avatar 5l1v3r1 avatar Manar Shahin avatar Paul Ness avatar garakiseli avatar

Watchers

James Cloos avatar Ugur avatar Murat 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.