การตั้งค่ากล้อง Ximea USB3 Vision ร่วมกับ SwingCatalyst

บทความสนับสนุนนี้ครอบคลุมการติดตั้งและการกำหนดค่ากล้อง Ximea ร่วมกับ SwingCatalyst

note: เพื่อใช้กล้อง Ximea ร่วมกับ SwingCatalyst คุณจะต้องมี Halcon USB dongle และใบอนุญาต กรุณาติดต่อ [email protected] เพื่อซื้อใบอนุญาต

คำแนะนำการติดตั้งและการกำหนดค่า Halcon ได้ที่นี่:

halcon-setup.md

ข้อกำหนดการเปลี่ยนเฟิร์มแวร์

กล้อง Ximea ของคุณอาจต้องอัปเกรดเฟิร์มแวร์ ซึ่งสามารถทำได้ผ่าน xiCOP ที่รวมมาพร้อมกับ Ximea API

ตรวจสอบสถานะเพื่อให้แน่ใจว่าคุณมี USB 3 host controller ที่รองรับการใช้งานได้

คุณสามารถเปลี่ยนกล้องไปใช้ USB3 Vision ผ่านเครื่องมือ xiCOP โดยคลิกที่ “Switch Camera to USB3 Vision” เพื่อเปลี่ยนเฟิร์มแวร์ของอุปกรณ์

การติดตั้งไดรเวอร์ USB3 ทั่วไป

โปรแกรมติดตั้งของผู้ผลิตกล้อง USB3 ส่วนใหญ่มาพร้อมกับไดรเวอร์ของตนเอง เพื่อให้ใช้ Halcon ร่วมกับกล้องที่รองรับ USB3 Vision ได้ จำเป็นต้องเปลี่ยนไดรเวอร์จากของ Ximea ไปเป็น WinUSB

ขั้นตอนนี้ทำได้ด้วยเครื่องมือชื่อ Zadig (รวมอยู่ในไฟล์ zip สนับสนุนกล้อง Universal ของ SwingCatalyst) เปิด Zadig แล้วเลือก List All Devices และยกเลิกการเลือก Ignore Hubs or Composite Parents ใต้เมนู Options จากนั้นค้นหากล้องแล้วคลิก Replace Driver

คุณต้องการเปลี่ยนไดรเวอร์บน composite parent ซึ่งอาจมีชื่อแตกต่างกันขึ้นอยู่กับรุ่นของกล้อง

กล้องคนละรุ่น แต่ขั้นตอนเดียวกัน

ขณะนี้กล้องควรปรากฏใน SwingCatalyst แล้ว

การกำหนดค่ากล้อง Ximea USB 3 ผ่าน Halcon

ใน SwingCatalyst ไปที่แท็บ Settings แล้วไปที่ Cameras ค้นหากล้อง Ximea ของคุณในรายการ จากนั้นคลิก Advanced

  • ไปที่แท็บ Configuration

  • เปิดใช้งานช่องทำเครื่องหมาย num_buffers แล้วใส่ค่า 200

การตั้งค่ากล้อง Ximea USB3 Vision

มาดูวิธีการตั้งค่า exposure, shutter speed และอัตราเฟรมกัน

คลิกแท็บ Settings และขยายแท็บ AcquisitionControl จากนั้นป้อนอัตราเฟรมสูงสุด (หรือต่ำกว่า) จากนั้น Acquisition Timing Mode สามารถตั้งเป็นโหมด Frame rate หรือ FreeRun โหมด Frame rate จะให้คุณกำหนดอัตราเฟรมได้ ในขณะที่ freerun จะทำงานที่อัตราเฟรมสูงสุดที่เป็นไปได้

note: อัตราเฟรมอาจถูกจำกัดโดยค่า exposure

การตั้งค่า exposure

โดยทั่วไปแล้วการใช้ exposure แบบ manual ดีที่สุดสำหรับสภาพแวดล้อมที่คงที่ เช่น สตูดิโอในร่ม การใช้ auto exposure เต็มรูปแบบอาจทำให้อัตราเฟรมเปลี่ยนแปลงและส่งผลให้ภาพไม่สม่ำเสมอ ในกรณีนี้เราไม่ใช้ auto exposure เนื่องจากต้องการควบคุมค่านี้ด้วยตนเอง โดยทั่วไปแนะนำให้ใช้เวลา exposure น้อยกว่า 2000 (2ms)

การตั้งค่า Gain

เช่นเดียวกับ exposure การตั้ง Gain เป็นแบบ manual สำหรับสภาวะแสงที่คงที่หรือในร่มนั้นดีที่สุด ยิ่ง exposure สูงภาพยิ่งมีความเป็นเม็ดมากขึ้น และการเข้ารหัสวิดีโอจะใช้เวลานานกว่าเมื่อเทียบกับ Gain ต่ำ

การเปลี่ยนขนาดภาพ

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

สามารถทำได้ด้วย area of interest หรือที่รู้จักในชื่อ AOI และ ROI หรือ Region of Interest การลดขนาดภาพโดยรวมด้วยฟังก์ชันนี้ยังสามารถเพิ่มอัตราเฟรมได้อีกด้วย


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