https://github.com/ashwanthbalakrishnan5/d2i
https://github.com/ashwanthbalakrishnan5/d2i
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ashwanthbalakrishnan5/d2i
- Owner: ashwanthbalakrishnan5
- Created: 2023-02-17T07:37:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T08:50:08.000Z (over 2 years ago)
- Last Synced: 2025-01-13T19:44:24.105Z (5 months ago)
- Language: Python
- Size: 1.49 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Object Detection using YOLOv5 for MLSmartApp Hackathon (Design 2 Info)
This project uses machine learning to detect various objects in a given floor plan using YOLOv5, a state-of-the-art object detection model, as well as OpenCV to detect basic shapes and circles. The input to the model is an image of the floor plan, and the output is a list of bounding boxes and class labels corresponding to the detected objects, as well as a visual representation of the floor plan with detected objects and shapes overlaid on top in a .svg file.
## Usage
To use the object and shape detection model, simply run the detect.py script with the path to the floor plan image as the argument. The script will output the detected objects and shapes as well as the generated .svg file.## Conclusion
This machine learning model provides a powerful tool for architects, interior designers, and other professionals to quickly and accurately analyze floor plans and identify key features and design elements. The combination of YOLOv5 and OpenCV allows for comprehensive object and shape detection, while the .svg file output provides a clear visual representation of the floor plan.---
### CREATED BY TEAM MAGNUM V1.O