جدول المحتويات:

اكتشاف الأشياء المرئية بالكاميرا (TfCD): 15 خطوة (بالصور)
اكتشاف الأشياء المرئية بالكاميرا (TfCD): 15 خطوة (بالصور)

فيديو: اكتشاف الأشياء المرئية بالكاميرا (TfCD): 15 خطوة (بالصور)

فيديو: اكتشاف الأشياء المرئية بالكاميرا (TfCD): 15 خطوة (بالصور)
فيديو: 6 طرق سهلة لإكتشاف الكاميرات المخفية في غرف تغييرالملابس أو الفنادق 2024, شهر نوفمبر
Anonim
اكتشاف الأشياء المرئية بالكاميرا (TfCD)
اكتشاف الأشياء المرئية بالكاميرا (TfCD)

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

بالنسبة لمشروع TU Delft لـ TfCD ، قررنا استخدام الخدمات المعرفية البصرية التي تقدمها Microsoft لشرح كيفية إجراء تحليل التعرف على الرؤية على الصور. (مشاهدة الفيديو).

ملاحظة!

تعمل الإلكترونيات والشفرة بشكل صحيح ، لكن اتصال الإنترنت في TU Delft كان متوقفًا لذلك ليس لدينا فيديو مناسب. سنقوم بتحميل واحد مناسب لاحقًا! شكرا لتفهمك!

الخطوة 1: احصل على مفتاح API الخاص بك

احصل على مفتاح API الخاص بك
احصل على مفتاح API الخاص بك

أولاً ، انتقل إلى موقع خدمات Azure المعرفية واحصل على مفتاح واجهة برمجة تطبيقات Computer Vision من موقع Microsoft. الرابط بالأسفل:

إضافي: إذا كنت ترغب في تجربة واجهة برمجة التطبيقات للحصول على القليل من المرح ، فاحصل على مفتاح التعرف على الوجوه والتعرف على المشاعر أيضًا. قم بتنزيل Visual Studios (إصدار المجتمع جيد) وقم أيضًا بتنزيل الكود من github لوضعه في Visual Studios.

الاستوديوهات المرئية:

جيثب:

الخطوة 2: اجمع أجهزتك

اجمع أجهزتك
اجمع أجهزتك

ابدأ مع وحدة Raspberry Pi Camera Module ، باستخدام Python و picamera. ستلتقط صورًا ثابتة وتسجيل فيديو وتطبق تأثيرات الصورة. لتبدأ ، سوف تحتاج إلى:

  • رازبيري باي ، كاميرا بورد V2 ، 8 ميجابكسل
  • Raspberry Pi 3 ، موديل B ، 1 جيجا رام للترميز
  • Adafruit 16x2 Character LCD
  • ماوس للربط بـ Raspberry Pi
  • لوحة مفاتيح للربط بـ Raspberry Pi
  • مراقبة للارتباط بـ Raspberry Pi
  • كابل إيثرنت لربط Raspberry Pi بالويب
  • كمبيوتر محمول للإدخال
  • مجموعة لحام لحام LCD الخاص بك

الخطوة 3: جندى شاشات الكريستال السائل الخاصة بك معًا

جندى شاشة LCD الخاصة بك معًا
جندى شاشة LCD الخاصة بك معًا

استخدم موقع Adafruit لتلحيم شاشة LCD الخاصة بك بشكل صحيح. الرابط بالأسفل:

learn.adafruit.com/adafruit-16x2-character…

الخطوة 4: قم بتنزيل NOOBS لـ Raspberry Pi الخاص بك

قم بتنزيل NOOBS لـ Raspberry Pi
قم بتنزيل NOOBS لـ Raspberry Pi

قم بتنزيل Raspbian لتشغيل Raspberry Pi!

www.raspberrypi.org/downloads/noobs/

انظر إلى Raspberry Pi كجهاز كمبيوتر صغير. يحتاج إلى شاشة وماوس ولوحة مفاتيح وإنترنت. قم بتوصيلها بـ Raspberry Pi الخاص بك.

الخطوة 5: بدء استخدام Picamera

تعد وحدة الكاميرا ملحقًا رائعًا لـ Raspberry Pi ، مما يسمح للمستخدمين بالتقاط الصور الثابتة وتسجيل الفيديو بدقة عالية كاملة. بادئ ذي بدء ، مع إيقاف تشغيل Pi ، ستحتاج إلى توصيل وحدة الكاميرا بمنفذ كاميرا Raspberry Pi ، ثم بدء تشغيل Pi والتأكد من تمكين البرنامج. اتبع الصور لمزيد من الخطوات!

الخطوة 6: حدد موقع منفذ الكاميرا وقم بتوصيل الكاميرا

حدد موقع منفذ الكاميرا وقم بتوصيل الكاميرا
حدد موقع منفذ الكاميرا وقم بتوصيل الكاميرا

الخطوة 7: افتح أداة تكوين Raspberry Pi من القائمة الرئيسية

افتح أداة تكوين Raspberry Pi من القائمة الرئيسية
افتح أداة تكوين Raspberry Pi من القائمة الرئيسية

الخطوة 8: تأكد من تمكين برنامج الكاميرا

تأكد من تمكين برنامج الكاميرا
تأكد من تمكين برنامج الكاميرا

الخطوة 9: معاينة الكاميرا

معاينة الكاميرا
معاينة الكاميرا

الآن تم توصيل الكاميرا وتم تمكين البرنامج ، يمكنك البدء من خلال تجربة معاينة الكاميرا.

  • افتح Python 3 من القائمة الرئيسية
  • افتح ملفًا جديدًا واحفظه باسم camera.py. من المهم ألا تقوم بحفظه كـ picamera.py.
  • أدخل الرمز التالي:
  1. من picamera استيراد PiCamera
  2. من وقت استيراد النوم
  3. الكاميرا = PiCamera ()
  4. camera.start_preview () sleep (10) camera.stop_preview ()
  • احفظ باستخدام Ctrl + S وتشغيله باستخدام F5. يجب عرض معاينة الكاميرا لمدة 10 ثوانٍ ، ثم إغلاقها. حرك الكاميرا لمعاينة ما تراه الكاميرا.
  • يجب أن تملأ معاينة الكاميرا الحية الشاشة

الخطوة 10: الصور الثابتة

الصور الثابتة
الصور الثابتة

الاستخدام الأكثر شيوعًا لوحدة الكاميرا هو التقاط الصور الثابتة.

قم بتعديل الكود لتقليل السكون وإضافة خط camera.capture ():

camera.start_preview ()

ينام (5)

camera.capture ('/ home / pi / Desktop / image.jpg')

camera.stop_preview ()

  • قم بتشغيل الرمز وسترى معاينة الكاميرا مفتوحة لمدة 5 ثوانٍ قبل التقاط صورة ثابتة. سترى المعاينة تتكيف مع دقة مختلفة للحظات أثناء التقاط الصورة.
  • سترى صورتك على سطح المكتب. انقر نقرًا مزدوجًا فوق رمز الملف لفتحه.

الخطوة 11: الكاميرا تعمل

نعم! الخطوة التالية!

الخطوة 12: خذ مجموعة LCD المجمعة واختبرها

قم بتمكين شاشة LCD باتباع الخطوات الفرعية:

تكوين شاشة LCD

أ.

تركيب شاشة LCD واختبار ما إذا كان LCD الخاص بك ملحومًا بشكل صحيح!

ب.

الخطوة 13: احصل على الكود لتثبيته على جهازك الذاتي الصنع

احصل على الكود من جيثب:

ملاحظة: لا يبدو أن الكود يعمل بشكل جيد في Tronny. استخدم Terminal of Raspbian لبدء الكود. ضع الكود (ComputerVision.py) في الخريطة: home / pi / Adafruit_Python_CharLCD / أمثلة (لسبب ما يعمل بهذه الطريقة فقط ، لن تقدم الطرق الأخرى سوى أخطاء غير قابلة للتفسير)

افتح Terminal واكتب:

قرص مضغوط Adafruit_Python_CharLCD / أمثلة

./ComputerVision.py

الخطوة 14: التقط صورة

موصى به: