Giter Site home page Giter Site logo

lauraslopes / iris_recognizer Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 147.6 MB

This is a practical activity of Topics in Computer Vision course

Home Page: https://www.inf.ufpr.br/menotti/ci396-181/irisrec.html

Python 100.00%
computer-vision iris-recognition

iris_recognizer's Introduction

Relatório trabalho 2 Visão Computacional
Aluna: Laura Silva Lopes, GRR20163048

Os caminhos (linha 195 e linha 341) até os diretórios com as imagens estão como:
path_lamp = './CASIA-Iris-Lamp-100'
path_interval = './CASIA-IrisV4-Interval'

Estão implementados e executando corretamente no código:
- Leitura do banco de imagens
- Segmentação e normalização da Iris
- Cálculo da iris code por Wavelet
- Local Binary Patterns (LBP)
- FAR/FRR (DET curve) and EER usando Hamming distance 
- Cálculo de acurácia usando SVM

O formato da chamada das funções cv2.HoughCircles presentes nos métodos de pré-processamento depende da versão do python que está usando. No momento, o método utilizado no HoughCircles está descrito como: cv2.HOUGH_GRADIENT, mas pode não funcionar quando for executado em outro computador (do dinf, por exemplo). Nesse caso deve-se usar o método: cv2.cv.CV_HOUGH_GRADIENT.
Para o dataset IrisV4-Interval, o que muda de todo o processo de identificação da iris é o pré-processamento, que deve ser chamada a função preprocess_interval.
Os processos de obtenção da iris pré-processada e dos LBPs são bastante demorados, além do treino de SVM e o cálculo de acurácia.

Acurácia média obtida, com 10 sets de imagens treino/teste diferentes, usando kfold, do CASIA Lamp: 0.662895409794144

Acurácia média obtida, com 10 sets de imagens treino/teste diferentes, usando kfold, do CASIA Interval: 0.2774412374697546


iris_recognizer's People

Contributors

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