KameralarProvider Yapılandırma

Provider Yapılandırma

Her kamera tipi farklı bir provider üzerinden yönetilir. Provider, kameraya özgü SDK komutlarını VisioAI’ın ortak arayüzüne dönüştürür.

Basler Pylon Provider

Tetikleme Modu

Basler kameralarda iki tetikleme modu desteklenir:

Yazılım tetiklemesi (Software Trigger): Pipeline’dan gelen RequestFrame çağrısı görüntüyü tetikler. CameraGrab node’unun tetiklediği an görüntü çekilir.

Donanım tetiklemesi (Hardware Trigger): PLC’den gelen elektriksel sinyal kamerayı tetikler. IODigitalRead node’u ile senkronize edilebilir.

Tetikleme modunu değiştirmek için:

  1. Kamera sayfasında ilgili kamerayı açın
  2. Gelişmiş Ayarlar sekmesine gidin
  3. Tetikleme Modu parametresini değiştirin
  4. Kaydedin
⚠️

Tetikleme modu değişikliği akizisyonu durdurur ve yeniden başlatır. Bu işlem sırasında kameradan frame alınamaz. İşlemi aktif bir Job çalışırken yapmayın.

Akizisyon Parametreleri

ParametreAçıklamaNot
ExposureTimePozlama süresi (μs)Değer değiştirildiğinde direct apply (restart yok)
GainAnalog kazanım (dB)Direct apply
AcquisitionFrameRateFPS (serbest koşumda)Direct apply
TriggerSourceTetikleme kaynağı: Software / Line1 / Line2Cold restart gerektirir
TriggerModeOn / OffCold restart gerektirir
PixelFormatMono8, BayerRG8, RGB8PackedCold restart gerektirir

“Direct apply” ile işaretlenen parametreler anlık değişir. “Cold restart” gerektiren parametreler için kamera durdurulup yeniden başlatılır.

Heartbeat ve Yeniden Bağlanma

Basler GigE kameraları için heartbeat timeout varsayılan olarak 3000ms’dir. Ağ gecikmesi yüksek ortamlarda bu değeri artırın. Kamera bağlantısı koptuğunda sistem otomatik yeniden bağlanır.

Hikrobot MVS Provider

Tetikleme Modu

Hikrobot kameralarda tetikleme modu kamera sayfasının Gelişmiş Ayarlar sekmesinden ayarlanır.

TriggerMode: On — PLC veya yazılım tetiklemesi. CameraGrab node’unun çalışması görüntü çekilmesini tetikler. TriggerMode: Off — Kamera sürekli görüntü üretir (free-run modu).

Hikrobot kameralarda ExposureTime ve Gain parametreleri direct apply ile anlık değiştirilebilir; tetikleme modu değişikliği için restart gerekmez.

Bant Genişliği Yönetimi

Birden fazla Hikrobot kamera aynı ağ adaptörüne bağlıysa bant genişliği sorunları yaşanabilir. Her kamera için DeviceLinkThroughputLimit parametresini ayarlayın. Toplam band genişliği NIC kapasitesini aşmamalıdır.

RTSP Provider

RTSP provider FFmpeg altyapısını kullanır. Bağlantı kesildiğinde otomatik yeniden bağlanır.

ParametreAçıklama
reconnect_attemptsMaksimum yeniden bağlanma denemesi
timeout_msBağlantı zaman aşımı
buffer_sizeFFmpeg network buffer boyutu

USB Provider

USB webcam’ler için V4L2 (Linux) ve DirectShow (Windows) kullanılır. Çözünürlük ve frame rate kamera desteklediği değerlerle sınırlıdır. USB kameralar endüstriyel kullanım için tavsiye edilmez; test ve prototipler için uygundur.

Görüntü Parametresi Değişikliklerinin Önceliği

Kamera parametreleri üç yerden değiştirilebilir:

  1. Kamera sayfası — kalıcı varsayılan değer
  2. Flow node özellikleri — job-bazlı override (örn. farklı pozlama)
  3. Reçete override — reçete-bazlı parametreler

Öncelik sırası: Reçete > Node özelliği > Kamera sayfası varsayılanı.