{"id":23406944,"url":"https://github.com/gdjkhp/ama-facial-recognition","last_synced_at":"2025-10-29T21:31:06.234Z","repository":{"id":267404437,"uuid":"901127820","full_name":"GDjkhp/ama-facial-recognition","owner":"GDjkhp","description":"Free to Use AI Face Recognition (O_O)","archived":false,"fork":false,"pushed_at":"2025-01-20T02:40:49.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T03:27:59.492Z","etag":null,"topics":["cctv","face-detection","face-recognition","flask","imgbeddings","mediapipe","openai-clip","opencv","opencv-python","pyqt5","python","surveillance"],"latest_commit_sha":null,"homepage":"https://gdjkhp.github.io/ama-facial-recognition/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GDjkhp.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"GDjkhp","custom":["https://paypal.me/GDjkhp"]}},"created_at":"2024-12-10T05:00:59.000Z","updated_at":"2025-01-20T02:40:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"5e550270-7b30-44d7-976c-c27390ce7349","html_url":"https://github.com/GDjkhp/ama-facial-recognition","commit_stats":null,"previous_names":["gdjkhp/ama-facial-recognition"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GDjkhp%2Fama-facial-recognition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GDjkhp%2Fama-facial-recognition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GDjkhp%2Fama-facial-recognition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GDjkhp%2Fama-facial-recognition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GDjkhp","download_url":"https://codeload.github.com/GDjkhp/ama-facial-recognition/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238895199,"owners_count":19548550,"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":["cctv","face-detection","face-recognition","flask","imgbeddings","mediapipe","openai-clip","opencv","opencv-python","pyqt5","python","surveillance"],"created_at":"2024-12-22T14:16:24.526Z","updated_at":"2025-10-29T21:31:05.930Z","avatar_url":"https://github.com/GDjkhp.png","language":"Python","funding_links":["https://patreon.com/GDjkhp","https://paypal.me/GDjkhp"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003eAMA Facial Recognition: Digital Records-logs Management System\u003c/h1\u003e\nA Thesis Presented to the Faculty of AMA Computer College Lucena Campus, Lucena City\n\u003cbr\u003e\nIn Partial Fulfilment of the Requirements for the Degree Bachelor of Science in Computer Science\n\u003cbr\u003e\n\u003cbr\u003e\nJohn Emmanuel S. Marco\n\u003cbr\u003e\nJohn Kennedy H. Peña\n\u003cbr\u003e\n\u003cimg src=\"https://GDjkhp.github.io/img/previewai.png\" width=720\u003e\n\u003ch3\u003eCopyright 2024, The Karakters Kompany\u003c/h3\u003e\n\u003ca href=\"https://www.youtube.com/watch?v=dQw4w9WgXcQ\"\u003e\u003cimg src=\"https://GDjkhp.github.io/img/PDF_32.png\" width=32\u003e\u003c/a\u003e\u003ca href=\"https://github.com/GDjkhp/ama-facial-recognition\"\u003e\u003cimg src=\"https://GDjkhp.github.io/img/git.png\" width=32\u003e\u003c/a\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003eDevelopers' Notes\u003c/b\u003e\u003c/summary\u003e\n\u003ch3\u003efuck i need money so bad i need to publish this messed up paper tas need pa ma-bookbind kasi requirements potek nayan i hate college so much im dedicating this project sa lahat ng mga nasa kolehiyo pa kasi grabe dinanas ko (\u003e_\u003c)\u003c/h3\u003e\n\u003cimg src=\"https://GDjkhp.github.io/img/preview_ai.jpg\" height=320\u003e\n\u003cbr\u003e\nif you enjoyed the time you wasted then it's not a waste of time \u003c3\n\u003cbr\u003e\n\u003ca href=\"https://paypal.me/GDjkhp\"\u003edonate kayo if you find this repo helpful, minimum lang sweldo ko sa trabaho :3\u003c/a\u003e\n\u003cbr\u003e\nhalos lahat ng python script ay AI generated ni OpenAI at Claude, kaya kung may tanong kayo, wag sakin, tanong nyo sa kanila XD\n\u003c/details\u003e\n\u003c/div\u003e\n\n## para saan to?\npara mas mapadali mag monitor ng mga tao sa paligid kasi may trust issues si eman (spy ng china)\n\n### mga use case:\n* pwedeng gawing biometrics at cctv surveillance\n* nakakatamad magsulat sa logbook, merong pa bang contact-tracing?\n* para mawalan ng trabaho si manong guard \u003e:D\n\n## pano to gamitin?\n### madali lang to guys need mo lang neto:\n* computer na may internet connection (preferably [windows](https://www.microsoft.com/en-us/windows) pero pwede rin linux or mac)\n* [python](https://www.python.org) na hindi kalumaan (need mo rin [vs code](https://code.visualstudio.com) para mas maganda mag edit)\n* analog or [ip cameras](https://en.wikipedia.org/wiki/IP_camera) (mas malinaw mas maganda)\n\n### kung ready na lahat, sundan mo to:\n1. install **ALL** required libraries: [requirements.txt](https://gdjkhp.github.io/ama-facial-recognition/requirements.txt) or pwede rin mano-mano good luck (hint: pip install)\n2. download mo **LAHAT** ng mga script: [download as zip](https://github.com/GDjkhp/ama-facial-recognition/archive/refs/heads/master.zip)\n3. enroll mo mukha mo: set-up mo si server ([server_capture.py](https://gdjkhp.github.io/ama-facial-recognition/server_capture.py)) then picture picture ([mp_client.py](https://gdjkhp.github.io/ama-facial-recognition/mp_client.py))\n4. train mo si AI: extract mo lahat ng mga mukha ([readdb.py](https://gdjkhp.github.io/ama-facial-recognition/readdb.py)) then train ([mp_train.py](https://gdjkhp.github.io/ama-facial-recognition/mp_train.py))\n5. finally try mo na sya congrats: ([mp_deploy.py](https://gdjkhp.github.io/ama-facial-recognition/mp_deploy.py))\n\n## recipe\n* `imgbeddings` vector embeddings tokenizer for images to assign names for each faces, powered by openai's clip model (credit goes to this [video](https://www.youtube.com/watch?v=Y0dLgtF4IHM))\n* `mediapipe` 3D face detection by google (credit goes to eman)\n* `opencv-contrib-python` cameras, yeah just for the cameras\n* `pyqt5` gui nothing too fancy\n* `numpy` numbers and array things\n* `pillow` image processing\n* `flask`, `requests` server/client network stuff (optional)\n\n## format ng mga files at structure ng source code\n* `/*.py` lahat ng logic nandito\n* `/requirements.txt` lahat ng required python libraries nandito\n* `/json/*.json` base64 image data ng mga mukha + other information na nakalap ni server\n* `/received_images/{name}/*.png or *.jpg` lahat ng mga mukha na ni train ni AI\n* `/face_embeddings.json` AI weight pagkatapos i-train\n* `/face_detection_logs.csv` dito nagtatala ng date and time at camera forda person\n* `/LICENSE` DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n* `/README.md` itong binabasa mo\n\n\u003cmarquee\u003e\u003ch3\u003ehindi rito kasama node.js server at client code, gamitin nyo nalang server_capture.py at mp_client.py pero kung need nyo to, chat nyo nalang si eman (O_o)\u003c/h3\u003e\u003c/marquee\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdjkhp%2Fama-facial-recognition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgdjkhp%2Fama-facial-recognition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdjkhp%2Fama-facial-recognition/lists"}