{"id":23531342,"url":"https://github.com/abhik-chakraborty/face-detection","last_synced_at":"2026-04-28T17:02:03.015Z","repository":{"id":169015128,"uuid":"616182686","full_name":"Abhik-Chakraborty/face-detection","owner":"Abhik-Chakraborty","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-30T06:10:30.000Z","size":29851,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T03:08:52.758Z","etag":null,"topics":["object-detection","opencv","python3"],"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/Abhik-Chakraborty.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-19T20:53:30.000Z","updated_at":"2024-10-04T06:19:22.000Z","dependencies_parsed_at":"2024-12-25T22:25:13.983Z","dependency_job_id":null,"html_url":"https://github.com/Abhik-Chakraborty/face-detection","commit_stats":null,"previous_names":["abhik-chakraborty/face-detection"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Abhik-Chakraborty/face-detection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2Fface-detection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2Fface-detection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2Fface-detection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2Fface-detection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abhik-Chakraborty","download_url":"https://codeload.github.com/Abhik-Chakraborty/face-detection/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhik-Chakraborty%2Fface-detection/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32390067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["object-detection","opencv","python3"],"created_at":"2024-12-25T22:15:05.183Z","updated_at":"2026-04-28T17:02:02.997Z","avatar_url":"https://github.com/Abhik-Chakraborty.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CV-object-detection\n\nThis repository includes the following scripts:\n* license_plate_detection.py - Detect and read license plates in a video file\n* object_detection.py - Detect objects in a video file\n* face_detection.py - Recognize faces in a video file\n\n## Read License Plates\nThis script reads the video file, looks for license plates and if found, write the image of the frame \nwith bounding boxes and also a csv with list of plates detected and their corresponding images\n\ncmd to run\n```console \npython license_plate_detection.py --input-file-path \u003cvideo-file-path\u003e --output-dir \u003coutput-dir-path\u003e\n```\nExample output\n![Example Output](example_outputs/license-plate.png)\n\n## Detect Objects\nThis script reads the video file, looks for objects and if found, write the image of the frame \nwith bounding boxes\n\nThe script uses pretrained mobilenet model. The model weights and graph are in mobilenet_model folder\n\ncmd to run\n```console \npython object_detection.py --input-file-path \u003cvideo-file-path\u003e --output-dir \u003coutput-dir-path\u003e --model-weights-path 'mobilenet_model/frozen_inference_graph.pb' --model-graph-path 'mobilenet_model/graph.pbtxt'\n```\nExample output\n![Example Output](example_outputs/object-detection.png)\n\n## Recognize faces\nThis script reads the video file, looks for faces, compares the faces with known faces and if there is a match then \nwrites an image with bounding boxes and the filename of the known face image\n\nThe script uses [face-recognition python library](https://pypi.org/project/face-recognition/) \nKnown persons directory should have images with filname in the format {person_name}.{format}\ncmd to run\n```console \npython face_detection.py --input-file-path \u003cvideo-file-path\u003e --known-persons-dir '\u003cknown-faces-dir\u003e --output-dir \u003coutput-dir-path\u003e\n```\nExample output\n![Example Output](example_outputs/face-recognition.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhik-chakraborty%2Fface-detection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhik-chakraborty%2Fface-detection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhik-chakraborty%2Fface-detection/lists"}