OmarMedhat22 / Iris-Recognition-CASIA-Iris-Thousand

33 stars 16 forks source link
casia-dataset cnn eye-detection iris-classification iris-detection iris-recognition keras pre-trained-model

Iris-Recognition-CASIA-Iris-Thousand

Definition

Description

How to run this project ?

Dependencies

install this libraries:

To run this project you will need to:

  1. Download the CASIA-Iris-Thousand dataset from this link CASIA-Iris-Thousand

  2. Change your directory names that contain the dataset to the name in the python and notebook files in these lines:

    • In iris_extreaction_2.py:

      #here create directory name that contain the dataset "CASIA-Iris-Thousand/"
      
      for filepath in glob.iglob('CASIA-Iris-Thousand/*'):
      
      #here create  directory name that contain the the extracted iris feautres "final_ casia/"
      cv2.imwrite('final_ casia/'+str(L)+'.'+str(number)+".jpg",new_roi)
      
    • In iris_classification_2.ipynb:

      # here directory name is "final_casia" which contain extracted iris features
      
      for filefilepath in glob.iglob('final_ casia/*'):
      
  3. Run iris_extraction_2.py.

  4. Open iris_classification_2.ipynb and run it's cells.

I wrote a research paper in this project found here