วิธีกำหนดค่ากล้อง Point Grey / FLIR GigE (Blackfly) กับ SwingCatalyst

วิธีการเตรียมตัวกล้อง Point Grey GigE ให้ทำงานร่วมกับ SwingCatalyst

สำหรับการกำหนดค่าการตั้งค่ากล้อง โปรดดูบทความนี้: point-grey-flir-usb.md

บทความนี้ครอบคลุมการเตรียมตัวที่อยู่ IP ของทั้งกล้องและการ์ดเครือข่าย

หมายเหตุ: การรองรับกล้องมีข้อจำกัด และการควบคุมกล้องจำกัดอยู่ที่ FlyCapture (ซอฟต์แวร์ Point Grey)

อะแดปเตอร์เครือข่ายที่รองรับและการกำหนดค่า:

โปรดดู: gige-network-setup.md

หมายเหตุ: สำหรับกล้องที่รองรับ Spinnaker SDK โปรดดู บทความเกี่ยวกับ Spinnaker ของเรา

หมายเหตุ สำคัญสำหรับการแสดงออก: หากคุณมีการ์ดเครือข่าย Intel โปรดดาวน์โหลดและติดตั้งไดรเวอร์ Intel เนื่องจากจะให้ตัวเลือกในการตั้งค่าอัตรา interrupt moderation ซึ่งอาจไม่มีใน Windows drivers

คลิกที่นี่เพื่อข้ามไปยังการกำหนดค่า IP โดยตรง

สำคัญ:

Region of Interest (ROI) ไม่รองรับบนกล้อง Blackfly BFLY-PGE-03S3C

เราแนะนำให้ใช้อะแดปเตอร์เครือข่าย (พอร์ต) แบบเฉพาะหนึ่งตัวต่อกล้องหนึ่งตัว

การเตรียมตัวกล้อง Point Grey / FLIR GigE ของคุณ:

ข้อกำหนด:

  • ติดตั้งซอฟต์แวร์ Point Grey Flycap จากเว็บไซต์ของเรา: https://www.swingcatalyst.com/drivers

  • การ์ดเครือข่ายที่เราแนะนำหนึ่งใบ

  • การ์ดเครือข่ายถูกติดตั้งแล้วและกำลังรับพลังงาน

  • กล้องเชื่อมต่อกับการ์ดเครือข่ายแล้ว

หมายเหตุ: เมื่อติดตั้ง Flycap โปรดตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมายสำหรับ Point Grey Image Filter driver แล้ว

การติดตั้งการ์ดเครือข่าย

ติดตั้งการ์ดเครือข่าย PCI-E ติดตั้งการ์ดเครือข่าย PCI-E

สำหรับการติดตั้งการ์ดเครือข่าย โปรดพิจารณาดูขั้นตอนที่ระบุไว้ที่นี่: https://www.wikihow.com/Install-a-PCI-Card ขั้นตอนการติดตั้งการ์ดเครือข่ายพอร์ตคู่ของ FLiR นั้นใกล้เคียงกัน

<>การตั้งค่าที่อยู่ IP โดยใช้ยูทิลิตี GigE Configurator

เราจำเป็นต้องกำหนดค่าที่อยู่ IP สำหรับทั้งอะแดปเตอร์เครือข่าย (พอร์ต) และกล้องที่เชื่อมต่อ

เริ่มต้นด้วยการเตรียมตัวอะแดปเตอร์เครือข่ายก่อน!

  • เปิดแอปพลิเคชัน Point Grey GigE Configurator สามารถพบได้ที่: C:\Program Files\Point Grey Research\FlyCap2 Viewer\bin64ตัวสำรวจไฟล์แสดงเส้นทางโปรแกรม ตัวสำรวจไฟล์แสดงเส้นทางโปรแกรม
  1. เปิดแอปพลิเคชัน Point Grey GigE Configurator และคลิกที่กล้อง

หน้าต่าง GigE Configurator แสดงกล้องที่เชื่อมต่อ หน้าต่าง GigE Configurator แสดงกล้องที่เชื่อมต่อ

โปรดสังเกตว่ากล้องเชื่อมต่อกับอะแดปเตอร์เครือข่ายใด (ดูที่ไฮไลต์สีแดง)

ในกรณีของเรา กล้องเชื่อมต่อกับ Ethernet 9

คลิกที่ Ethernet 9 ใต้ Network Adapters ในรายการตามที่แสดงทางด้านซ้ายของภาพหน้าจอด้านบน

การตั้งค่าที่อยู่ IP ของอะแดปเตอร์เครือข่าย:

เปลี่ยนที่อยู่ IP และ subnet mask ให้ตรงกับภาพหน้าจอด้านล่าง แล้วคลิก Set IP address / Subnet จากนั้นคลิก Yes และ OK

การตั้งค่า IP ของอะแดปเตอร์เครือข่าย การตั้งค่า IP ของอะแดปเตอร์เครือข่าย

ยืนยันการตั้งค่า IP ของอะแดปเตอร์เครือข่าย ยืนยันการตั้งค่า IP ของอะแดปเตอร์เครือข่าย

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

การปรับอะแดปเตอร์เครือข่ายให้เหมาะสม

ตามภาพหน้าจอด้านล่าง โปรดสังเกตตัวเลขสีแดงที่เรียกว่า MTU

เราจำเป็นต้องเพิ่มตัวเลขนี้ คลิก Open Network Connections ตามพื้นที่ที่ไฮไลต์ด้านล่าง

GigE Configurator แสดงค่า MTU และตัวเลือก Network Connections GigE Configurator แสดงค่า MTU และตัวเลือก Network Connections

คลิกที่แท็บ Advanced และค้นหา Jumbo Packet แล้วตั้งค่าเป็น 9014 Bytes

การตั้งค่า Jumbo Packet ในคุณสมบัติอะแดปเตอร์เครือข่าย การตั้งค่า Jumbo Packet ในคุณสมบัติอะแดปเตอร์เครือข่าย

การเปลี่ยน Interrupt Moderation

ตั้งค่า Interrupt Moderation เป็น Enabled

การตั้งค่า Interrupt Moderation ในคุณสมบัติอะแดปเตอร์เครือข่าย การตั้งค่า Interrupt Moderation ในคุณสมบัติอะแดปเตอร์เครือข่าย

คลิก Interrupt Moderation Rate และตั้งค่า Value เป็น Extreme

สำคัญ: หากคุณจะใช้กล้องมากกว่า 2 ตัว อาจต้องตั้งค่า Interrupt Moderation เป็น Disabled เพื่อหลีกเลี่ยงการสูญหายของเฟรม

การตั้งค่าที่อยู่ IP ของกล้อง

รายการกล้องใน GigE Configurator รายการกล้องใน GigE Configurator

คลิกที่กล้องที่มีอยู่ในรายการ (ในกรณีของเราเรามีกล้องเพียงตัวเดียวที่เชื่อมต่ออยู่ ดังนั้นเราจึงทราบว่าเป็นกล้องที่ถูกต้อง)

ป้อน IP ต่อไปนี้ (หมายเหตุ เรากำลังตั้งค่าที่อยู่ IP ของกล้องที่เชื่อมต่อกับ Ethernet 9 ตามด้านบน):

การป้อนที่อยู่ IP ของกล้อง การป้อนที่อยู่ IP ของกล้อง

คลิก Set IP Address / Subnet แล้วคลิก Yes จากนั้น OK

ยืนยันการตั้งค่า IP ของกล้อง ยืนยันการตั้งค่า IP ของกล้อง

ค้นหากล้องที่คุณเพิ่งตั้งค่าที่อยู่ IP ในรายการทางด้านซ้ายของ FLiR GigE Configurator และคลิกที่กล้องนั้น

การตั้งค่าการกำหนดที่อยู่ IP Assignment Configuration

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

ยกเลิกการเลือก DHCP และเลือก Persistent IP

การตั้งค่า Persistent IP ในการกำหนดค่ากล้อง การตั้งค่า Persistent IP ในการกำหนดค่ากล้อง

คลิก Copy from Current แล้วคลิก Set IP Address / Subnet

การคัดลอกการตั้งค่า IP ปัจจุบัน การคัดลอกการตั้งค่า IP ปัจจุบัน

การตรวจสอบขนาดแพ็กเก็ต

มาตรวจสอบว่าขนาดแพ็กเก็ต (MTU) ถูกตั้งค่าอย่างถูกต้อง

คลิก Discover Maximum Packet Size ควรแสดงค่าเป็น 9000

ผลการตรวจสอบขนาดแพ็กเก็ตสูงสุด ผลการตรวจสอบขนาดแพ็กเก็ตสูงสุด

คลิก Test Camera Connection เพื่อยืนยันว่าการเชื่อมต่อทำงานได้และคุณกำลังรับข้อมูลจากกล้อง

ผลการทดสอบการเชื่อมต่อกล้อง ผลการทดสอบการเชื่อมต่อกล้อง

การเตรียมตัวกล้องมากกว่า 1 ตัว

ตอนนี้ที่คุณกำหนดค่ากล้องหนึ่งตัวและอะแดปเตอร์เครือข่ายหนึ่งตัวแล้ว คุณสามารถทำซ้ำขั้นตอนด้านบนเพื่อกำหนดค่ากล้องหลายตัวได้

โดยคำนึงถึงขั้นตอนและภาพหน้าจอด้านบน เราได้ตั้งค่า IP ของกล้องและ Ethernet Adapter 9 แล้ว การเตรียมตัวกล้องหลายตัวใช้ขั้นตอนเดียวกันแต่ใช้ IP ที่แตกต่างกัน

เพื่อความง่าย ขอเรียกว่า Ethernet Adapter 1, 2 และ 3 เป็นต้น..

Ethernet Adapter 1: IP: 10.0.1.1 Subnet: 255.255.255.0

กล้อง 1: IP: 10.0.1.10 Subnet: 255.255.255.0 Ethernet Adapter 2: IP: 10.0.2.1 Subnet: 255.255.255.0 กล้อง 2: IP: 10.0.2.10 Subnet: 255.255.255.0

Ethernet Adapter 3: IP: 10.0.3.1 Subnet: 255.255.255.0

กล้อง 3: IP: 10.0.3.10 Subnet: 255.255.255.0

Ethernet Adapter 4: IP: 10.0.4.1 Subnet: 255.255.255.0

กล้อง 4: IP: 10.0.4.10 Subnet: 255.255.255.0

การใช้กล้องใน SwingCatalyst

การใช้กล้อง Point Grey ใน SwingCatalyst เป็นเพียงการตั้งค่ามุมกล้องและคลิกเปิดใช้งาน คลิกปุ่ม Play เพื่อตรวจสอบว่ากล้องทำงานได้

การกำหนดค่ากล้องทั้งหมดต้องทำผ่านซอฟต์แวร์ FlyCapture ของ Point Grey

หน้าจอการเตรียมตัวกล้อง SwingCatalyst หน้าจอการเตรียมตัวกล้อง SwingCatalyst

วิธีเปลี่ยนความเร็วชัตเตอร์และการตั้งค่ากล้องอื่นๆ

เปิดซอฟต์แวร์ Point Grey Flycap2 และไปยัง Camera Settings

  1. ใต้ shutter ให้ตรวจสอบว่า Auto ไม่ได้ถูกเลือก

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

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

สำหรับการบันทึกการตั้งค่าดูที่ข้อ 3

อาจจำเป็นต้องปรับ FPS ด้วย คุณสามารถยกเลิกการเลือก auto และตั้งค่าเป็น FPS ที่ต้องการ จากนั้นทำตามขั้นตอนที่ 3

อาจจำเป็นต้องปรับ FPS ด้วย คุณสามารถยกเลิกการเลือก auto และตั้งค่าเป็น FPS ที่ต้องการ จากนั้นทำตามขั้นตอนที่ 3

การตั้งค่า Gain

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

สำหรับการตั้งค่า Gain แบบ manual ให้ยกเลิกการเลือก Auto

โปรดดูบทความนี้เกี่ยวกับวิธีการเตรียมตัวกล้อง: point-grey-flir-usb.md

การแก้ไขปัญหาและการปรับให้เหมาะสมเพิ่มเติม

หากคุณสูญเสียเฟรม หรือมีปัญหาในการซิงค์กับกล้อง FLiR / Point Grey โปรดตรวจสอบขนาดแพ็กเก็ตใต้ Flycapture2 -> Custom Video modes

Point Grey FlyCap2 แสดงการตั้งค่า Custom Video modes Point Grey FlyCap2 แสดงการตั้งค่า Custom Video modes

คุณสามารถลองลดขนาดแพ็กเก็ตจากค่าสูงสุด 9000 ลงไปยังค่าที่เล็กกว่า ขึ้นอยู่กับ CPU ของคุณ สิ่งที่ให้ผลดีที่สุดอาจแตกต่างกันไปตามคอมพิวเตอร์

หากใช้กล้อง 2 ตัวบนอะแดปเตอร์เครือข่ายเดียว แนะนำให้ตั้งค่า packet delay เป็น: 9500

Point Grey FlyCap2 แสดงการตั้งค่า packet delay Point Grey FlyCap2 แสดงการตั้งค่า packet delay

อย่าลืมไปที่ Advanced Camera Settings และบันทึกการตั้งค่าไปยัง bank 1 ตามที่ครอบคลุมในบทความการเตรียมตัวกล้อง, ** point-grey-flir-usb.md**

ภาพหน้าจอ Advanced Camera Settings แสดง Memory Channels ภาพหน้าจอ Advanced Camera Settings แสดง Memory Channels

อย่าลืมคลิก save ใต้ Memory Channels และตรวจสอบให้แน่ใจว่าเลือก Channel 1 ไว้!

หากคุณไม่ได้รับภาพหรือได้รับข้อผิดพลาดใน SwingCatalyst โปรดลองเปลี่ยนขนาดแพ็กเก็ตและบันทึกไปยัง bank 1 (ตามภาพด้านบน)

ภาพหน้าจอ Point Grey FlyCap2 แสดงการตั้งค่าขนาดแพ็กเก็ต ภาพหน้าจอ Point Grey FlyCap2 แสดงการตั้งค่าขนาดแพ็กเก็ต

การเตรียมตัวกล้อง 4 ตัวที่สูญเสียเฟรม:

ในการเตรียมตัวกล้อง 4 ตัวบางครั้งแนะนำให้ปิด interrupt moderation หรือเปลี่ยน interrupt moderation rate จาก extreme เป็น low หาก moderation rate สูง จำนวน interrupt จะถูกระงับ ซึ่งนำไปสู่การลด CPU load อย่างไรก็ตาม ยิ่ง interrupt เกิดขึ้นน้อยลงเท่าไร ความเป็นไปได้ที่การตอบสนอง ACK จาก host จะช้าก็มากขึ้นเท่านั้น ซึ่งอาจส่งผลให้แพ็กเก็ตสูญหายหากคุณกำลังสตรีมภาพที่ FPS สูง

การเลือก moderation ที่แตกต่างกันขึ้นอยู่กับระบบของคุณสามารถปรับปรุงการแสดงออกของเครือข่ายและระบบได้

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ในส่วน Interrupt Moderation Rate ในบทความนี้: https://www.flir.com/ support-center/iis/machine- vision/application-note/ troubleshooting-image- consistency-errors/ .

สำหรับข้อมูลโดยละเอียดเพิ่มเติม โปรดดูบทความสนับสนุนของ FLiR / Point Grey เกี่ยวกับเฟรมที่สูญหาย: https://eu.ptgrey.com/tan/10899

โปรดดู https://www.ptgrey.com/support/downloads/10113/ สำหรับคู่มืออ้างอิงทางเทคนิคของ Point Grey สำหรับกล้องรุ่น Blackfly

การปรับอะแดปเตอร์เครือข่ายให้เหมาะสมเพิ่มเติม

Receive Buffers

แนะนำให้ตั้งค่านี้ให้สูงที่สุดเท่าที่จะเป็นไปได้ ซึ่งสามารถช่วยหลีกเลี่ยงเฟรมที่สูญหายเมื่อใช้กล้องหลายตัวและ/หรือกล้อง GigE ที่มีความละเอียดสูงกว่า

การตั้งค่า Receive Buffers ในคุณสมบัติอะแดปเตอร์เครือข่าย การตั้งค่า Receive Buffers ในคุณสมบัติอะแดปเตอร์เครือข่าย

การใช้กล้องสองตัวบน network switch:

โปรดทราบว่ารองรับเฉพาะกล้อง Blackfly BFLY-PGE-03S3C (90FPS) เท่านั้น การใช้กล้องอื่นอาจส่งผลให้เฟรมสูญหาย

สำคัญ: network switch จะต้องรองรับ 9KB Jumbo Frames (network switch ส่วนใหญ่รองรับสิ่งนี้) เราแนะนำ switch: https://www.netgear.com/support/product/GS105.aspx หรือ switch ที่คล้ายกับรุ่น GS105

หากคุณจะใช้ network switch สิ่งสำคัญคือต้องตั้งค่า Packet Delay เป็น 9500 ตามภาพหน้าจอด้านล่าง

หลังจากตั้งค่า Packet Delay เป็น 9500 แล้ว ไปที่ Advanced Camera Settings และบันทึกไปยัง bank 1 ตามที่ครอบคลุมในบทความการเตรียมตัวกล้อง, ** point-grey-flir-usb.md**

Point Grey FlyCap2 แสดงการตั้งค่า Packet Delay สำหรับ network switch Point Grey FlyCap2 แสดงการตั้งค่า Packet Delay สำหรับ network switch

การตั้งค่า Packet Delay ช่วยแก้ปัญหาเฟรมที่สูญหายเมื่อใช้กล้อง Blackfly 03S3C สองตัวบนอะแดปเตอร์เครือข่ายเดียว

รายละเอียดเพิ่มเติมเกี่ยวกับการเตรียมตัวกล้องหลายตัวสามารถพบได้ที่นี่: https://www.ptgrey.com/tan/10351


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