การแก้ไขปัญหากล้อง USB3

การแก้ไขปัญหา (ปัญหาที่พบบ่อยที่สุด)

ปัญหาที่พบบ่อยที่สุดมักเกี่ยวข้องกับสายกล้อง การเชื่อมต่อ อุปกรณ์ขยายสัญญาณ USB เป็นต้น

บทความนี้มุ่งช่วยให้คุณแก้ไขปัญหาหรือระบุสาเหตุของปัญหาได้

ข้อมูลที่ได้รับไม่เพียงพอ / อุปกรณ์ไม่ซิงโครไนซ์ (นาฬิกาเกิดการเบี่ยงเบน)

ภาพหน้าจอ Snoop ภาพหน้าจอ Snoop

  1. ข้อมูลที่ได้รับไม่เพียงพอ (SwingCatalyst / MotionCatalyst ไม่ได้รับข้อมูลวิดีโอเพียงพอสำหรับการจับภาพ)
  • สาเหตุอาจมาจากเฟรมที่หลุดหาย (โปรดดู เฟรมที่หลุดหาย ด้านล่างสำหรับขั้นตอนการแก้ไขปัญหา)

  • ข้อจำกัดด้านฮาร์ดแวร์หรือทรัพยากรระบบ ตรวจสอบว่ามีแอปพลิเคชันที่ใช้ทรัพยากรสูงอื่น ๆ กำลังทำงานอยู่หรือไม่

  • หากใช้แล็ปท็อปด้วยแบตเตอรี่ ลองเสียบชาร์จเจอร์ แล้วข้อผิดพลาดหายไปหรือไม่? หากใช่ การเปลี่ยนแผนการใช้พลังงาน (เป็นการแสดงออกสูงสุด) อาจช่วยได้

  1. ซอฟต์แวร์ไม่ได้รับข้อมูลเพียงพอ หมายความว่าข้อมูลวิดีโอที่ได้รับไม่ซิงค์กับนาฬิกาของคอมพิวเตอร์
  • ขึ้นอยู่กับประเภทกล้องของคุณ มีวิธีการต่าง ๆ ที่ควรลอง หลายครั้ง “อุปกรณ์ไม่ซิงโครไนซ์” เป็นข้อผิดพลาดที่ตามมาหลังจาก “ข้อมูลที่ได้รับไม่เพียงพอ” อย่างไรก็ตาม หากคุณได้รับเฉพาะข้อความ “Device is not synchronized (clock is drifting)” ให้ลองรีสตาร์ทโหมดจับภาพ หรือรีสตาร์ทคอมพิวเตอร์

  • การทิ้งระบบไว้ในโหมดจับภาพเป็นเวลานานอาจทำให้เกิดปัญหานี้ เราจะรีเซ็ตนาฬิกาเมื่อเริ่ม (รีสตาร์ท) โหมดจับภาพ แต่หากปล่อยทิ้งไว้ในโหมดจับภาพนานพอ นาฬิกาของกล้องและนาฬิกาของคอมพิวเตอร์จะเริ่มเบี่ยงเบนออกจากกัน

  • วิธีแก้ปัญหาเป็นทางเลือกสุดท้ายสำหรับผู้ใช้เว็บแคม: ลองเปิดใช้งาน “timestamp manually” จากการตั้งค่ากล้องขั้นสูง –> แท็บ Options

MotionCatalyst_vI2Da0hHCn.png MotionCatalyst_vI2Da0hHCn.png

เฟรมที่หลุดหาย

คำถาม: เฟรมที่หลุดหายคืออะไร?

คำตอบ: เฟรมที่หลุดหาย หมายถึงเฟรมวิดีโอที่ได้รับจากกล้องสูญหายไปในระดับที่แตกต่างกัน

ขึ้นอยู่กับจำนวนเฟรมที่หลุดหาย อาจส่งผลกระทบอย่างมากต่อวิดีโอที่บันทึกไว้ ในสภาพแวดล้อมที่มีกล้องหลายตัว นี่ไม่ใช่เรื่องดี เนื่องจากจะทำให้วิดีโอดูไม่ซิงค์กัน และช่วงเวลาสำคัญของกิจกรรมที่บันทึกอาจสูญหายไป

สาเหตุของเฟรมที่หลุดหาย

  • กล้อง USB3 เชื่อมต่อกับพอร์ต USB 2.0

  • การใช้สายหรืออุปกรณ์ขยายสัญญาณที่ออกแบบมาไม่ดี

  • ความยาวสายเกินกว่าที่แนะนำ (5 เมตรสำหรับ USB3)

  • กล้อง USB3 เชื่อมต่อกับ USB hub ที่มีอุปกรณ์อื่นใช้ร่วมกัน ทำให้แบนด์วิดท์ไม่เพียงพอ

  • กล้องใช้แบนด์วิดท์มากเกินกว่าที่ระบบรองรับ

  • ทรัพยากรระบบไม่เพียงพอเนื่องจากแอปพลิเคชันอื่นที่กำลังทำงาน

วิธีแก้ไขเฟรมที่หลุดหาย

สำหรับกล้อง USB เราแนะนำให้ลองลด FPS (และ/หรือ device link throughput สำหรับกล้อง FLIR) เพื่อลดการใช้แบนด์วิดท์

ขั้นตอนการแก้ไขปัญหา:

  • หากใช้กล้องหลายตัว ลองถอดปลั๊กหรือปิดใช้งานกล้องบางตัว ระบบยังรายงานเฟรมที่หลุดหายอยู่หรือไม่?

หากการทำเช่นนี้ช่วยได้ อาจเป็นสัญญาณของปัญหาด้านการแสดงออกหรือปัญหาทรัพยากรแบนด์วิดท์ ลองลด FPS ของกล้องทั้งสองและดูว่าความเสถียรดีขึ้นหรือไม่

  • ปิดซอฟต์แวร์อื่นที่ใช้ CPU & GPU อย่างหนักเพื่อเพิ่มทรัพยากรระบบ

  • ลองลด FPS: (ตัวอย่างสำหรับ FLIR Blackfly S)

  • ลองลด “Device Link throughput” ดูหัวข้อ “การลดแบนด์วิดท์กล้อง” ด้านล่าง

  • ตรวจสอบสายเคเบิล กล้องเชื่อมต่อผ่าน USB hub หรืออุปกรณ์ขยายสัญญาณหรือไม่? สายเคเบิลถูกงอมากหรือมีรอยเสียหายที่มองเห็นได้หรือไม่? ลองเชื่อมต่อโดยตรงกับคอมพิวเตอร์

  • คอมพิวเตอร์ตรงตามข้อกำหนดที่แนะนำหรือไม่? หากไม่ใช่ อาจเป็นเพราะคุณใช้กล้องมากเกินกว่าที่ระบบรองรับได้

สาย USB บางเส้นทำงานได้ดีกว่าเส้นอื่น และตัวควบคุม USB 3.0 ที่ติดตั้งมาบางรุ่นอาจก่อให้เกิดปัญหาได้

เนื่องจาก USB3 อาจค่อนข้างซับซ้อน เราจึงแนะนำให้ยึดตามคำแนะนำของผู้ผลิตกล้อง Machine Vision รายใหญ่ที่มีชื่อเสียง โปรดดูบทความส่วนประกอบ USB ที่แนะนำของเราสำหรับรายละเอียด: recommended-usb3-components.md

การลดการใช้แบนด์วิดท์ของกล้อง

การลด FPS เพียงอย่างเดียวหรือรวมกับ Region Of Interest (ROI) สามารถส่งผลต่อปริมาณแบนด์วิดท์ที่กล้องใช้ และช่วยลดหรือหยุดเฟรมที่หลุดหายได้อย่างมีประสิทธิภาพ

ตัวอย่างเช่น USB 3.0 ระบุว่ารองรับความเร็วได้ถึง 5Gb/s ซึ่งเท่ากับ 625 MB/s

กล้อง USB 3.0 หนึ่งตัวที่มีความละเอียด: 1920 x 1200 ที่ 150 FPS จะใช้แบนด์วิดท์ประมาณ 345MB/s ต่อกล้อง - ดังนั้นจึงเป็นสิ่งสำคัญที่ต้องมีการ์ดควบคุม USB 3.0 แบบเฉพาะตามคำแนะนำของเราสำหรับการตั้งค่ากล้องหลายตัว (ในกรณีส่วนใหญ่) ในหลายกรณีแล็ปท็อปอาจไม่สามารถขับกล้อง USB3 Full HD FPS สูงสองตัวได้

อีกวิธีหนึ่ง ซึ่งมักใช้ได้ดีเมื่อรวมกับการลด throughput คือการใช้ region of interest หรือที่เรียกว่า ROI

ฉันจะทราบได้อย่างไรว่ากล้องใช้แบนด์วิดท์เท่าไร?

คุณสามารถใช้สูตร: Data Rate = Resolution * Frame rate * bit depth

ในกรณีส่วนใหญ่ bit depth จะอยู่ที่ 8 บิต

Data rate MB/sความละเอียด (กว้าง x สูง)Frame RateBit depth (บิตต่อพิกเซล)
30.7640x4801008
92.11280x7201008
131.11280x10241008
207.41920x10801008

Region Of Interest (ROI)

note: กล้องที่รองรับ: Swing Catalyst Fox, FLIR Blackfly S

การใช้ region of interest (หรือ area of interest) ช่วยลดปริมาณแบนด์วิดท์ที่กล้องใช้และเพิ่ม FPS ได้ นอกจากนี้ยังสามารถใช้เพื่อช่วยลดจำนวนเฟรมที่หลุดหายได้

โปรดดูบทความของเราเกี่ยวกับวิธีการใช้ Region Of Interest

ไม่ได้รับข้อมูล

ภาพหน้าจอ Snoop ภาพหน้าจอ Snoop

นี่แสดงว่า SwingCatalyst ไม่ได้รับภาพวิดีโอหรือข้อมูลใด ๆ สำหรับการประมวลผล

ตัวอย่างสาเหตุของข้อผิดพลาดประเภทนี้ได้แก่:

  • สายหรือการเชื่อมต่อชำรุด: ลองถอดกล้องออกแล้วเชื่อมต่อใหม่กับพอร์ต USB อื่น

  • การตั้งค่าที่ผิดพลาด: (โดยเฉพาะสำหรับเว็บแคมและกล้อง DirectShow) ตรวจสอบการตั้งค่า exposure หาก Auto ถูกยกเลิกการเลือกและตั้งค่า exposure ไว้สูงมาก FPS อาจลดลงอย่างมีนัยสำคัญ

เกิดข้อผิดพลาดบางอย่าง

ภาพหน้าจอ MotionCatalyst ภาพหน้าจอ MotionCatalyst

ข้อผิดพลาดประเภทนี้พบได้บ่อยหากกล้องกำลังถูกใช้งานโดยแอปพลิเคชันอื่น

โดยเฉพาะเว็บแคมที่อาจถูกใช้งานโดยซอฟต์แวร์ของบุคคลที่สามได้ง่าย ลองปิดโปรแกรมอื่น ๆ แล้วลองอีกครั้ง หากข้อผิดพลาดยังคงอยู่ ให้ลองรีบูตคอมพิวเตอร์

กล้องไม่แสดงในรายการการตั้งค่ากล้อง

หากกล้องไม่แสดงในรายการกล้อง แสดงว่ากล้องไม่ถูกตรวจพบหรือเชื่อมต่อไม่ถูกต้อง

  • หากกล้องไม่แสดงในรายการกล้อง มีความเป็นไปได้สูงที่ Windows ไม่รู้จักกล้อง หรือกล้องกำลังถูกใช้งานโดยแอปพลิเคชันอื่น ลองถอดกล้องออกแล้วเชื่อมต่อใหม่

  • กล้องอาจไม่ รองรับโดย SwingCatalyst

  • สำหรับกล้อง The Imaging Source: หากคุณติดตั้งไดรเวอร์ของผู้ผลิตไว้ คุณอาจต้องถอนการติดตั้งก่อนจึงจะใช้งานได้

  • กล้อง Ethernet (เครือข่าย) / GigE อาจต้องมีการกำหนดค่า IP (โปรดค้นหาบทความเฉพาะรุ่น / ผู้ผลิตในศูนย์ช่วยเหลือของเรา)

ปัญหาการเชื่อมต่อ (กล้องหลุดการเชื่อมต่อ)

USB 3 อาจมีแนวโน้มเกิดปัญหาการเชื่อมต่อ ส่วนใหญ่แล้วปัญหาเหล่านี้มาจากอุปกรณ์ขยายสัญญาณ USB 3.0 ที่ไม่ดี ความยาวสายรวมที่ยาวเกินไป หรือเพียงแค่สายที่เสียหายจากการงอมากเกินไป

อื่น ๆ

ขึ้นอยู่กับฮาร์ดแวร์ของคุณ การเปิดใช้งานตัวกรองการเพิ่มความคมชัดและลดสัญญาณรบกวนอาจไม่เหมาะสมเสมอไป การปิดตัวกรองเหล่านี้จะช่วยลดการใช้งาน CPU & GPU ได้บ้าง คุณสามารถพบตัวกรองกล้องได้ในแท็บ Filters ของการตั้งค่ากล้องขั้นสูง ข้อมูลเพิ่มเติมเกี่ยวกับตัวกรองที่นี่: improving-image-quality.md


อัปเดตล่าสุด: 2024-12-11 | ดูบนเว็บไซต์สนับสนุนอย่างเป็นทางการ