Pemecahan masalah kamera USB3
Pemecahan masalah (masalah yang paling umum)
Masalah yang paling umum berkaitan dengan kabel kamera, koneksi, USB extender, dll.
Artikel ini bertujuan membantu Anda menyelesaikan masalah atau mempersempit penyebabnya.
Insufficient Data Received / Device is not synchronized (clock is drifting)
- Insufficient Data Received (SwingCatalyst / MotionCatalyst tidak memiliki cukup data video yang diperoleh untuk diambil)
Penyebabnya bisa berupa frame yang hilang (lihat bagian dropped frames di bawah ini untuk langkah-langkah pemecahan masalah).
Keterbatasan perangkat keras atau sumber daya, periksa apakah ada aplikasi berat lain yang sedang berjalan.
Jika menggunakan laptop dengan baterai, coba sambungkan pengisi daya — apakah kesalahannya hilang? Jika ya, mengubah paket daya ke performa tinggi mungkin dapat membantu.
- Perangkat lunak belum menerima cukup data, yang berarti data video yang diterima tidak sinkron dengan jam komputer.
Tergantung pada jenis kamera Anda, ada beberapa hal yang bisa dicoba. Sering kali pesan “Device is not synchronized” adalah kesalahan yang mengikuti “Insufficient data received”. Namun, jika Anda hanya menerima pesan “Device is not synchronized (clock is drifting)”, coba mulai ulang mode Ambil, atau restart komputer.
Membiarkan sistem dalam mode Ambil untuk waktu yang lama dapat menyebabkan hal ini. Kami mereset jam saat mode Ambil dimulai (atau dimulai ulang), tetapi jika dibiarkan terlalu lama dalam mode Ambil, waktu jam kamera dan jam komputer akan mulai berbeda.
Solusi terakhir untuk pengguna kamera web: Coba aktifkan “timestamp manually” dari Pengaturan Kamera Lanjutan –> tab Opsi.
Dropped frames
T: Apa itu dropped frames?
J: Dropped frames berarti Frame video yang diterima dari kamera hilang dalam berbagai tingkat.
Tergantung pada jumlah Frame yang hilang, hal ini dapat berdampak signifikan pada video yang direkam. Dalam lingkungan dengan beberapa kamera, ini sangat bermasalah karena akan terlihat tidak sinkron dan momen-momen penting dari Aktivitas yang direkam bisa hilang.
Penyebab dropped frames
Kamera USB3 terhubung ke port USB 2.0.
Menggunakan kabel atau kabel extender yang berkualitas buruk.
Melebihi panjang kabel yang direkomendasikan (5 meter untuk USB3).
Kamera USB3 terhubung ke USB hub bersama perangkat lain yang berbagi hub yang sama, sehingga bandwidth tidak mencukupi.
Kamera menggunakan terlalu banyak bandwidth dibandingkan yang tersedia pada sistem.
Sumber daya sistem tidak mencukupi akibat aplikasi lain yang sedang berjalan.
Cara memperbaiki dropped frames
Untuk kamera USB, rekomendasi kami adalah mencoba menurunkan Laju Frame (dan atau device link throughput — untuk kamera FLIR) guna mengurangi konsumsi bandwidth.
Langkah-langkah pemecahan masalah:
- Jika menggunakan beberapa kamera, coba cabut atau nonaktifkan sebagian kamera — apakah sistem masih melaporkan dropped frames?
Jika ini membantu, bisa jadi ada indikasi masalah Performa atau masalah sumber daya bandwidth. Coba turunkan Laju Frame pada kedua kamera dan lihat apakah stabilitasnya membaik.
Tutup perangkat lunak lain yang intensif terhadap CPU & grafis untuk membebaskan sumber daya.
Coba turunkan Laju Frame: (contoh untuk FLIR Blackfly S)
Coba kurangi “Device Link throughput”, lihat “mengurangi bandwidth kamera” di bawah ini.
Periksa kabel — apakah kamera terhubung ke USB hub atau extender? Apakah kabel tertekuk tajam atau ada kerusakan yang terlihat? Coba hubungkan langsung ke komputer.
Apakah komputer memenuhi spesifikasi yang direkomendasikan? Jika tidak, mungkin Anda menggunakan lebih banyak kamera dari yang mampu ditangani sistem.
Beberapa kabel USB bekerja lebih baik daripada yang lain, dan kontroler USB 3.0 bawaan tertentu dapat menyebabkan masalah.
Karena USB3 bisa cukup rumit, kami merekomendasikan untuk mengikuti panduan dari produsen kamera Machine Vision terkemuka. Lihat artikel komponen USB yang kami rekomendasikan untuk detailnya: recommended-usb3-components.md
Mengurangi konsumsi bandwidth kamera
Menurunkan Laju Frame saja atau dikombinasikan dengan Region Of Interest (ROI) dapat mempengaruhi seberapa banyak bandwidth yang dikonsumsi kamera dan secara efektif mengurangi atau menghentikan dropped frames.
Sebagai contoh, USB 3.0 diklaim mampu mencapai 5Gb/s, yaitu 625 MB/s.
Satu kamera USB 3.0 dengan resolusi 1920 x 1200 pada 150 FPS akan menggunakan sekitar 345MB/s per kamera. — Oleh karena itu, penting untuk memiliki kartu kontroler USB 3.0 khusus sesuai rekomendasi kami untuk pengaturan dengan beberapa kamera (dalam kebanyakan kasus). Dalam banyak kasus, laptop tidak akan mampu mengoperasikan dua kamera USB3 full HD dengan FPS tinggi.
Pendekatan lain, yang sering kali efektif jika dikombinasikan dengan pengurangan throughput, adalah memanfaatkan region of interest, yang sering disebut ROI.
Bagaimana cara mengetahui seberapa banyak bandwidth yang dikonsumsi kamera?
Anda dapat menggunakan rumus: Data Rate = Resolusi × Laju Frame × kedalaman bit.
Dalam kebanyakan kasus, kedalaman bit adalah 8 bit.
| Data rate MB/s | Resolusi (lebar x tinggi) | Laju Frame | Kedalaman bit (bit per piksel) |
|---|---|---|---|
| 30,7 | 640x480 | 100 | 8 |
| 92,1 | 1280x720 | 100 | 8 |
| 131,1 | 1280x1024 | 100 | 8 |
| 207,4 | 1920x1080 | 100 | 8 |
Region Of Interest (ROI)
Catatan: Kamera yang didukung: Swing Catalyst Fox, FLIR Blackfly S
Menggunakan Region Of Interest (atau area of interest) dapat membantu mengurangi bandwidth yang dikonsumsi kamera dan meningkatkan FPS. Fitur ini juga dapat digunakan untuk membantu mengurangi jumlah dropped frames.
Silakan lihat artikel kami tentang cara menggunakan Region Of Interest.
No Data received
Ini menunjukkan bahwa SwingCatalyst tidak menerima gambar video atau data apa pun untuk diproses.
Contoh penyebab jenis kesalahan ini antara lain:
Kabel atau koneksi yang buruk: Coba cabut kamera dan sambungkan ke port USB yang berbeda.
Pengaturan yang salah: (Terutama untuk kamera web dan kamera DirectShow). Periksa pengaturan eksposur — jika auto dinonaktifkan dan eksposur diatur sangat tinggi, Laju Frame dapat turun secara signifikan.
Something went wrong
Jenis kesalahan ini umum terjadi jika kamera sedang digunakan oleh aplikasi lain.
Terutama kamera web yang mudah digunakan oleh perangkat lunak pihak ketiga — coba tutup program lain dan coba lagi. Jika kesalahan berlanjut, coba restart komputer.
Kamera tidak muncul dalam daftar pengaturan kamera
Jika kamera tidak muncul dalam daftar kamera, berarti kamera tidak terdeteksi atau tidak terhubung dengan benar.
Jika kamera tidak muncul dalam daftar kamera, kemungkinan besar tidak dikenali di Windows atau sedang digunakan oleh aplikasi lain. Coba cabut kamera dan sambungkan kembali.
Kamera mungkin tidak didukung oleh SwingCatalyst.
Untuk kamera The Imaging Source: Jika Anda telah menginstal Driver dari produsen, Anda mungkin perlu menghapus instalasi Driver tersebut agar kamera dapat berfungsi.
Kamera Ethernet (jaringan) / GigE mungkin memerlukan konfigurasi IP (silakan cari artikel khusus model/produsen di pusat bantuan kami).
Masalah konektivitas (kamera terputus)
USB 3 rentan terhadap masalah konektivitas. Paling sering masalah ini berasal dari USB 3.0 extender yang buruk, kabel yang terlalu panjang (secara keseluruhan), atau kabel yang rusak akibat tekukan yang terlalu tajam.
Lainnya
Tergantung pada perangkat keras Anda, mengaktifkan Filter sharpening dan denoise mungkin tidak ideal — menonaktifkannya akan mengurangi penggunaan CPU & GPU. Anda dapat menemukan Filter kamera di tab Filter Pengaturan Kamera Lanjutan. Info selengkapnya tentang Filter ada di sini: improving-image-quality.md
Terakhir diperbarui: 2024-12-11 | Lihat di situs dukungan resmi



