Skip to main content
Case 092024AI Engineer & Backend Developer

YOLOv8 Blueprint Detector

95% detection accuracy

YOLOv8 Blueprint Detector was born from a vision: architecture shouldn't be analyzed manually. Driven by the power of computer vision, I built a system where blueprints speak their secrets - doors and windows detected, visualized, and delivered in moments, not hours.

YOLOv8FastAPIPythonOpenCV
01

95% detection accuracy

02

Sub-second inference time

03

Real-time processing capability

SnapshotAt a glance

AI Engineer & Backend Developer

2 months

Outcomes

95% detection accuracy

Sub-second inference time

Real-time processing capability

Technologies Used

4 Technologies Integrated

YOLOv8
FastAPI
Python
OpenCV
95%

Impact

Key Features

Feature Implementation

5 Features
85%
Feature CoverageProject Scope

Project Vision

Streamline blueprint analysis with AI-powered detection.

Core Process

The process of Developing it.

Trained YOLOv8 model on architectural blueprints, built FastAPI backend, and created interactive frontend.

Build notesWhat I built

03
  1. Trained a custom YOLOv8 model specifically for architectural blueprint analysis, achieving 95% detection accuracy for doors and windows by creating a comprehensive dataset of architectural drawings and fine-tuning the model for precise element recognition, enabling sub-second inference times.

  2. Built a FastAPI backend service that processes blueprint images through the YOLOv8 model, generating structured JSON outputs with detected element coordinates, types, and confidence scores, seamlessly integrating computer vision capabilities with RESTful API architecture.

  3. Developed an interactive drag-and-drop frontend with real-time visualization capabilities, allowing users to upload blueprints and instantly see detected architectural elements overlaid on the original image, delivering results in moments rather than hours of manual analysis.

Inspiration
Need for automated architectural element detection in blueprints.

Features

  • Door & window detection
  • JSON inference output
  • Interactive drag-and-drop frontend
  • Image visualization
  • Seamless API integration

Challenges

  • Training on architectural drawings
  • Handling various blueprint formats
Solution

Custom dataset creation and model fine-tuning for architectural elements.

Let's Talk-Knight's Gambit-Game On-
Consultant