Skip to content

ghkgus407/ParkingGo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParkingGo

Parking Control with drone videos! using YOLOv8 & top view dataset

System Workflow

image

  1. Make parking lot frame (parkingspacepicker.py)
  2. YOLOv8 to extract the bounding box and confidence of the car object.
  3. When, IoU(Intersection of Unit) is over specific threshold, Car is parked.
  4. We used the Euclidean distance between those two center points.
  5. Easiest to Park : A parking space with many vacant spaces nearby (NorthSouthWestEast)
  6. Closest to Entrance : Euclidean distance betweent parking space and building entrance
    • The entrance of the building was set arbitrarily

run_jeongseok.py

image

  1. Import model and jeongseok_parkinglot videos and json of jeongseok_parkinglot.
  2. YOLOv8 detects car objects in jeongseok_parkinglot videos and update parking status in json

run_num2.py

image

  1. Import model and num2_parkinglot videos and json of num2_parkinglot.
  2. YOLOv8 detects car objects in num2_parkinglot videos and update parking status in json

parkingspacepicker.py

Make the frame of the parking lot and store the coordinates of the frame into json. This frame will be used to detect whether the car is parked .

mapmatching.py

Align rotated image by using YOLOv8 and SIFT. Masking bounding boxes which are detected by YOLOv8 and then, use SIFT algorithm.

image image

Q&A

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CSS 48.8%
  • JavaScript 28.8%
  • Python 20.9%
  • HTML 1.5%