görüntü işleme


OpenCV.JS – JavaScript ile Görüntü İşleme

Sık sorulan sorulardan bir tanesi web uygulamalarında OpenCV işlevlerinden nasıl yararlanılabilceğiydi. Bunun farklı çözümler Bildiğiniz üzere OpenCV kütüphanesi  C/C++, Python ve Java programlama dilleri için API sağlamaktadır. Bu popüler kütüphaneye  web uygulamaları içinde ihtiyaç duyulması neticesinde OpenCV.js kütüphanesi yakın bir zamanda release oldu. Bu kütüphane temel olarak web uygulamalarında OpenCV kullanabilmek amacıyla geliştirilmiş açık kaynak

Live CV

Live CV Dinu SV tarafından geliştirilen açık kaynak kod bir geliştirme ortamı. Geliştirme ortamı diyorum çünkü farklı bir görüntü işleme kütüphanesi olarak düşünülmemeli. Live CV QML (Qt Meta Language veya Qt Modeling Language) dili ile json benzeri bir yapıda geliştirme yapmayı sağlayan OpenCV wrapperı. QML ile json formatındaki elementler şeklinde OpenCV fonksiyonları kullanılabiliyor. Hızlı prototipleme, yeni başlayanlar için OpenCV’yi kavrama veya

JavaCV Nedir?

Java geliştiricileri OpenCV kütüphanesi ile uygulama geliştirken özelliklede Andorid platformu üzerinde bu işi yaparken bir çok zorluklarla karşılaşıyor. Örnekler veya dokümanlardaki anlatımlar Python ve C++ ile yapılıyor bu durum Java geliştiricileri için can sıkıcı bir durum, özellikle bazı C++ fonksiyonlarının Java karşılığının olmaması işleri daha da zora sokuyor. Bu durumda imdadınıza JavaCV yetişiyor. JavaCV Nedir? JavaCV,

OpenCV Görüntü Yazma (VideoWrite )

OpenCV Görüntü Yazma (VideoWrite ) Daha önceki örneklerde dosya sisteminden ve video aygıtlarından nasıl görüntü okunabileceğine ve bu görüntüleri nasıl barındırabileceğimize bakmıştık. Okunan görüntünün tekrardan yazılması işlemi ise Imgcodecs sınıfı içerisindeki imwrite() metodu ile yapılmaktadır. Bu metot parametre olarak dosya adı ve mat tipinde görüntü dizisi almaktadır.

Video olarak yazma işlemi için ise VideoWrite