{"id":15651151,"url":"https://github.com/parveshdhull/facerecognitionusing-pca-2d-pca-and-2d-square-pca","last_synced_at":"2025-08-31T14:42:04.431Z","repository":{"id":191233430,"uuid":"169570584","full_name":"Parveshdhull/FaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA","owner":"Parveshdhull","description":"Implementation of PCA/2D-PCA/2D(Square)-PCA in Python for recognizing Faces: 1. Single Person Image 2. Group Image 3. Recognize Face In Video","archived":false,"fork":false,"pushed_at":"2021-02-28T12:06:21.000Z","size":4542,"stargazers_count":52,"open_issues_count":0,"forks_count":22,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-30T17:12:28.459Z","etag":null,"topics":["2d-pca","2d-square-pca","face-recognition","face-recognition-python","face-recognition-video","facerecognitionproject","pca","principal-component-analysis","python","two-dimensional-pca"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Parveshdhull.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"custom":["https://www.buymeacoffee.com/parveshmonu"]}},"created_at":"2019-02-07T12:46:50.000Z","updated_at":"2025-04-23T05:04:47.000Z","dependencies_parsed_at":"2023-08-28T23:46:40.962Z","dependency_job_id":null,"html_url":"https://github.com/Parveshdhull/FaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA","commit_stats":null,"previous_names":["parveshdhull/facerecognitionusing-pca-2d-pca-and-2d-square-pca"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Parveshdhull%2FFaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Parveshdhull%2FFaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Parveshdhull%2FFaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Parveshdhull%2FFaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Parveshdhull","download_url":"https://codeload.github.com/Parveshdhull/FaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251748950,"owners_count":21637418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d-pca","2d-square-pca","face-recognition","face-recognition-python","face-recognition-video","facerecognitionproject","pca","principal-component-analysis","python","two-dimensional-pca"],"created_at":"2024-10-03T12:37:11.402Z","updated_at":"2025-04-30T17:12:35.416Z","avatar_url":"https://github.com/Parveshdhull.png","language":"Python","funding_links":["https://www.buymeacoffee.com/parveshmonu"],"categories":[],"sub_categories":[],"readme":"# FaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA\nImplementation of PCA/2D-PCA/2D(Square)-PCA in Python for recognizing Faces:\n1. Single Person Image\n2. Group Image\n3. Recognize Face In Video\n# Accuracy on ORL dataset\n  - PCA(93.42%)\n  - 2D-PCA(96.05%)\n  - 2D(Square)-PCA(97.36%)\n# Requirements\n1. numpy\n2. opencv\n3. scipy\n# Usage\n1. In Face_Recognition class use algo_type from (pca, 2d-pca, 2d2-pca)\n2. In Face_Recognition class use reco_type as\n  - for single image = 0\n  - for video = 1\n  - for group image = 2\n3. The project uses ORL dataset, You can put your dataset in the images folder and change the name of the dataset in the dataset.py file\n(You can create new dataset by extracting faces using FaceExtractor provided)\n4. Run Face_Recognition and Enjoy Project\n\n# Videos\n- [How to run my Face Recognition Project](https://www.youtube.com/watch?v=kJFiKRu5yIc)\n\n- [PCA-Face Recognition(Principal Component Analysis) Playlist](https://www.youtube.com/playlist?list=PLgWKOWHJlDUM_cog-ujJgYoRCJ6LcAhtU)\n\n- [2D-PCA-Face Recognition(Two Dimensional Principal Component Analysis) Playlist](https://www.youtube.com/playlist?list=PLgWKOWHJlDUOgp8mj5pnTmA9j_i3RRJbD)\n\n- [2D(Square)-PCA-Face Recognition(Two Directional Two Dimensional Principal Component Analysis) Playlist](https://www.youtube.com/playlist?list=PLgWKOWHJlDUNNtPxO82kJyotdGtxTzzoX)\n\n- [How to detect Face Mask in Video or Image using PCA](https://www.youtube.com/watch?v=6R8EgLI9Ovg)\n\n- [A Complete Understanding of PCA(Principal Component Analysis)](https://www.youtube.com/watch?v=NP5zbFLcQYM)\n\n- [A Complete Understanding of Singular Value Decomposition](https://www.youtube.com/watch?v=GnZQ704UDvM)\n\n## Liked my work?\n\u003ca href=\"https://www.buymeacoffee.com/parveshmonu\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\n\n## Websites\nhttps://github.com/Parveshdhull\n\u003cbr /\u003ehttps://twitter.com/ParveshMonu\n\u003cbr /\u003ehttps://youtube.com/right2trick\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparveshdhull%2Ffacerecognitionusing-pca-2d-pca-and-2d-square-pca","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparveshdhull%2Ffacerecognitionusing-pca-2d-pca-and-2d-square-pca","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparveshdhull%2Ffacerecognitionusing-pca-2d-pca-and-2d-square-pca/lists"}