MalikShehram commited on
Commit
b8cf8b5
·
verified ·
1 Parent(s): 2faeaad

Upload 2 files

Browse files
Files changed (3) hide show
  1. .gitattributes +1 -0
  2. README.md +22 -13
  3. parking_lot.png.png +3 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ parking_lot.png.png filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,13 +1,22 @@
1
- ---
2
- title: Intelligent Parking Sytem Using Computer Vision And YOLO V8
3
- emoji: 🏃
4
- colorFrom: blue
5
- colorTo: red
6
- sdk: gradio
7
- sdk_version: 6.8.0
8
- app_file: app.py
9
- pinned: false
10
- license: mit
11
- ---
12
-
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
1
+ # Intelligent-Parking-Management-system-for-smart-cities-using-computer-vision-yolov8
2
+ # 1. Project overview
3
+ The Intelligent Parking Management System leverages computer vision and YOLOv8 to monitor parking areas in real-time. It detects and classifies parking slots as occupied, available, correctly parked, and wrongly parked. This system aims to streamline parking management, reduce traffic congestion, and enhance urban mobility #Features Real-time Detection: Monitors parking slots in real-time. Slot Classification: Identifies and classifies each slot as occupied, available, right parked, or wrongly parked. High Accuracy: Utilizes YOLOv8 for precise object detection and classification. Scalability: Can be scaled for different parking lot sizes and configurations.
4
+
5
+ # Steps involved for completion of this project
6
+ # 1. Data collection:
7
+ first a of all we have a design a small prototype of a paking. we have taken images of this parking slot with different angles
8
+
9
+ # 2.Data Preparation using Roboflow
10
+ then we have annotate the images as "Car", "Right_parked" and "wrong_parked".
11
+
12
+ # 3.Model Training:
13
+ after annotataion we have trained Yolov8 model on that annotated images and got our model named as 'wrong_car.pt' this wrong_car.pt model will detect car ,wrog_parked and Right_parked.
14
+
15
+ # Selecting coordinates :
16
+ WE have captured a pic from camera named as "parking_lot.png" and select the coordinates using the file "select slot coordinates.ipynb" and got the final coordinates as "Final_coodinates.txt"
17
+
18
+ # Making a logic using OpenCV for the occupancy of parking slot:
19
+ we have target the center of the car as our decision making feature , if the car center enter into the coordinate it will occupied the slot and increment the occopied by one while decrement the availabe slot .
20
+
21
+ # Running the "Final.ipynb" file:
22
+ after running the the above file this will detect real time the available slot ,occupied slot ,right_parked and Wrong_parket License This project is licensed under the MIT License - see the LICENSE file for details.
parking_lot.png.png ADDED

Git LFS Details

  • SHA256: 8a62646592298c9faad6a81cce6bff97ee93f61c40ae858421eb053477434092
  • Pointer size: 131 Bytes
  • Size of remote file: 584 kB