Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

veroonia/qr_code_detection

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR Code Detection using Computer Vision

This project implements a QR code detection pipeline using Python and classical computer vision techniques. The system processes input images, applies preprocessing and feature analysis, and detects QR codes using OpenCV-based image processing methods.

The project demonstrates practical skills in image analysis, algorithmic problem solving, and computer vision workflows, and was developed in a Google Colab environment.


🚀 Project Overview

QR codes are widely used for data encoding in real-world applications. Detecting them reliably under varying image conditions requires effective preprocessing and robust detection techniques.

This project focuses on:

  • Image preprocessing and enhancement
  • Feature extraction using computer vision
  • QR code detection using OpenCV
  • Visualization of detection results

🧠 Techniques & Concepts Used

  • Image preprocessing (grayscale conversion, resizing, filtering)
  • Thresholding and edge detection
  • Contour analysis
  • Classical computer vision techniques
  • Visualization of intermediate and final results
  • Modular code design (logic separated from UI)
  • Web-based interaction using Streamlit

🛠️ Technologies & Libraries

  • Python
  • OpenCV (cv2)
  • NumPy
  • Matplotlib
  • Google Colab / Jupyter Notebook
  • Pillow (PIL)
  • Streamlit

🌐 Streamlit Web Application

The Streamlit web app provides an intuitive interface for detecting QR codes without running notebooks or scripts manually.

Features

  • Image upload (PNG / JPG)
  • Automatic QR detection
  • Visual bounding box around detected QR codes
  • Display of decoded QR content
  • Clean, modern UI design

Detection Result

About

This project implements a QR code detection and decoding system using Python and classical image processing techniques. The solution applies computer vision methods to analyze input images, identify QR regions, decode embedded information, and visualize detection results.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.