- 🖼️ Görüntüyü RGB matrisine dönüştürme
- 🎨 Gelişmiş renk analizi ve tespiti
- 🌈 10 farklı renk kategorisi
- Ana renkler (RGB)
- Ara renkler (Sarı, Cyan, Magenta, Turuncu, Kahverengi)
- Gri tonlar (Açık/Koyu)
- 🔍 Görüntü büyütme (2x)
- 📊 NumPHP ile matris işlemleri
- PHP 7.0 veya üzeri
- NumPHP kütüphanesi
- GD kütüphanesi
- Projeyi klonlayın:
git clone https://github.com/ariferol01/image-color-matrix.git
cd image-color-matrix
- Composer ile bağımlılıkları yükleyin:
composer install
- Görüntü işlemek için:
php index.php
images
klasörüne işlemek istediğiniz görselicat.png
olarak kaydedin- Scripti çalıştırın
- İşlenmiş görsel
images/cat_processed.png
olarak kaydedilecektir
Parametre | Açıklama | Varsayılan Değer |
---|---|---|
$COLOR_DOMINANCE |
Renk baskınlığı eşiği | 1.15 |
$GREY_THRESHOLD |
Gri ton tespit hassasiyeti | 20 |
$DARK_THRESHOLD |
Koyu renk eşiği | 200 |
$LIGHT_GREY_THRESHOLD |
Açık gri eşiği | 500 |
$MIN_COLOR_INTENSITY |
Minimum renk yoğunluğu | 100 |
- Bu depoyu fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi'
) - Branch'inizi push edin (
git push origin feature/yeniOzellik
) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakınız.
image-color-matrix/
├── images/
│ └── .gitkeep
├── docs/
│ └── images/
│ ├── original.png
│ └── processed.png
├── vendor/
├── .gitignore
├── README.md
├── composer.json
├── index.php
└── LICENSE
Bu proje Cursor AI asistanı yardımıyla geliştirilmiştir.