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, görsel üzerinde aşağıdaki işlemleri eşzamanlı veya ardışık olarak gerçekleştirebilir:
- 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ı.
- Gaussian Noise: İstatistiki normal dağılımlı gürültü ekleme.
- Impulse / Salt & Pepper: Görüntüye rastgele beyaz ve siyah pikseller ekleme.
- Smoothing: Average (Ortalama), Weighted (Ağırlıklı), Median, Max, Min filtreleri.
- Sharpening: Derivative (Türevsel) ve High-Boost filtreleme teknikleri.
- 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.
- Kenar Belirleme: Prewitt, Sobel, Roberts ve Canny operatörleri.
- Köşe Belirleme: Harris Corner Detection algoritması desteği.
- Gereksinimler: Bilgisayarınızda MATLAB yüklü olmalıdır.
- Projeyi İndirin:
git clone [https://github.com/ItsMerad/PhotoFilterer.git](https://github.com/ItsMerad/PhotoFilterer.git)
- Image Processing Toolbox'ı MATLAB'ınıza kurun