كيفية تهيئة كاميرات 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، إذ ستوفر لك خيارات لضبط معدلات تعديل المقاطعة، التي قد تكون غير متاحة مع تعريفات Windows.

انقر هنا للانتقال مباشرةً إلى تهيئة 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.

تثبيت بطاقة الشبكة

تثبيت بطاقة الشبكة PCI تثبيت بطاقة الشبكة PCI

لتثبيت بطاقة الشبكة، يرجى الاطلاع على الخطوات المتاحة هنا: 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المستكشف 2020-02-18 المستكشف 2020-02-18
  1. افتح تطبيق Point Grey GigE Configurator وانقر على الكاميرا.

TeamViewer 2020-02-18 إعدادات الكاميرا TeamViewer 2020-02-18 إعدادات الكاميرا

يرجى ملاحظة محول الشبكة الذي توصل إليه الكاميرا (انظر ما هو مميّز باللون الأحمر).

في حالتنا، الكاميرا موصولة بـ Ethernet 9.

انقر على Ethernet 9 ضمن Network Adapters في القائمة كما هو موضح على يسار لقطة الشاشة أعلاه.

ضبط عنوان IP لمحول الشبكة:

غيّر عنوان IP وقناع الشبكة الفرعية ليتطابقا مع لقطة الشاشة أدناه، ثم انقر على Set IP address / Subnet ثم انقر على Yes و OK.

TeamViewer 2020-02-18 ضبط IP TeamViewer 2020-02-18 ضبط IP

TeamViewer 2020-02-18 تأكيد IP TeamViewer 2020-02-18 تأكيد IP

لقد قمنا الآن بضبط عنوان IP لمحول الشبكة الأول. الخطوة التالية هي تحسين إعدادات محول الشبكة.

تحسين محول الشبكة

لاحظ في لقطة الشاشة أدناه الرقم المميّز باللون الأحمر المسمى MTU

نحتاج إلى زيادة هذا الرقم. انقر على Open Network Connections في المنطقة المميّزة أدناه.

TeamViewer 2020-02-18 إعدادات الشبكة TeamViewer 2020-02-18 إعدادات الشبكة

انقر على تبويب Advanced وابحث عن Jumbo Packet واضبط القيمة على 9014 Bytes.

TeamViewer 2020-02-18 Jumbo Packet TeamViewer 2020-02-18 Jumbo Packet

تغيير Interrupt Moderation

اضبط Interrupt Moderation على Enabled

TeamViewer 2020-02-18 Interrupt Moderation TeamViewer 2020-02-18 Interrupt Moderation

انقر على Interrupt Moderation Rate واضبط القيمة على Extreme.

مهم: إذا كنت ستستخدم أكثر من كاميرتين، فقد تحتاج إلى ضبط Interrupt Moderation على Disabled لتجنب فقدان الإطارات.

ضبط عنوان IP للكاميرا

TeamViewer 2020-02-18 قائمة الكاميرات TeamViewer 2020-02-18 قائمة الكاميرات

انقر على الكاميرا المتاحة في القائمة (في حالتنا لدينا كاميرا واحدة فقط موصولة، لذا نعلم أنها الكاميرا الصحيحة).

أدخل عنوان IP التالي (لاحظ أننا نضبط عنوان IP للكاميرا الموصولة بـ Ethernet 9 كما أشرنا أعلاه):

TeamViewer 2020-02-18 إدخال IP الكاميرا TeamViewer 2020-02-18 إدخال IP الكاميرا

انقر على Set IP Address / Subnet ثم انقر على Yes ثم OK.

TeamViewer 2020-02-18 تأكيد IP الكاميرا TeamViewer 2020-02-18 تأكيد IP الكاميرا

ابحث عن الكاميرا التي قمتَ للتو بضبط عنوان IP لها في القائمة على الجانب الأيسر من FLiR GigE Configurator وانقر عليها.

ضبط تهيئة تعيين عنوان IP

هذا إجراء مهم يجب القيام به لأننا نحتاج إلى أن تكون تغييرات عنوان IP على الكاميرات دائمة، وإلا ستنسى الكاميرا إعداداتها بعد انقطاع التيار الكهربائي.

قم بإلغاء تحديد DHCP وتحديد Persistent IP

TeamViewer 2020-02-18 إعداد IP الدائم TeamViewer 2020-02-18 إعداد IP الدائم

انقر على Copy from Current ثم Set IP Address / Subnet

TeamViewer 2020-02-18 نسخ IP TeamViewer 2020-02-18 نسخ IP

التحقق من حجم الحزمة

لنتحقق من أن حجم الحزمة (MTU) قد تم ضبطه بشكل صحيح.

انقر على Discover Maximum Packet Size، ينبغي أن تظهر القيمة 9000.

TeamViewer 2020-02-18 التحقق من MTU TeamViewer 2020-02-18 التحقق من MTU

انقر على Test Camera Connection للتحقق من أن الاتصال يعمل وأنك تتلقى بيانات من الكاميرا.

اختبار اتصال الكاميرا اختبار اتصال الكاميرا

إعداد أكثر من كاميرا واحدة

بعد أن انتهيت من تهيئة كاميرا واحدة ومحول شبكة واحد، يمكنك تكرار الخطوات أعلاه لتهيئة كاميرات متعددة.

مع مراعاة الخطوات ولقطات الشاشة أعلاه، لقد قمنا بالفعل بضبط IP للكاميرا ومحول Ethernet 9؛ وإعداد كاميرات متعددة يتبع نفس الإجراء ولكن بعناوين IP مختلفة.

للتبسيط، لنسمِّها Ethernet Adapter 1 و2 و3 وهكذا..

Ethernet Adapter 1: IP: 10.0.1.1 Subnet: 255.255.255.0

Camera 1: IP: 10.0.1.10 Subnet: 255.255.255.0 Ethernet Adapter 2: IP: 10.0.2.1 Subnet: 255.255.255.0 Camera 2: IP: 10.0.2.10 Subnet: 255.255.255.0

Ethernet Adapter 3: IP: 10.0.3.1 Subnet: 255.255.255.0

Camera 3: IP: 10.0.3.10 Subnet: 255.255.255.0

Ethernet Adapter 4: IP: 10.0.4.1 Subnet: 255.255.255.0

Camera 4: IP: 10.0.4.10 Subnet: 255.255.255.0

استخدام الكاميرا (الكاميرات) في SwingCatalyst

استخدام كاميرات Point Grey في SwingCatalyst يتمثل في ضبط زاوية الكاميرا والنقر على تفعيل. انقر على زر التشغيل للتأكد من أن الكاميرا تعمل.

يجب إجراء جميع إعدادات الكاميرا من خلال برنامج FlyCapture الخاص بـ Point Grey.

SwingCatalyst 2017 إعداد الكاميرات SwingCatalyst 2017 إعداد الكاميرات

كيفية تغيير سرعة الغالق وإعدادات الكاميرا الأخرى

ابدأ برنامج Point Grey Flycap2 وانتقل إلى Camera Settings.

  1. ضمن shutter، تأكد من أن Auto غير محددة.

من الأفضل عادةً استخدام التعريض اليدوي للبيئات الثابتة، كالاستوديوهات الداخلية. قد يتسبب التعريض التلقائي الكامل في تغيير معدل الإطارات FPS وأن يؤدي إلى صورة غير متسقة.

  1. في هذه الحالة لا نستخدم التعريض التلقائي لأننا نريد التحكم فيه بأنفسنا. بوجه عام، يُنصح بأن يكون وقت التعريض أقل من 2000 (2ms).

لحفظ الإعدادات انظر الخطوة 3.

قد يكون من الضروري أيضاً ضبط معدل الإطارات FPS، يمكنك إلغاء تحديد auto وضبطه على معدل الإطارات FPS المطلوب، ثم اتبع الخطوة 3.

قد يكون من الضروري أيضاً ضبط معدل الإطارات FPS، يمكنك إلغاء تحديد auto وضبطه على معدل الإطارات FPS المطلوب، ثم اتبع الخطوة 3.

ضبط قيم Gain

مماثلاً للتعريض، من الأفضل ضبط Gain يدوياً لظروف الإضاءة الثابتة/الداخلية. كلما ارتفع التعريض زادت حبيبية الصورة واستغرق ترميز الفيديو وقتاً أطول مقارنةً بانخفاض Gain.

لضبط Gain يدوياً، قم بإلغاء تحديد Auto.

يرجى الاطلاع على هذا المقال لمعرفة كيفية إعداد الكاميرا: point-grey-flir-usb.md

استكشاف الأخطاء وإصلاحها والتحسينات الإضافية

إذا كنت تفقد الإطارات أو تواجه مشاكل في المزامنة مع كاميرات FLiR / Point Grey، يرجى التحقق من حجم الحزمة ضمن Flycapture2 -> Custom Video modes.

Point Grey FlyCap2 إعدادات الفيديو Point Grey FlyCap2 إعدادات الفيديو

يمكنك تجربة تقليل حجم الحزمة من الحد الأقصى البالغ 9000 إلى قيمة أصغر. قد يتفاوت ما يعمل بشكل أفضل اعتماداً على CPU وجهاز الكمبيوتر.

إذا كنت تستخدم كاميرتين على محول شبكة واحد، يُنصح بضبط تأخير الحزمة (packet delay) على: 9500.

Point Grey FlyCap2 تأخير الحزمة Point Grey FlyCap2 تأخير الحزمة

تذكر الانتقال إلى Advanced Camera Settings وحفظ الإعدادات في bank 1 كما هو مغطى في مقال إعداد الكاميرا، ** point-grey-flir-usb.md**

Point Grey FlyCap2 حفظ الإعدادات Point Grey FlyCap2 حفظ الإعدادات

تذكر النقر على save ضمن Memory Channels والتأكد من تحديد Channel 1!

إذا لم تحصل على أي صورة أو تلقيت خطأً في SwingCatalyst، يرجى تجربة تغيير حجم الحزمة والحفظ في bank 1 (كما في الصورة أعلاه)

Point Grey FlyCap2 خطأ الحزمة Point Grey FlyCap2 خطأ الحزمة

إعداد 4 كاميرات مع فقدان الإطارات:

في بعض إعدادات 4 كاميرات، يُنصح بإيقاف تشغيل interrupt moderation أو تغيير معدل interrupt moderation من extreme إلى low. إذا كان معدل التعديل مرتفعاً، فسيتم تقليل عدد المقاطعات مما يؤدي إلى انخفاض حمل CPU. غير أنه كلما قلّ تكرار حدوث المقاطعة، زاد احتمال أن يكون استجابة ACK من المضيف بطيئة. قد يؤدي ذلك إلى فقدان الحزم إذا كنت تبث الصور بمعدل إطارات FPS سريع.

اختيار تعديل مختلف اعتماداً على نظامك يمكن أن يُحسّن أداء الشبكة والنظام.

يمكنك قراءة المزيد حول هذا الموضوع ضمن قسم 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 ذات دقة أعلى.

إعدادات محول الشبكة إعدادات محول الشبكة

استخدام كاميرتين على مبدّل شبكة:

يرجى ملاحظة أن الكاميرا Blackfly BFLY-PGE-03S3C (90FPS) فقط هي المدعومة. قد يؤدي استخدام كاميرات أخرى إلى فقدان الإطارات.

مهم: يجب أن يدعم مبدّل الشبكة إطارات Jumbo بحجم 9KB (معظم مبدّلات الشبكة تدعم ذلك)، ونوصي بـ: https://www.netgear.com/support/product/GS105.aspx أو مبدّلات مشابهة لطراز GS105.

إذا كنت ستستخدم مبدّل شبكة، فمن المهم ضبط Packet Delay على 9500 كما في لقطة الشاشة أدناه.

بعد ضبط Packet Delay على 9500، انتقل إلى Advanced Camera Settings واحفظ في bank 1، كما هو مغطى في مقال إعداد الكاميرا، ** point-grey-flir-usb.md**

Point Grey FlyCap2 إعداد مبدّل الشبكة Point Grey FlyCap2 إعداد مبدّل الشبكة

يساعد ضبط Packet Delay في الحد من فقدان الإطارات عند استخدام كاميرتين Blackfly 03S3C على محول شبكة واحد.

يمكن الاطلاع على مزيد من التفاصيل المتعلقة بإعداد كاميرات متعددة هنا: https://www.ptgrey.com/tan/10351


آخر تحديث: 2023-12-19 | عرض على موقع الدعم الرسمي