Skip to content

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

License

Notifications You must be signed in to change notification settings

ariferol01/image-color-matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages