Skip to content

Latest commit

 

History

History
121 lines (92 loc) · 3.58 KB

README.md

File metadata and controls

121 lines (92 loc) · 3.58 KB

Image Color Matrix Processor

GitHub last commit GitHub license PHP Version

NumPHP kütüphanesi kullanılarak geliştirilmiş görüntü işleme ve matris manipülasyonu örneği.

📌 Özellikler

  • 🖼️ 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

🚀 Başlangıç

Gereksinimler

  • PHP 7.0 veya üzeri
  • NumPHP kütüphanesi
  • GD kütüphanesi

Kurulum

  1. Projeyi klonlayın:
git clone https://github.com/ariferol01/image-color-matrix.git
cd image-color-matrix
  1. Composer ile bağımlılıkları yükleyin:
composer install
  1. Görüntü işlemek için:
php index.php

💡 Kullanım

  1. images klasörüne işlemek istediğiniz görseli cat.png olarak kaydedin
  2. Scripti çalıştırın
  3. İşlenmiş görsel images/cat_processed.png olarak kaydedilecektir

Örnek Çıktı

Orijinal Görsel İşlenmiş Görsel
Orijinal Görsel İşlenmiş Görsel

⚙️ Renk Analizi Parametreleri

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

🤝 Katkıda Bulunma

  1. Bu depoyu fork edin
  2. Yeni bir branch oluşturun (git checkout -b feature/yeniOzellik)
  3. Değişikliklerinizi commit edin (git commit -am 'Yeni özellik eklendi')
  4. Branch'inizi push edin (git push origin feature/yeniOzellik)
  5. Pull Request oluşturun

📄 Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakınız.

📁 Proje Yapısı

image-color-matrix/
├── images/
│   └── .gitkeep
├── docs/
│   └── images/
│       ├── original.png
│       └── processed.png
├── vendor/
├── .gitignore
├── README.md
├── composer.json
├── index.php
└── LICENSE

🔗 Bağlantılar

🤖 AI Katkısı

Bu proje Cursor AI asistanı yardımıyla geliştirilmiştir.