Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV-Computer-Vision-Basics

Python and OpenCV based image processing, filtering, ROI analysis, and real-time color tracking algorithms

👁️ OpenCV & Computer Vision Pratiklerim

Selamlar! 👋 Bu depoda, görüntü işleme ve Bilgisayarlı Görü (Computer Vision) alanında kendimi geliştirmek için Python ve OpenCV kullanarak yazdığım temel/orta seviye pratiklerimi topluyorum.

Gömülü sistemler dünyasının yanında, kameralardan gelen verileri anlamlandırmak, nesne/renk takibi yapmak ve görüntü filtreleme algoritmalarını deneyimlemek amacıyla bu çalışmaları gerçekleştirdim.


🚀 Bu Depoda Neler Var & Neler Öğrendim?

Sıfırdan başlayarak adım adım uyguladığım temel görüntü işleme konuları:

🎯 1. Köşe ve Kenar Algılama (Corner & Edge Detection)

  • Shi-Tomasi (goodFeaturesToTrack): Resimlerdeki piksel değişimlerini analiz ederek matematiksel olarak köşe noktalarını tespit etme.
  • Canny Edge Detection: Canlı kamera görüntüsü üzerinden yüksek/düşük eşik değerleriyle kenar (edge) çizgilerini çıkarma.

🎨 2. Renk Uzayları ve Canlı Renk Takibi

  • BGR, RGB, Grayscale ve HSV renk dönüşümleri.
  • HSV renk uzayında Trackbar ile alt/üst sınır değerlerini dinamik ayarlayarak canlı kamerada spesifik renk maskeleme (inRange).

🧹 3. Görüntü Filtreleme ve Pürüzsüzleştirme (Blurring)

  • Görüntüdeki gürültüleri (noise) temizlemek için Blur, Gaussian Blur, Median Blur ve renk hassasiyetini koruyan Bilateral Filter kullanımları.

✂️ 4. Geometrik İşlemler & ROI Analizi

  • Resimleri belirli merkez noktalarından istenen açılarda döndürme (warpAffine & getRotationMatrix2D).
  • Görsel üzerinde sadece ilgilenilen bölgeyi kesip alma (ROI - Region of Interest) ve ağırlıklı görüntü birleştirme (addWeighted).

📁 Dosya Yapısı

  • Ders11 kose bulma.py / KoseBulma example.py ➔ Shi-Tomasi Köşe Tespiti
  • Ders12 kamera ile kenar algılama.py ➔ Canny Kenar Algılama
  • Ders7 belli bir renk algılama.py ➔ HSV Canlı Renk Takibi
  • Ders8 bulanık yapma ayarları.py ➔ Görüntü Filtreleme Teknikleri
  • Ders3 trackbar.py ➔ Dinamik Trackbar Arayüz Kullanımı
  • Ders10 resim döndürme.py ➔ Geometrik Matris Dönüşümleri

Öğrenmeye, denemeye ve projeler geliştirmeye devam ediyorum! 💡

About

Python and OpenCV based image processing, filtering, ROI analysis, and real-time color tracking algorithms

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages