أغلق المستشعر الأمامي! التدريب العملي على كاميرا Raspberry Pi الجديدة Global Shutter

منذ إطلاق الكاميرا الأصلية Raspberry Pi v1 القائمة على OV5647 في عام 2013 ، أعطى صانعو الكمبيوتر في كامبريدج الأولوية للعرض على أجهزتهم ، مع موصلات MIPI / CSI القياسية في جميع اللوحات الرئيسية Pi. التركيز (تنهد) بشكل عام كانت على وحدات غير مكلفة ولكنها قادرة ، مع أحدث إصدار v3 يقدم مستشعر Sony IMX708 بدقة 12 ميجابكسل بأقل من 30 دولارًا. بالنسبة للتطبيقات التي تضمن جودة أعلى ، أطلقت RPi في عام 2020 وحدة الكاميرا Sony IMX477 عالية الجودة والمستندة إلى Exmor بدقة 12.3 ميجابكسل ، والتي تسمح بتركيب عدسات C-mount و CS-mount. تجمع كاميرا Global Shutter بين حامل العدسة HQ ومستشعر Sony IMX296 1.6 ميجابكسل ، المحسّن لالتقاط الحركة عالية السرعة ، مع الحفاظ على التكلفة أقل من 50 دولارًا (بدون الحاجة إلى عدسة).

لقد شعرت بسعادة غامرة عندما وصلت أخيرًا العينة المتأخرة بالثلوج إلى مختبر الاختبار (حسنًا ، في المنزل) وتطلعت إلى قضاء بعض الوقت معها. واحدة من أصعب الخطوات لبدء استخدام كاميرا Raspberry Pi هي وضع يدي على Pi نفسه ، لكن لحسن الحظ كان لدي Pi 4 من مشروع آخر لم أكن أمانع في الحصول عليه من أجل الحصول على بعض الوقت الجيد مع الوحدة الجديدة . كان الاختلاف الأكبر عن التعديلات الأخرى التي استخدمتها من قبل (v1 ، v2 ، v3 ، NoIR مختلف ... بشكل أساسي الكل ما عدا HQ) هو حقيقة أنه يستخدم عدسة "حقيقية". عند تثبيتها ، تبدو الوحدة النمطية + مجموعة العدسة وكأنها كاميرا DSLR صغيرة معلقة من Pi بشريط. ومثل الكاميرا "الحقيقية" ، فإنها تتطلب تركيزًا يدويًا وتعديلًا. قد يستغرق الأمر بعض الوقت بالتأكيد ، ولكن بمجرد أن تحصل على النتيجة الصحيحة تكون النتائج مثيرة للغاية.

تأثير Rolling Shutter بإذن من Cmglee على Wikipedia

يقوم المستشعر الفردي الذي تم تسمية كاميرا Global Shutter على أساسه بالتقاط كل بكسل في نفس الوقت من خلال عناصر التخزين التناظرية المقترنة ، على عكس المصراع الدوار الذي وجدناه في الوحدات النمطية الأخرى. هذا يعني أنه يمكنه التقاط الصور بسرعة عالية جدًا ، دون القطع الأثرية الممزقة التي تنتجها أجهزة الاستشعار الأخرى. هذا يجعله مناسبًا أيضًا للتطبيقات ذات الإضاءة المنخفضة ، حيث إن وحدات البكسل الأكبر في منطقة قطرها 1.6 ميجابكسل و 6.3 مم قادرة على جمع المزيد من الضوء. كل هذا يجعل الوحدة مثالية لرؤية الآلة وتطبيقات التصوير عالي السرعة.

بعيدًا عن روعة الأجهزة الجديدة ، كان أحد أكثر الأشياء التي أثارت إعجابي عند مراجعة الوحدة هو حالة البرنامج والوثائق الداعمة. ركز Raspberry Pi بشكل كبير (ليس عن قصد ، أقسم) على التوثيق وتجربة المطور على مدار السنوات القليلة الماضية ، وهذا يظهر حقًا. كان Pi الذي استخدمته يحتوي بالفعل على إصدار حديث من - أعتقد أنهم يريدون منا أن نطلق عليه Raspberry Pi OS الآن - لذا فإن التأكد من احتوائه على أحدث العناصر كان سهلاً مثل: sudo apt updatesudo apt full-Upgesudo shutdown now

بمجرد إعادة تجميع الجهاز ، بعد إدخال كابل شريط الكاميرا Global Shutter في Pi ، كان اختباره سهلاً مثل الاستفادة من الراحة بشكل لا يصدق:

libcamera-hello

الذي ينشط الكاميرا ويعرض نافذة معاينة (أضف -t 0 للمعاينة إلى أجل غير مسمى). تقدم المجموعة الشاملة من تطبيقات libcamera مجموعة من الأدوات والخيارات لتقييم وحدات الكاميرا ومعايرتها.

بعد تعيين GSC ، قمت بتهيئة دفق TCP باستخدام:

libcamera-vid -t 0 --inline --listen -o tcp: //0.0.0.0: 9999

واستخدمت vlc في مربع Linux آخر لعرضه (اضبط IP حسب رغبتك):

vlc tcp / h264: //192.168.68.60: 9999

إن السهولة التي يمكن بها الحصول على بث مباشر عالي الجودة وتشغيله على أحدث حزمة RPi أمر مذهل بصراحة. لقد ذهلت تمامًا بجودة أحدث أجهزة وبرامج الكاميرا. يجب أن تتألق GSC حقًا في تطبيقات رؤية الماكينة ، لذلك لا يمكنني الانتظار حتى أضعها في خطواتها مع OpenCV و TensorFlow Lite (وشارك النتائج على المدونة هنا بالطبع). حتى ذلك الحين ، من السهل للغاية التوصية بهذه الوحدة عالية الجودة والفعالة من حيث التكلفة لأي شخص يتطلع إلى تجاوز ما يمكن أن يقدمه V3. يمكن العثور على مزيد من التفاصيل والمعلومات حول مكان الشراء على موقع Raspberry Pi الرسمي على الويب ، بالإضافة إلى وثائقهم المفيدة للغاية.

أغلق المستشعر الأمامي! التدريب العملي على كاميرا Raspberry Pi الجديدة Global Shutter

منذ إطلاق الكاميرا الأصلية Raspberry Pi v1 القائمة على OV5647 في عام 2013 ، أعطى صانعو الكمبيوتر في كامبريدج الأولوية للعرض على أجهزتهم ، مع موصلات MIPI / CSI القياسية في جميع اللوحات الرئيسية Pi. التركيز (تنهد) بشكل عام كانت على وحدات غير مكلفة ولكنها قادرة ، مع أحدث إصدار v3 يقدم مستشعر Sony IMX708 بدقة 12 ميجابكسل بأقل من 30 دولارًا. بالنسبة للتطبيقات التي تضمن جودة أعلى ، أطلقت RPi في عام 2020 وحدة الكاميرا Sony IMX477 عالية الجودة والمستندة إلى Exmor بدقة 12.3 ميجابكسل ، والتي تسمح بتركيب عدسات C-mount و CS-mount. تجمع كاميرا Global Shutter بين حامل العدسة HQ ومستشعر Sony IMX296 1.6 ميجابكسل ، المحسّن لالتقاط الحركة عالية السرعة ، مع الحفاظ على التكلفة أقل من 50 دولارًا (بدون الحاجة إلى عدسة).

لقد شعرت بسعادة غامرة عندما وصلت أخيرًا العينة المتأخرة بالثلوج إلى مختبر الاختبار (حسنًا ، في المنزل) وتطلعت إلى قضاء بعض الوقت معها. واحدة من أصعب الخطوات لبدء استخدام كاميرا Raspberry Pi هي وضع يدي على Pi نفسه ، لكن لحسن الحظ كان لدي Pi 4 من مشروع آخر لم أكن أمانع في الحصول عليه من أجل الحصول على بعض الوقت الجيد مع الوحدة الجديدة . كان الاختلاف الأكبر عن التعديلات الأخرى التي استخدمتها من قبل (v1 ، v2 ، v3 ، NoIR مختلف ... بشكل أساسي الكل ما عدا HQ) هو حقيقة أنه يستخدم عدسة "حقيقية". عند تثبيتها ، تبدو الوحدة النمطية + مجموعة العدسة وكأنها كاميرا DSLR صغيرة معلقة من Pi بشريط. ومثل الكاميرا "الحقيقية" ، فإنها تتطلب تركيزًا يدويًا وتعديلًا. قد يستغرق الأمر بعض الوقت بالتأكيد ، ولكن بمجرد أن تحصل على النتيجة الصحيحة تكون النتائج مثيرة للغاية.

تأثير Rolling Shutter بإذن من Cmglee على Wikipedia

يقوم المستشعر الفردي الذي تم تسمية كاميرا Global Shutter على أساسه بالتقاط كل بكسل في نفس الوقت من خلال عناصر التخزين التناظرية المقترنة ، على عكس المصراع الدوار الذي وجدناه في الوحدات النمطية الأخرى. هذا يعني أنه يمكنه التقاط الصور بسرعة عالية جدًا ، دون القطع الأثرية الممزقة التي تنتجها أجهزة الاستشعار الأخرى. هذا يجعله مناسبًا أيضًا للتطبيقات ذات الإضاءة المنخفضة ، حيث إن وحدات البكسل الأكبر في منطقة قطرها 1.6 ميجابكسل و 6.3 مم قادرة على جمع المزيد من الضوء. كل هذا يجعل الوحدة مثالية لرؤية الآلة وتطبيقات التصوير عالي السرعة.

بعيدًا عن روعة الأجهزة الجديدة ، كان أحد أكثر الأشياء التي أثارت إعجابي عند مراجعة الوحدة هو حالة البرنامج والوثائق الداعمة. ركز Raspberry Pi بشكل كبير (ليس عن قصد ، أقسم) على التوثيق وتجربة المطور على مدار السنوات القليلة الماضية ، وهذا يظهر حقًا. كان Pi الذي استخدمته يحتوي بالفعل على إصدار حديث من - أعتقد أنهم يريدون منا أن نطلق عليه Raspberry Pi OS الآن - لذا فإن التأكد من احتوائه على أحدث العناصر كان سهلاً مثل: sudo apt updatesudo apt full-Upgesudo shutdown now

بمجرد إعادة تجميع الجهاز ، بعد إدخال كابل شريط الكاميرا Global Shutter في Pi ، كان اختباره سهلاً مثل الاستفادة من الراحة بشكل لا يصدق:

libcamera-hello

الذي ينشط الكاميرا ويعرض نافذة معاينة (أضف -t 0 للمعاينة إلى أجل غير مسمى). تقدم المجموعة الشاملة من تطبيقات libcamera مجموعة من الأدوات والخيارات لتقييم وحدات الكاميرا ومعايرتها.

بعد تعيين GSC ، قمت بتهيئة دفق TCP باستخدام:

libcamera-vid -t 0 --inline --listen -o tcp: //0.0.0.0: 9999

واستخدمت vlc في مربع Linux آخر لعرضه (اضبط IP حسب رغبتك):

vlc tcp / h264: //192.168.68.60: 9999

إن السهولة التي يمكن بها الحصول على بث مباشر عالي الجودة وتشغيله على أحدث حزمة RPi أمر مذهل بصراحة. لقد ذهلت تمامًا بجودة أحدث أجهزة وبرامج الكاميرا. يجب أن تتألق GSC حقًا في تطبيقات رؤية الماكينة ، لذلك لا يمكنني الانتظار حتى أضعها في خطواتها مع OpenCV و TensorFlow Lite (وشارك النتائج على المدونة هنا بالطبع). حتى ذلك الحين ، من السهل للغاية التوصية بهذه الوحدة عالية الجودة والفعالة من حيث التكلفة لأي شخص يتطلع إلى تجاوز ما يمكن أن يقدمه V3. يمكن العثور على مزيد من التفاصيل والمعلومات حول مكان الشراء على موقع Raspberry Pi الرسمي على الويب ، بالإضافة إلى وثائقهم المفيدة للغاية.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow