{"id":14109744,"url":"https://github.com/tapankarnik/Kpop-Idol-Face-Classifier","last_synced_at":"2025-08-01T09:31:37.637Z","repository":{"id":99020676,"uuid":"252701751","full_name":"tapankarnik/Kpop-Idol-Face-Classifier","owner":"tapankarnik","description":"A face recognition model to recognize your favorite kpop artists. ","archived":false,"fork":false,"pushed_at":"2020-05-09T12:57:58.000Z","size":51495,"stargazers_count":26,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-14T10:15:27.636Z","etag":null,"topics":["face-recognition","kpop","opencv","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tapankarnik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-04-03T10:33:04.000Z","updated_at":"2024-03-31T01:38:57.000Z","dependencies_parsed_at":"2023-06-29T19:00:34.923Z","dependency_job_id":null,"html_url":"https://github.com/tapankarnik/Kpop-Idol-Face-Classifier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapankarnik%2FKpop-Idol-Face-Classifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapankarnik%2FKpop-Idol-Face-Classifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapankarnik%2FKpop-Idol-Face-Classifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapankarnik%2FKpop-Idol-Face-Classifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tapankarnik","download_url":"https://codeload.github.com/tapankarnik/Kpop-Idol-Face-Classifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228360332,"owners_count":17907893,"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":["face-recognition","kpop","opencv","python"],"created_at":"2024-08-14T10:02:28.446Z","updated_at":"2024-12-05T19:30:57.284Z","avatar_url":"https://github.com/tapankarnik.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Kpop Idol Face Classifier\n\nThis is a face recognition model aimed at classifying your favourite Kpop singers.\n\nUses a FaceNet + SVM model to train and classify faces.\n\nThe model currently supports recognizing Arin, Chaeyong, Chorong, Dahyun, Eunha, Irene, Jihyo, Lisa, Naeun, Nayeon, Sana, Seulgi, Umji, Yeji and Yuju.\n\n,![Dahyun](samples/dahyun.png)\n\n## Requirements\n\n- Keras 2.3.1 ( No need to have a GPU )\n- dlib\n- sklearn\n- numpy\n- OpenCV\n\nInstall the above (preferably in a conda environment) and download the data.\n\nDownload the FaceNet model from [here](https://drive.google.com/drive/folders/1pwQ3H4aJ8a6yyJHZkTwtjcL4wYWQb7bn), and place it inside the model folder.\n\n## Data\n\nYou can use your own dataset, where each person should have at least 10-15 images.\n\nThe directory structure should look like this\n\n- data\n    - raw_data\n        - Person_1\n            - pic1.jpg\n            - pic2.jpg\n        - Person 2\n            - pic1.jpg\n            - pic2.jpg\n\nNow run process.py, which will crop the faces and put them in the 'data/processed_data/train' folder.\n\n## Usage\nTo use the model as it is, put your images in the 'play' folder and run 'python main.py'.\n\nTo add support for more artists, \nDownload the photos and put them under the raw_data folder. Run 'python process.py' and then 'python train.py'.\n\nCheers!\n\n## Samples\n\n![Seulgi](samples/seulgi.png)\n![Lisa](samples/lisa.png)\n![Umji](samples/umji.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapankarnik%2FKpop-Idol-Face-Classifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapankarnik%2FKpop-Idol-Face-Classifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapankarnik%2FKpop-Idol-Face-Classifier/lists"}