Görüntü İşleme Python Matlab Kullanımı


Görüntü İşleme Projelerinde Python & Matlab Kullanımının Avantajları ve Dezavantajları

Matlab

Avantajlar
  1. Entegre Geliştirme Editörü (IDE) mevcuttur.
  2. Görselleştirme, grafik işlemleri IDE sayesinde oldukça kolaydır.
  3. Güçlü paketleri ve araçları mevcuttur.
  4. Akademi dünyasında yaygındır.
Dezavantajlar
  1. Çok yüksek maliyete sahiptir. (Süresiz 2400$, Yıllık 940$ ayrıca sonradan ihtiyaç olan eklentiler için ekstra maliyetler oluşmaktadır.) [2019 Nisan]
  2. Real-Time (Gerçek Zamanlı) video işlemleri için yavaştır.
  3. Modern programlama dillerine (Python, Java ..) göre eksiklikleri vardır. Nesne yönelimli programlamaya uygun olmadığı için ileri programlama tekniklerine kapalıdır.
  4. Ticari, üretimsel uygulamalar için uygun değildir. Daha çok akademi dünyasında kullanılmaktadır.
  5. Değişiklere açıklığı sınırlıdır, esnekliği azdır.

Python

Avantajlar
  1. Güçlüdür ve ileri programlama tekniklerine açıktır .
  2. Açık kaynaklıdır. Böylece istenilen değişikliklere açık ve esnektir.
  3. Güçlü kütüphanelere sahiptir (Matplotlib, Sci-Kit, NumPY, OpenCV, SciPY, PIL/Pillow, SimpleCV, Mahotas ...).
  4. Ücretsizdir.
  5. Python ile çalışma yapan topluluk sayısı fazla olduğu için karşılaşılan problemlere cevap bulmak kolaydır.
  6. Hızlıdır.
  7. Ticari, üretimsel, akademi dünyasında kullanıma uygundur.
  8. Diğer teknolojiler ile haberleşmesi, entegre olması daha kolaydır.
Dezavantajlar
  1. Dökümantasyon zayıflığı nedeniyle başlangıç seviyesi araştırmacılar için kullanım zor gelebilir.

Kaynaklar:

Yorumlar