Skip to content

ItsMerad/MATLAB-PhotoFilterBox

Repository files navigation

📸 PhotoFilterer: MATLAB Image Processing Studio

MATLAB License

PhotoFilterer, MATLAB App Designer kullanılarak geliştirilmiş, görüntü işleme algoritmalarını görselleştiren ve uygulayan kapsamlı bir masaüstü uygulamasıdır. Akademik ve pratik görüntü işleme çalışmalarında kullanılan temel tekniklerin çoğunu tek bir arayüzde sunar.

🖼️ Uygulama Arayüzü

PhotoFilterer GUI

PhotoFilterer GUI

PhotoFilterer GUI

🚀 Teknik Özellikler

Uygulama, görsel üzerinde aşağıdaki işlemleri eşzamanlı veya ardışık olarak gerçekleştirebilir:

⚡ Intensity Transformation Functions

  • Negative: Görüntü renklerini tersine çevirme.
  • Log / Reverse Log: Düşük veya yüksek yoğunluklu değerleri genişletme.
  • n'th Power/Root: Gamma düzeltmesi için özel kuvvet ve kök fonksiyonları.

🔊 Noise Generation

  • Gaussian Noise: İstatistiki normal dağılımlı gürültü ekleme.
  • Impulse / Salt & Pepper: Görüntüye rastgele beyaz ve siyah pikseller ekleme.

🔍 Spatial Filters

  • Smoothing: Average (Ortalama), Weighted (Ağırlıklı), Median, Max, Min filtreleri.
  • Sharpening: Derivative (Türevsel) ve High-Boost filtreleme teknikleri.

🧬 Morphology & Segmentation

  • Morphology: Erosion (Aşındırma) ve Dilation (Genleşme) işlemleri.
  • OTSU Segmentation: Otomatik eşikleme (thresholding) yöntemiyle nesne ve arka plan ayırma.

📐 Edge & Corner Detection

  • Kenar Belirleme: Prewitt, Sobel, Roberts ve Canny operatörleri.
  • Köşe Belirleme: Harris Corner Detection algoritması desteği.

🛠️ Kurulum ve Çalıştırma

  1. Gereksinimler: Bilgisayarınızda MATLAB yüklü olmalıdır.
  2. Projeyi İndirin:
    git clone [https://github.com/ItsMerad/PhotoFilterer.git](https://github.com/ItsMerad/PhotoFilterer.git)
  3. Image Processing Toolbox'ı MATLAB'ınıza kurun

About

PhotoFilterer, MATLAB App Designer kullanılarak geliştirilmiş, kapsamlı bir görüntü işleme ve analiz platformudur.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors