https://github.com/piyp791/face-recognition-using-dksvd
Matlab based implementation for doing face recognition using Discriminative KSVD technique.
https://github.com/piyp791/face-recognition-using-dksvd
dictionary-learning face-recognition matlab sparse-representations
Last synced: 8 months ago
JSON representation
Matlab based implementation for doing face recognition using Discriminative KSVD technique.
- Host: GitHub
- URL: https://github.com/piyp791/face-recognition-using-dksvd
- Owner: piyp791
- Created: 2017-12-23T08:09:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-23T08:30:27.000Z (over 8 years ago)
- Last Synced: 2025-03-28T02:53:25.606Z (about 1 year ago)
- Topics: dictionary-learning, face-recognition, matlab, sparse-representations
- Language: Matlab
- Homepage:
- Size: 1.17 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# face-recognition-using-DKSVD
Setup instructions
1. Clone the git repository.
2. Unzip the ompbox10 and ksvdbox13 zip files.
3. Install ompbox using the README file inside the ompbox10 folder.
4. Make sure it has been installed correctly by running the ompdemo.m file.
4. Install ksvdbox13 using the same procedure.
5. Make sure it has been correctly by running the file ksvddemo.m file.
7. Download the Extended Yale dataset from the following link:
http://vision.ucsd.edu/~iskwak/ExtYaleDatabase/ExtYaleB.html
8. Configure the path of the dataset accordingly in the source file dskvd.m at line 30:
outerdir = [Your image path];
9. Run the script dskvd.m.
You can read the project details and theory in the Project_Report.pdf file.