การตั้งค่ากล้อง Ximea USB3 Vision ร่วมกับ SwingCatalyst
บทความสนับสนุนนี้ครอบคลุมการติดตั้งและการกำหนดค่ากล้อง Ximea ร่วมกับ SwingCatalyst
note: เพื่อใช้กล้อง Ximea ร่วมกับ SwingCatalyst คุณจะต้องมี Halcon USB dongle และใบอนุญาต กรุณาติดต่อ [email protected] เพื่อซื้อใบอนุญาต
คำแนะนำการติดตั้งและการกำหนดค่า Halcon ได้ที่นี่:
ข้อกำหนดการเปลี่ยนเฟิร์มแวร์
กล้อง 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 | ดูบนเว็บไซต์สนับสนุนอย่างเป็นทางการ




