วิธีตั้งค่ากล้อง Basler GigE กับ Swing Catalyst
บทความสนับสนุนนี้ครอบคลุมการติดตั้งและการกำหนดค่ากล้อง Basler กับ Swing Catalyst
note: เพื่อใช้งานกล้อง Basler กับ Swing Catalyst คุณจะต้องมี Halcon USB dongle และใบอนุญาต กรุณาติดต่อ [email protected] เพื่อซื้อใบอนุญาต
คำแนะนำการติดตั้งและการกำหนดค่า Halcon ที่นี่:
สำคัญ:
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง MVTec Halcon driver filter แล้ว เนื่องจากกล้องจะไม่ทำงานอย่างถูกต้องหากไม่มี นอกจากนี้ให้ยกเลิกการเลือก filter driver อื่น ๆ ที่ติดตั้งไว้ เช่น Basler filter driver
ตรวจสอบให้แน่ใจว่า Swing Catalyst ได้รับอนุญาตทั้งบนเครือข่ายส่วนตัวและสาธารณะใน Windows Defender firewall
ตัวอย่าง:
การตั้งค่า IP ของกล้อง
การเตรียมตัว IP
กล้องแต่ละตัวและการ์ด Ethernet (NIC / Network interface controller) ควรได้รับการกำหนด IP แบบ static บน subnet ที่แตกต่างกัน (พร้อม subnet mask)
note: IP ของ NIC คือที่อยู่ IP ของ network adapter บนคอมพิวเตอร์ของคุณ และ IP ของกล้องคือที่อยู่ IP ของกล้อง เครื่องหมาย … หมายถึงช่วง (Range) เนื่องจากนี่เป็นตัวอย่างที่คุณสามารถกำหนด IP ได้
ตัวอย่างสำหรับการเตรียมตัวแบบกล้องเดียวหรือหลายกล้อง (พร้อม network card / adapter หนึ่งตัวหรือมากกว่า):
ก่อนอื่นเราต้องตั้งค่า IP ของกล้อง ซึ่งทำได้ผ่าน Pylon IP Configurator
กดปุ่ม start menu บนแป้นพิมพ์ของคุณแล้วพิมพ์ pylon ip แล้ว IP Configurator ควรจะปรากฏขึ้น หากไม่ปรากฏ อาจเป็นเพราะคุณยังไม่ได้ติดตั้งซอฟต์แวร์ดังกล่าว
หากต้องการติดตั้งซอฟต์แวร์ Pylon ดูที่: https://www.baslerweb.com/en/sales-support/downloads/software-downloads/ และค้นหา: pylon 5.1.0 Camera Software Suite Windows
คลิกที่กล้อง จากนั้นเลือก Static IP
ตั้งค่าที่อยู่ IP ของกล้องและ subnet mask ตามตัวอย่างด้านบน
หมายเหตุ หากคุณใช้กล้องหลายตัว คุณจะต้องดำเนินการดังนี้
การกำหนดค่ากล้อง Basler GigE ผ่าน Halcon
ใน Swing Catalyst ให้ไปที่แท็บ Settings แล้วไปที่ Cameras
คลิก Advanced
ไปที่แท็บ Configuration
เปิดใช้งานช่องทำเครื่องหมาย GtlNumBuffers และป้อนค่า 200
การเตรียมตัวกล้อง Basler GigE:
มาดูวิธีตั้งค่า exposure, shutter speed และอัตราเฟรมกัน
หมายเหตุ: หากคุณไม่สามารถดูการตั้งค่าและพบข้อผิดพลาดใน Swing Catalyst กรุณาตรวจสอบการตั้งค่า Windows Firewall ลองปิด firewall เพื่อตรวจสอบว่า firewall กำลังบล็อกการเข้าถึงกล้องของ Swing Catalyst หรือไม่
หากการตั้งค่าใช้งานได้และคุณสามารถสตรีมได้ปกติ ให้ตรวจสอบให้แน่ใจว่า Swing Catalyst ได้รับอนุญาตทั้งบนเครือข่ายสาธารณะและส่วนตัวใน Windows Defender firewall
ขยายแท็บ AcquisitionTrigger และป้อนอัตราเฟรมสูงสุด (หรือต่ำกว่า) จากนั้นคลิก Enable Acquisition Frame Rate ซึ่งจะช่วยให้คุณกำหนดอัตราเฟรมได้ หมายเหตุ: อัตราเฟรมอาจถูกจำกัดโดยค่า exposure
การตั้งค่า exposure
โดยทั่วไปแล้วการใช้ exposure แบบ manual จะดีที่สุดสำหรับสภาพแวดล้อมที่คงที่ เช่น สตูดิโอในร่ม การใช้ auto exposure แบบเต็มรูปแบบอาจทำให้อัตราเฟรมเปลี่ยนแปลงและทำให้ภาพไม่สม่ำเสมอ ในกรณีนี้เราไม่ใช้ auto exposure เนื่องจากต้องการควบคุมด้วยตัวเอง โดยทั่วไปแนะนำให้ใช้เวลา exposure น้อยกว่า 2000 (2ms)
การตั้งค่า Gain
เช่นเดียวกับ exposure การตั้งค่า Gain เป็น manual สำหรับสภาพแสงในร่มหรือที่คงที่จะดีที่สุด ยิ่ง exposure สูงเท่าไร ภาพก็จะยิ่งมีความหยาบมากขึ้นและการเข้ารหัสวิดีโอก็จะใช้เวลานานขึ้นเมื่อเทียบกับ Gain ที่ต่ำ
หากต้องการตั้งค่า Gain แบบ manual ให้เปลี่ยน Gain Auto จาก Continuous เป็น Off จากนั้นหยุดชั่วคราวและเล่นการเล่นกลับเพื่อโหลดการตั้งค่าใหม่ ตั้งค่า Gain โดยเปลี่ยนค่าตัวเลขใน Gain (Raw)
การเปลี่ยนขนาดภาพ, area of interest, Region of Interest และอื่น ๆ
ในบางกรณีคุณอาจต้องการลดขนาดภาพเพื่อมุ่งเน้นไปที่พื้นที่เฉพาะของภาพวิดีโอ เช่น เพื่อดูไม้และลูกกอล์ฟ ณ จุดกระทบอย่างละเอียด
สิ่งนี้สามารถทำได้ด้วย area of interest หรือที่รู้จักกันในชื่อ AOI และ ROI, Region of Interest การลดขนาดภาพโดยรวมด้วยฟังก์ชันนี้ยังสามารถเพิ่มอัตราเฟรมได้อีกด้วย
การบันทึกการตั้งค่าไปยังกล้อง
สิ่งสำคัญคือต้องบันทึกการตั้งค่าไปยังกล้อง หากไม่ทำเช่นนั้น การกำหนดค่าทั้งหมดที่คุณตั้งไว้จะสูญหาย
ตรวจสอบให้แน่ใจว่าคุณตั้งค่า Default Set Selector และ Default Startup Set มี user set ให้เลือกหลายชุด และโดยหลักการแล้วคุณสามารถบันทึกการตั้งค่าที่แตกต่างกันในแต่ละชุดได้ กล่าวคือ คุณสามารถเลือก “User Set 1” เป็นค่าเริ่มต้น จากนั้นกด User Set Save เพื่อบันทึกการตั้งค่าปัจจุบันไปยังโปรไฟล์นั้น
อัปเดตล่าสุด: 2022-10-10 | ดูบนเว็บไซต์สนับสนุนอย่างเป็นทางการ









