Sorunum temel olarak iki hazır sistemin senkronize bir şekilde işlemesi yani birleştirilmesi ile ilgili.
1. Endüstriyel kamera ile görüntü alıyorum.
2. Bu görüntüyü işleyen Opencv ile yazdığım bir yazılımım var.
3. Görüntüyü Opencv ile alamıyorum. Endüstriyel kameranın kendine ait bir yazılım sadece format olarak görüntü veriyor.
Ben görüntüyü çektikten sonra, işleme kısmını yapması için yazılıma görüntüyü manuel olarak aktarıyorum. Fakat bunun çekildiği anda işlenmesi lazım. Benim aklıma gelen bir çözüm görüntüyü ftp server a upload etmek ve oraya geldiğini kontrol edip işlemek ki bu konuda da pek tecrübem yok. Siz aynı problemle karşılaşmış olsaydınız nasıl çözerdiniz ?
Format ne mesela ; Verdiği formatı jpeg gibi birşeye dönüştürmek mümkün mü ?
OpenCV'yi masaüstü bir bilgisayarda çalıştıyorsun sanırım.
Ben istediğim formatta kayıt alabiliyorum. Bitmap olarak alıyorum şu an. Jpeg formata da değiştirilebilir. Aslında iki sistemi birleşmemesinin temel nedenlerinden birisi de fotoğrafın alındığı tarafta kamerayı bir step motorun hareket ettirmesi. Yani fotoğraf çekimini step motor hareketi ile senkronize çalışan bir yazılım var. Görüntü işleme yazılımı ise başka bir bilgisayarda. Bu arada bilgisayarlar dizüstü hocam.
Bir yerde çekilmiş resmi başka bir yerde işlemek istiyorsunuz sanırım?
Real time olarak videoyu mu işlemek istiyorsunuz yoksa çekilmiş resimleri sürekli işlemek mi istiyorsunuz?
Eğer 2.si ise ortak bir ağdalar ise image proc. yapan bilgisayara resimleri atın.Opencv gömülü programınıza o adresi bildirin, resimleri sürekli ordan çeksin.?
Öncelikle o kameranın görüntüsünü alan firmware yazılım opencv sdk sına görüntü aktaramayacaktır. Dönüştürseniz bile o kameranın performansı artık bir webcam gibi olacaktır. Ne yapmak istediğinizi açarsanız yardımcı olabilirim.
http://www.siberlojik.com/kamera.html (http://www.siberlojik.com/kamera.html)