{"id":19215304,"url":"https://github.com/krisharul26/smart-car-parking-system-using-camera-and-ultrasonic-sensor-with-computer-vision-techniques","last_synced_at":"2026-04-11T02:05:37.186Z","repository":{"id":163617069,"uuid":"426343116","full_name":"KrishArul26/Smart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques","owner":"KrishArul26","description":"Home Vehicle parking system is one of the most important factors to reduce traffic and satisfy drivers. Moreover, when parking vehicles in the apartment parking place, the driver has to open the door. So, the driver has to get out of the vehicle and open it. In this project, we have created a system for an automated vehicle parking system using computer vision techniques and a Raspberry-Pi camera module and an ultrasonic sensor.","archived":false,"fork":false,"pushed_at":"2021-11-12T08:00:20.000Z","size":50,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T08:30:39.898Z","etag":null,"topics":["mqtt-broker","mqtt-client","object-detection","ocr","opencv","pycharm","pytorch","tensorflow"],"latest_commit_sha":null,"homepage":"","language":null,"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/KrishArul26.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":"2021-11-09T18:32:26.000Z","updated_at":"2024-12-20T10:01:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e7158b0-5455-4bdf-a8f8-85cb9aaeee01","html_url":"https://github.com/KrishArul26/Smart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KrishArul26/Smart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishArul26%2FSmart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishArul26%2FSmart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishArul26%2FSmart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishArul26%2FSmart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KrishArul26","download_url":"https://codeload.github.com/KrishArul26/Smart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishArul26%2FSmart-Car-Parking-System-using-Camera-and-Ultrasonic-Sensor-with-Computer-Vision-Techniques/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270671041,"owners_count":24625682,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["mqtt-broker","mqtt-client","object-detection","ocr","opencv","pycharm","pytorch","tensorflow"],"created_at":"2024-11-09T14:13:18.780Z","updated_at":"2026-04-11T02:05:37.141Z","avatar_url":"https://github.com/KrishArul26.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e Smart Car Parking System using Camera and Ultrasonic-Sensor with Computer Vision Techniques\u003c/h3\u003e\n\n \u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" src=\"https://user-images.githubusercontent.com/74568334/141061583-71722024-ae69-4d5a-adcd-38acc77b9450.jpeg\"\u003e\n\u003c/p\u003e \n\n\u003ch4 align=\"center\"\u003e \u003cspan style=\"color:green\"\u003eSSD-Mobilnet/OCR/Keras/TensorFlow/OpenCV/Camera Fusion/RaspberryPi\u003c/span\u003e\u003c/h4\u003e\n\n\u003ch3 align=\"left\"\u003eMotivation \u003c/h3\u003e\n \n\u003cp style= 'text-align: justify;'\u003e As the current housing systems are moving towards automation, the focus on the systems used within the house is given more focus than the \n \n customer satisfaction. In addition, Home Vehicle parking system is one of the most important factors to reduce traffic and satisfy drivers. Moreover, when parking the vehicles\n \n in the apartment parking place, the driver has to open the door. So, the driver has to get out of the vehicle and open it. So the project objective is to develop a system to \n \n allow authorised vehicles in the particular apartment. Also, we used **computer vision** techniques and a **Raspberry-Pi camera** module and an **ultrasonic sensor** in order\n \n to make this system.\n\u003c/p\u003e\n\n \u003cp align=\"center\"\u003e\n  \u003cimg width=\"500\" src=\"https://user-images.githubusercontent.com/74568334/141173464-605da526-2bd0-4444-abf5-c0b3578004e7.gif\"\u003e\n  \u003cimg width=\"500\" src=\"https://user-images.githubusercontent.com/74568334/141173489-9b0207c4-29cb-4a90-8df2-b55a998f0da6.gif\"\u003e\n\u003c/p\u003e \n\n\n\u003ch2 align=\"center\"\u003eComponentes Used for this Project\u003c/h2\u003e\n\n \u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" src=\"https://user-images.githubusercontent.com/74568334/141062108-eb17ca11-5618-4199-9478-3a50811170e3.jpg\"\u003e\n\u003c/p\u003e \n\n\u003ch2 align=\"center\"\u003e Technologies Used \u003c/h2\u003e\n \n ```\n 1. IDE - Pycharm\n 2. SSD - Mobilenet - As a object detection model\n 3. GPU - P-4000\n 4. Google Colab - image alaysis\n 5. OCR - Extract the numplerplate information\n 6. OpenCV - Draw the bounding boxes\n 7. RaspberryPi 4 - Run the program as a computer\n 8. Joy-pi - Monitoting system\n 9. Ultrasonic sensor - If any object detect by sensor and finding distance of the object from the sensor\n10. Servo Motor - handling the door\n11. MQTT - As a communication Protocol\n \n ```\n \n\u003ch3 align=\"left\"\u003e Project Limitations \u003c/h3\u003e\n\n \n\u003cp style= 'text-align: justify;'\u003e \n \n1.\tToy cars only used as vehicles\n \n2.\t**Two different cars** were used to demonstrate the project\n \n3.\tJust used **250 images** for each category to train the model\n \n4.\tInstead of the number plate, Pre-Defied number plate information was printed on white the paper\n \n5.\tThe toy car was moved manually\n.\u003c/p\u003e\n\n\n  \n\u003ch3 align=\"left\"\u003eSample Images\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/74568334/140993929-60ec397c-79e7-489d-8dba-918315a3ae1b.jpg\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/74568334/140993931-3d867c45-cce9-402d-8c8e-8628bbf0b073.jpg\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/74568334/140993925-5cc30d5f-aa07-45a4-9062-8f708a73f54a.jpg\"\u003e\n\u003c/p\u003e \n\n\u003ch3 align=\"left\"\u003eThe process flow of this projects\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" src=\"https://user-images.githubusercontent.com/74568334/141005196-51f2be35-8c6d-46bf-9233-21fb8f22687e.png\"\u003e\n\u003c/p\u003e \n\n \n\u003cp style= 'text-align: justify;'\u003e The above figure illustrates the Automated parking system for the smart home network. First, the vehicles model, number plate, and the name of the customer who lives in the apartment are collected and stored in a CSV file. To identify whether it was a car, motorcycle or vehicle, 500 toy car images were collected and trained on the SSD mobile - net model using the GPU-4000. Also, the trained model has later uploaded on rasperryPi4 Also, the camera module and Ultrasonic sensors were connected with raspberry. Subsequently, the ultrasonic sensor continues to work to detect and determine the distance of an object in front of the camera. If this distance is less than 10 cm, this information is published to the MQTT – Protocol to a particular topic. and To start the camera, it is giving a request to  MQTT with the same topic created by the ultrasonic sensor in MQTT and receiving the message from the ultrasonic sensor. In addition, the camera takes a picture and recognises from this picture whether it is a car or a motorcycle using SSD Mobel - net. It is the licence plate information that will be extracted if the licence plate already exists on the server, then the door will be opened.\u003c/p\u003e\n\n\n\u003ch3 align=\"left\"\u003eResults\u003c/h3\u003e\n\n \u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" src=\"https://user-images.githubusercontent.com/74568334/141173464-605da526-2bd0-4444-abf5-c0b3578004e7.gif\"\u003e\n  \u003cimg width=\"800\" src=\"https://user-images.githubusercontent.com/74568334/141173489-9b0207c4-29cb-4a90-8df2-b55a998f0da6.gif\"\u003e\n\u003c/p\u003e \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrisharul26%2Fsmart-car-parking-system-using-camera-and-ultrasonic-sensor-with-computer-vision-techniques","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrisharul26%2Fsmart-car-parking-system-using-camera-and-ultrasonic-sensor-with-computer-vision-techniques","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrisharul26%2Fsmart-car-parking-system-using-camera-and-ultrasonic-sensor-with-computer-vision-techniques/lists"}