اتقان رؤية الكمبيوتر - 8 خطوات أساسية

مرحبا القارئ.

بالنسبة لك ، حقيقة أن كل شخص قد جرب أقنعة الشيخوخة من خلال تطبيق Face Face لم يعد خبراً. في المقابل ، هناك رؤية أكثر أهمية من ذلك لرؤية الكمبيوتر ، أدناه سوف أقدم 8 خطوات من شأنها أن تساعدك على إتقان مبادئ رؤية الكمبيوتر.

صورة

قبل البدء بالخطوات ، دعونا نفهم ما المهام التي يمكنني حلها بمساعدة رؤية الكمبيوتر. قد تتضمن أمثلة المهام ما يلي:


الحد الأدنى من المعرفة اللازمة لإتقان رؤية الكمبيوتر



لذلك الآن دعونا ننكب على الخطوات.

الخطوة 1 - تقنيات التصوير الأساسية


هذه الخطوة هي حول الأساسيات التقنية.

تحقق من قائمة التشغيل الرائعة هذه على YouTube ، The The Ancient Secrets of Computer Vision ، بقلم جوزيف ريدمون.





اقرأ الفصل الثالث من كتاب ريتشارد شيلسكي " رؤية الكمبيوتر: الخوارزميات والتطبيقات".

صورة

بناء المعرفة - جرب نفسك في تحويل الصور مع OpenCV. يحتوي الموقع على العديد من الأدلة الإلكترونية خطوة بخطوة ، والتي يمكنك من خلالها معرفة كل شيء.

الخطوة 2 - تتبع الحركة وتحليل التدفق البصري


الدفق البصري هو سلسلة من صور الكائنات التي تم الحصول عليها عن طريق تحريك مراقب أو كائنات متعلقة بمشهد.

خذ الدورة - دورة رؤية الكمبيوتر في Udacity ، وخاصة الدرس 6.
ألقِ نظرة - الفيديو الثامن على قائمة YouTube ومحاضرة حول التدفق البصري والتتبع.


قراءة - المقاطع 10.5 و 8.4 من كتاب Sheliski.

صورة

كمشروع تدريبي ، تعرف على كيفية استخدام OpenCV لتتبع كائن في إطار فيديو.

الخطوة 3 - تجزئة الأساسية


في رؤية الكمبيوتر ، تجزئة هي عملية تقسيم صورة رقمية إلى عدة قطاعات (بكسل فائقة). الغرض من التقسيم هو تبسيط و / أو تغيير العرض التقديمي للصورة بحيث يكون تحليلها أسهل وأسهل.

لذلك ، يتيح لك تحويل Hough العثور على دوائر وخطوط.

تحقق من أشرطة الفيديو هذه:





راجع - مشروع ممتاز مهمته البالغة الأهمية لرؤية الكمبيوتر في السيارات الكهربائية ذاتية القيادة.



الخطوة 4 - المناسب


البيانات المختلفة تتطلب اتباع نهج محدد وخوارزميات خاصة بهم.

شاهد الفيديو:


قراءة - أقسام 4.3.2 و 5.1.1 من الكتاب المدرسي Sheliski.

كمهمة للعمل المستقل ، قم بتحليل مشكلة تحديد إحداثيات المكان الذي تتلاقى فيه الخطوط في أفق المنظور.

الخطوة 5 - الجمع بين الصور التي تم الحصول عليها من نقاط التفتيش المختلفة


تحقق من قائمة التشغيل يوتيوب


اقرأ خطاب الغلاف.

للمشروع ، يمكنك أن تأخذ البيانات الخاصة بك. على سبيل المثال ، التقط صورة للأثاث من جوانب مختلفة وقم بعمل كائن ثلاثي الأبعاد في OpenCV من ألبوم الصور المسطحة.

الخطوة 6 - مشاهد 3D


لتكون قادرًا على إنشاء كائنات ثلاثية الأبعاد من الصور المسطحة ، يمكنك محاولة إنشاء واقع ثلاثي الأبعاد.

تأخذ - ستيريو الرؤية وتتبع بالطبع

شاهد الفيديو:




كمشروع ، حاول إعادة بناء المشهد أو تتبع كائن في مساحة ثلاثية الأبعاد .

الخطوة 7 - التعرف على الأشياء وتصنيف الصور


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

علاوة على ذلك ، باستخدام الروابط ، ضع في اعتبارك المواضيع التالية:


كمشروع ، قم بإنشاء شبكة عصبية في TensorFlow تحدد العلامة التجارية للسيارة أو سلالة الكلب من الصورة .

الخطوة 8 - التعلم العميق الحديث


قراءة - محاضرات دورة ستانفورد

شاهد الفيديو:




في هذا الصدد ، انتهت خطواتنا في دراسة رؤية الكمبيوتر. أتمنى أن تكون قد تعلمت شيئًا جديدًا لنفسك. كما هو معتاد على حبري ، أعجبتني المشاركة - ضع علامة زائد. لا تنسى مشاركتها مع الزملاء. أيضًا ، إذا كان لديك شيء يمكنك مشاركته بنفسك - فاكتب في التعليقات. مزيد من المعلومات حول التعلم الآلي وعلوم البيانات على Habré وفي قناة البرق Neuron (neurondata).

كل المعرفة!

Source: https://habr.com/ru/post/ar461365/


All Articles