Görüntü
İşleme Projelerinde Python & Matlab Kullanımının Avantajları
ve Dezavantajları
Matlab
Avantajlar
-
Entegre
Geliştirme Editörü (IDE) mevcuttur.
-
Görselleştirme,
grafik işlemleri IDE sayesinde oldukça kolaydır.
-
Güçlü
paketleri ve araçları mevcuttur.
-
Akademi
dünyasında yaygındır.
Dezavantajlar
-
Ç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]
-
Real-Time
(Gerçek Zamanlı) video işlemleri için yavaştır.
-
Modern
programlama dillerine (Python, Java ..) göre eksiklikleri vardır.
Nesne yönelimli programlamaya uygun olmadığı için ileri
programlama tekniklerine kapalıdır.
-
Ticari,
üretimsel uygulamalar için uygun değildir. Daha çok akademi
dünyasında kullanılmaktadır.
-
Değişiklere
açıklığı sınırlıdır, esnekliği azdır.
Python
Avantajlar
-
Güçlüdür
ve ileri programlama tekniklerine açıktır .
-
Açık
kaynaklıdır. Böylece istenilen değişikliklere açık ve
esnektir.
-
Güçlü
kütüphanelere sahiptir (Matplotlib, Sci-Kit, NumPY, OpenCV, SciPY,
PIL/Pillow, SimpleCV, Mahotas ...).
-
Ücretsizdir.
-
Python
ile çalışma yapan topluluk sayısı fazla olduğu için
karşılaşılan problemlere cevap bulmak kolaydır.
-
Hızlıdır.
-
Ticari,
üretimsel, akademi dünyasında kullanıma uygundur.
-
Diğer
teknolojiler ile haberleşmesi, entegre olması daha kolaydır.
Dezavantajlar
-
Dökümantasyon
zayıflığı nedeniyle başlangıç seviyesi araştırmacılar için
kullanım zor gelebilir.
Kaynaklar:
-
-
-
-
Entegre
Geliştirme Editörü (IDE) mevcuttur.
Görselleştirme,
grafik işlemleri IDE sayesinde oldukça kolaydır.
Güçlü
paketleri ve araçları mevcuttur.
Akademi
dünyasında yaygındır.
Ç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]
Real-Time
(Gerçek Zamanlı) video işlemleri için yavaştır.
Modern
programlama dillerine (Python, Java ..) göre eksiklikleri vardır.
Nesne yönelimli programlamaya uygun olmadığı için ileri
programlama tekniklerine kapalıdır.
Ticari,
üretimsel uygulamalar için uygun değildir. Daha çok akademi
dünyasında kullanılmaktadır.
Değişiklere
açıklığı sınırlıdır, esnekliği azdır.
Güçlüdür
ve ileri programlama tekniklerine açıktır .
Açık
kaynaklıdır. Böylece istenilen değişikliklere açık ve
esnektir.
Güçlü
kütüphanelere sahiptir (Matplotlib, Sci-Kit, NumPY, OpenCV, SciPY,
PIL/Pillow, SimpleCV, Mahotas ...).
Ücretsizdir.
Python
ile çalışma yapan topluluk sayısı fazla olduğu için
karşılaşılan problemlere cevap bulmak kolaydır.
Hızlıdır.
Ticari,
üretimsel, akademi dünyasında kullanıma uygundur.
Diğer
teknolojiler ile haberleşmesi, entegre olması daha kolaydır.
Dökümantasyon
zayıflığı nedeniyle başlangıç seviyesi araştırmacılar için
kullanım zor gelebilir.
Yorumlar