{"id":26907540,"url":"https://github.com/refret28/parking-spot-detection","last_synced_at":"2026-05-03T02:42:01.828Z","repository":{"id":248037009,"uuid":"827435054","full_name":"Refret28/parking-spot-detection","owner":"Refret28","description":"This script will allow you to track free and occupied parking spaces.","archived":false,"fork":false,"pushed_at":"2024-08-04T16:13:23.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T11:56:29.888Z","etag":null,"topics":["computer-vision","opencv","ultralytics"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"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/Refret28.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":"2024-07-11T16:32:39.000Z","updated_at":"2024-08-04T16:13:26.000Z","dependencies_parsed_at":"2024-08-04T18:16:46.520Z","dependency_job_id":"202f5097-7473-4f65-a819-bb7ee65b4dfc","html_url":"https://github.com/Refret28/parking-spot-detection","commit_stats":null,"previous_names":["refret28/parking-spot-detection"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Refret28/parking-spot-detection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Refret28%2Fparking-spot-detection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Refret28%2Fparking-spot-detection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Refret28%2Fparking-spot-detection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Refret28%2Fparking-spot-detection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Refret28","download_url":"https://codeload.github.com/Refret28/parking-spot-detection/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Refret28%2Fparking-spot-detection/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32556771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T00:31:16.350Z","status":"online","status_checked_at":"2026-05-03T02:00:09.297Z","response_time":103,"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":["computer-vision","opencv","ultralytics"],"created_at":"2025-04-01T11:56:54.147Z","updated_at":"2026-05-03T02:42:01.813Z","avatar_url":"https://github.com/Refret28.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Installation\n\n1) **Installing required dependencies:**\n```bash\n    pip install -r requirements.txt\n```\n\n2) **To mark objects in images, I recommend using the \"labelImg\" repository, which can be cloned by running the following command:**\n```bash\n    git clone https://github.com/HumanSignal/labelImg.git\n```\n\u003cblockquote\u003e\n    \u003cstrong\u003eThis repository provides one of the popular tools for annotating images. Instructions for installing and using the application can be found by following the link in the subdirectory.\u003c/strong\u003e\n\u003c/blockquote\u003e\n\n# Basic steps to make the code work\n\n1) **Then, for the program to work, you should enter some parameters in the configuration file \"config.ini\". These include the following:**\u003cbr\u003e\n•\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cstrong\u003eRTSP protocol\u003c/strong\u003e\u003cbr\u003e\n•\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cstrong\u003eNeuron network model for detecting objects in the frame\u003c/strong\u003e\u003cbr\u003e\n•\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cstrong\u003eThe intersection threshold over the union, which is discussed in the next paragraph\u003c/strong\u003e\n\n2) **So, about the intersection over the union. This algorithm is used in the code to determine the intersection of the car's boundary boxes with the parking space. By comparing the value of the obtained coefficient (coverage degree) with the threshold value specified in config.ini, we determine whether to consider the space occupied by the car or not. That is, if the value obtained as a result of the calculation is greater than the threshold value, the space will be considered occupied, otherwise - free.**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefret28%2Fparking-spot-detection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frefret28%2Fparking-spot-detection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefret28%2Fparking-spot-detection/lists"}