Camera USB External

Bu fonksiyon bloğu, cihaz indeksiyle bir harici USB kameraya bağlanır ve çözünürlük, pozlama ve canlı kare akışı için esnek kontroller sunar. Kamera indeksi, çözünürlük ve pozlama gibi ayarların diğer bloklar veya dış sinyaller tarafından kontrol edildiği otomasyon ve üretim kurulumları için uygundur.

📥 Girdiler

Activate Signal Bu boolean değeri seçilen kameradan kare almaya başlamak için kullanın.

Release Signal Bu boolean değeri kamerayı durdurmak ve kaynaklarını serbest bırakmak için kullanın.

Camera Index Kamera cihazını seçmek için bir tam sayı verin (device index veya taranan indeks eşlemesi).

Resolution Width İstenilen yakalama genişliği için bir tam sayı verin.

Resolution Height İstenilen yakalama yüksekliği için bir tam sayı verin.

Scan Cameras Bağlı USB kameraları yeniden taramak ve kullanılabilir cihaz listesini yenilemek için true olarak ayarlayın.

Set Exposure Destekleniyorsa kamerada manuel pozlamayı ayarlamak için isteğe bağlı sayısal değer.

Set Auto Exposure Destekleniyorsa kameranın otomatik pozlama modunu ayarlamak için isteğe bağlı sayısal değer.

📤 Çıktılar

Camera Frame Seçilen USB kameradan yakalanmış en son görüntü karesi.

🕹️ Kontroller

Source / Resolution Info Geçerli kamera kaynağını ve aktif çözünürlüğü gösteren durum etiketi.

Not: Birçok kontrol giriş yuvası olarak sağlanır, böylece blok diğer bloklar veya UI kontrolleri tarafından sürülebilir.

🎯 Özellikler

  • Çoklu kamera sistemleri için cihaz indeksi veya taranan liste eşlemesiyle kamera seçimi.

  • Ayrı genişlik ve yükseklik girişleri ile çalışma zamanında çözünürlük değişikliği.

  • Kamera ve platform destekliyorsa manuel pozlama ve otomatik pozlama kontrolü.

  • Yumuşak yeniden başlatma davranışı: blok, boş veya başarısız kareler durumunda kamerayı otomatik olarak yeniden başlatmayı dener.

  • (Sistemde yapılandırıldıysa) uzaktan kayıt veya analiz için arka planda kare yükleyici desteği.

  • Çoğu ayar girişler üzerinden erişilebilir olduğu için headless veya otomatik iş akışları için tasarlanmıştır.

⚙️ Çalışma mekanizması

  • Activate Signal true olduğunda blok Camera Frame üzerinden kare iletmeye çalışır.

  • Release Signal true olduğunda blok yakalamayı durdurur ve kamera kaynaklarını serbest bırakır.

  • Camera Index değiştiğinde blok seçilen cihazı açmayı dener.

  • Aktifken Resolution Width ve Resolution Height sağlanırsa yakalama çözünürlüğünü değiştirmeyi dener.

  • Set Exposure veya Set Auto Exposure sağlanırsa, cihaz destekliyorsa pozlama ayarlarını değiştirmeye çalışır.

  • Blok tekrar eden boş veya başarısız karelerle karşılaşırsa kamerayı otomatik kurtarmak için bir yeniden başlatma döngüsü uygular.

  • Scan Cameras etkinleştirilirse blok kullanılabilir kamera listesini yeniler (yeni cihaz takıldığında faydalıdır).

📝 Kullanım talimatları

  1. Kullanılabilir cihazları listelemek için Scan Cameras veya sisteminizin kamera keşfini kullanın.

  2. Bir kamera seçmek için istenen cihaz indeksini Camera Index girişine verin.

  3. İsterseniz yakalama boyutu için Resolution Width ve Resolution Height değerlerini ayarlayın.

  4. Kare yakalamaya başlamak için Activate Signal gönderin. Geçerli durumu görmek için Source / Resolution Info etiketini izleyin.

  5. Kameranız bu kontrolleri destekliyorsa yalnızca Set Exposure veya Set Auto Exposure ayarlarını yapın.

  6. İşiniz bitince cihazı serbest bırakmak için Release Signal gönderin.

💡 İpuçları ve Püf Noktaları

  • Canlı önizleme için bu bloğun Camera Frame çıktısını Show Image bloğuna bağlayın.

  • Kareleri kaydetmek veya veri seti oluşturmak için Camera Framei Image Logger veya Record Video bloklarına bağlayın.

  • Kamera gürültülü kareler üretiyorsa, dedektörlere iletmeden önce kareleri Blur veya Denoising üzerinden geçirmeyi deneyin.

  • Ağır işlem gerektiren işler için yüksek çözünürlüklü yakalamaları önce küçültün: Camera FrameImage Resize → analiz blokları.

  • Bölge tabanlı analizler için dedektörleri çalıştırmadan önce kareyi Image ROI Select ile kırpın.

  • Canlı çıkarım boru hatları için Object Detection - Custom veya Skeleton Estimation gibi AI bloklarıyla birleştirin.

  • Kameraları sıcak takıp çıkarırken yeni cihazları keşfetmesi için Scan Cameras kullanın.

🛠️ Sorun Giderme

  • Kare yok veya siyah/boş kareler:

    • Camera Index için doğru tamsayı verildiğinden emin olun. Emin değilseniz Scan Cameras ile tarama yapın.

    • Başka bir uygulamanın kamerayı kullanmadığından emin olun. Diğer uygulamaları kapatıp tekrar deneyin.

    • Bazı kameralar yüksek çözünürlükte güvenilir akış sağlayamayabilir; Resolution Width ve Resolution Height değerlerini düşürmeyi deneyin.

  • Pozlama kontrolleri etkisiz:

    • Tüm kameralar veya platformlar programatik pozlama kontrolünü desteklemez. Ayarlar uygulanmıyorsa kamera üreticisinin aracını deneyin veya bloktaki Info etiketinden mevcut değerleri kontrol edin.

  • Aralıklı kare düşüşleri veya hatalar:

    • Farklı bir USB portu veya güç destekli bir USB hub deneyin. Bant genişliğini azaltmak için daha düşük çözünürlük kullanın.

    • Otomatik kurtarma işe yaramazsa tam yeniden başlatma için Release Signal sonra Activate Signal geçişi yapın.

  • Taramada kamera algılanmıyor:

    • Cihazın bağlı ve güç aldığından emin olun. Kamerayı yeniden takıp Scan Cameras etkinleştirin.

    • Bazı sistemlerde cihaz indeksleri yeniden başlatma veya yeniden takmadan sonra değişebilir — güvenilir seçim için taranan liste eşlemesini kullanın.

Sorunlar devam ederse, davranışı incelemek için Show Image ile kareleri önizleyin ve durumu paylaşmak üzere kısa bir kayıt alın (Record Video).

Last updated