{"id":19809786,"url":"https://github.com/deepraj1729/yplate","last_synced_at":"2025-05-01T08:31:11.357Z","repository":{"id":62590807,"uuid":"269837120","full_name":"deepraj1729/yplate","owner":"deepraj1729","description":"License Plate Detection library powered by YOLO v3 and OpenCV with Command Line Interface","archived":false,"fork":false,"pushed_at":"2023-02-06T05:18:14.000Z","size":1768,"stargazers_count":30,"open_issues_count":2,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-06T20:51:35.067Z","etag":null,"topics":["computer-vision","deep-learning","detect-plates","machine-learning","neural-networks","number-plate-recognition","numpy","opencv","tensorflow","yolov3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deepraj1729.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},"funding":{"github":["deepraj1729"]}},"created_at":"2020-06-06T02:01:39.000Z","updated_at":"2024-08-16T14:03:44.000Z","dependencies_parsed_at":"2023-02-19T04:45:56.015Z","dependency_job_id":null,"html_url":"https://github.com/deepraj1729/yplate","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj1729%2Fyplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj1729%2Fyplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj1729%2Fyplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepraj1729%2Fyplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deepraj1729","download_url":"https://codeload.github.com/deepraj1729/yplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224245841,"owners_count":17279681,"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":["computer-vision","deep-learning","detect-plates","machine-learning","neural-networks","number-plate-recognition","numpy","opencv","tensorflow","yolov3"],"created_at":"2024-11-12T09:18:11.252Z","updated_at":"2024-11-12T09:18:12.932Z","avatar_url":"https://github.com/deepraj1729.png","language":"Python","funding_links":["https://github.com/sponsors/deepraj1729"],"categories":[],"sub_categories":[],"readme":"[![yplate](https://img.shields.io/badge/yplate-v0.0.1-blue)](https://github.com/deepraj1729/yplate/releases/tag/0.0.1)  [![license](https://img.shields.io/badge/License-MIT-yellow)](https://github.com/deepraj1729/yplate/blob/master/LICENSE) [![dependencies](https://img.shields.io/badge/dependencies-packages-orange)](https://github.com/deepraj1729/yplate/blob/master/requirements.txt)\n[![pull](https://img.shields.io/badge/pull--requests-requests-green)](https://github.com/deepraj1729/yplate/pulls) [![issues](https://img.shields.io/badge/issues-issues-red)](https://github.com/deepraj1729/yplate/issues) ![python](https://img.shields.io/badge/python-3.5%3E%3D-brightgreen)\n# Yplate\n\n## Detect Vehicle Number plates with YOLOv3 powered by OpenCV \u003e= 3.x \n\n### Updates:\nIt will be updated to `pypi` and `conda` soon with stable releases\n\n### Install:\n\n#### a. With `wheel` \n\n    pip install https://github.com/deepraj1729/yplate/releases/download/0.0.1/yplate-0.0.1-py3-none-any.whl\n\n#### b. With `tar.gz` \n    \n    pip install https://github.com/deepraj1729/yplate/releases/download/0.0.1/yplate-0.0.1.tar.gz\n    \n    \n# Usage:\n\n### Command-line Arguments:-\n\n1. `detect`\n\n2. `crop`\n\n\n## `detect`\n\n### (1.a)  Detect plates automatically (detected image will be saved to output directory always with original starting file name) \n\n    yplate detect images/car2.jpg\n\n\n![car2](output/car2.jpg)\n\n\u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/out_txt/out.png\" width = \"400\" height = \"500\"\u003e\n\n\n### (1.b)  Detect plates and custom save it with a valid new filename (detected image will be saved to output directory with custom file name) \n    \n    yplate detect images/car2.jpg --save out2.jpg\n    \n### (1.c)  Hide output detected image\n\n    yplate detect images/car2.jpg --hide_img\n    \n### (1.d)  Hide output in command-line\n\n    yplate detect images/car2.jpg --hide_out\n\n### (1.e)  Don't save output image \n\n    yplate detect images/car2.jpg --save none\n\n\n## `crop`\n\n### (2.a)  Crop plates automatically ( Cropped plates will be saved to 'plates/' directory always with original starting file name)\n\n    yplate crop images/car2.jpg\n\n![car2](plates/car2_plate_0.jpg) \n\n\u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/out_txt/out_crop.png\" width = \"400\" height = \"500\"\u003e\n\n### (2.b)  Detect plates and custom save it with a valid new filename (Cropped image will be saved to output directory with starting custom file name)\n    \n    yplate crop images/car2.jpg --save plate2.jpg\n    \n### (2.c)  Hide cropped image in command-line\n\n    yplate crop images/car2.jpg --hide_img\n    \n### (2.d)  Hide output in command-line\n\n    yplate crop images/car2.jpg --hide_out\n\n### (2.e)  Don't save output image\n\n    yplate crop images/car2.jpg --save none\n\n\n### Check `yplate` version:\n\n    yplate -v\n\n### Model Configuration:\n\n    yplate --config\n\n## Sample Outputs:\n\n### Detected Plates:\n\n\u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/output/car2.jpg\" width = \"230\" height = \"170\"\u003e \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/output/car3.jpg\" width = \"230\" height = \"170\"\u003e \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/output/car4.jpg\" width = \"230\" height = \"170\"\u003e \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/output/car5.jpg\" width = \"230\" height = \"170\"\u003e \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/output/car6.jpg\" width = \"230\" height = \"170\"\u003e \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/output/car1.jpg\" width = \"230\" height = \"170\"\u003e\n\n### Corresponding plates:\n\n\u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car2_plate_0.jpg\" width = \"120\" height = \"40\"\u003e  \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car3_plate_0.jpg\" width = \"120\" height = \"40\"\u003e  \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car4_plate_0.jpg\" width = \"120\" height = \"40\"\u003e  \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car4_plate_1.jpg\" width = \"120\" height = \"40\"\u003e  \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car5_plate_0.jpg\" width = \"120\" height = \"40\"\u003e  \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car6_plate_0.jpg\" width = \"120\" height = \"40\"\u003e  \u003cimg src=\"https://github.com/deepraj1729/yplate/blob/master/plates/car1_plate_0.jpg\" width = \"100\" height = \"40\"\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepraj1729%2Fyplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepraj1729%2Fyplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepraj1729%2Fyplate/lists"}