آموزش تشخیص حرکت با استفاده از پایتون و OpenCV

Motion Detection using Python and OpenCV

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از الگوریتم های تفریق پس زمینه، یک شمارنده وسیله نقلیه و یک آشکارساز فاصله اجتماعی پیاده سازی کنید! همه مراحل گام به گام درک شهود اساسی در مورد تفریق پس‌زمینه اعمال شده در تشخیص حرکت پیاده‌سازی الگوریتم‌های MOG، GMG، KNN و CNT با استفاده از OpenCV و همچنین مقایسه کیفیت و عملکرد آنها بهبود کیفیت نتایج با استفاده از تکنیک‌های پیش پردازش مانند عملیات ریخت‌شناسی and blurring پیاده سازی ردیاب حرکت برای محیط های مانیتورینگ پیاده سازی آشکارساز فاصله اجتماعی پیاده سازی شمارنده ماشین و کامیون با استفاده از ویدئوهای بزرگراه پیش نیازها:منطق برنامه نویسی برنامه نویسی پایه پایتون

تشخیص حرکت یک زیر حوزه از دید رایانه است که هدف آن شناسایی حرکت در ویدیوها یا در زمان واقعی است. این نوع اپلیکیشن مخصوصا برای سیستم های امنیتی می تواند بسیار مفید باشد که در آن باید حرکات مشکوکی مانند دزدی که قصد ورود به خانه را دارد شناسایی کرد. چندین برنامه کاربردی دیگر مانند: تجزیه و تحلیل ترافیک در بزرگراه ها، تشخیص/شمارش افراد، ردیابی حیوانات، شمارش دوچرخه سوار و غیره وجود دارد. یک سیستم کنترل ترافیک می‌تواند از این تکنیک‌ها برای شناسایی تعداد خودروها و کامیون‌هایی که روزانه و در زمان‌های خاص از بزرگراه عبور می‌کنند استفاده کند، بنابراین می‌توان یک طرح تعمیر و نگهداری جاده را انجام داد.

در این دوره به صورت عملی یاد می گیرید که چگونه از الگوریتم های تفریق پس زمینه برای تشخیص حرکات در فیلم ها استفاده کنید، همگی گام به گام و با استفاده از زبان برنامه نویسی پایتون! موضوعات اصلی را که قرار است یاد بگیرید و همچنین پروژه های عملی را بررسی کنید:

  • شهود نظری اولیه در مورد الگوریتم‌های تفریق پس‌زمینه زیر: فیلتر میانه زمانی، MOG (مخلوط گاوسیان)، GMG (Godbehere، Matsukawa و Goldbert)، KNN (K نزدیکترین همسایه‌ها) و CNT (تعداد)

  • مقایسه کیفیت و عملکرد هر الگوریتم

  • پروژه عملی 1: آشکارساز حرکت برای نظارت بر محیط ها

  • پروژه عملی 2: آشکارساز فاصله گذاری اجتماعی برای شناسایی انبوه احتمالی افراد

  • پروژه عملی 3: پیشخوان ماشین و کامیون در بزرگراه ها

در پایان دوره، می‌توانید پروژه‌های تشخیص حرکت خود را ایجاد کنید!


سرفصل ها و درس ها

معرفی Introduction

  • محتوای دوره Course content

  • مواد درسی Course materials

تفریق پس زمینه Background subtraction

  • تفریق پس زمینه - شهود Background subtraction - intuition

  • فیلتر میانه زمانی - شهود Temporal median filter - intuition

  • نصب Anaconda و PyCharm Installing Anaconda and PyCharm

  • فیلتر میانه زمانی - پیاده سازی 1 Temporal median filter - implementation 1

  • فیلتر میانه زمانی - پیاده سازی 2 Temporal median filter - implementation 2

  • فیلتر میانه زمانی - پیاده سازی 3 Temporal median filter - implementation 3

  • سایر الگوریتم ها: MOG، GMC، KNN و CNT Other algorithms: MOG, GMC, KNN, and CNT

  • خواندن اضافی Additional reading

  • تکنیک های پیش پردازش تصویر Image preprocessing techniques

  • MOG، GMC، KNN و CNT - پیاده سازی 1 MOG, GMC, KNN and CNT – implementation 1

  • MOG، GMC، KNN و CNT - پیاده سازی 2 MOG, GMC, KNN and CNT – implementation 2

  • MOG، GMC، KNN و CNT – پیاده سازی 3 MOG, GMC, KNN and CNT – implementation 3

  • MOG، GMC، KNN و CNT - پیاده سازی 4 MOG, GMC, KNN and CNT – implementation 4

  • MOG، GMC، KNN و CNT - پیاده سازی 5 MOG, GMC, KNN and CNT – implementation 5

  • مقایسه کیفیت 1 Quality comparison 1

  • مقایسه کیفیت 2 Quality comparison 2

  • مقایسه عملکرد Performance comparison

پروژه های عملی Practical projects

  • تشخیص حرکت 1 Motion detection 1

  • تشخیص لبه - شهود Edge detection - intuition

  • تشخیص حرکت 2 Motion detection 2

  • تعیین فاصله از سایر افراد در جامعه Social distancing

  • شمارنده خودرو 1 Vehicle counter 1

  • شمارنده خودرو 2 Vehicle counter 2

  • شمارنده وسیله نقلیه 3 Vehicle counter 3

  • شمارنده خودرو 4 Vehicle counter 4

  • شمارنده خودرو 5 Vehicle counter 5

اظهارات پایانی Final remarks

  • اظهارات پایانی Final remarks

  • جایزه BONUS

نمایش نظرات

آموزش تشخیص حرکت با استفاده از پایتون و OpenCV
جزییات دوره
5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
338
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jones Granatyr Jones Granatyr

استاد اولا! 10 مورد از جونز گراناتیر و ترابیلو در 10 سال گذشته است که شامل Inteligência Artificial (IA) می باشد استاد حرفه ای ، پشکیزادور و بنیانگذار پورتال IA Expert ، وب سایت com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA، como as exemplolo: یادگیری عمیق ، یادگیری ماشین ، علم داده ، Redes Neurais Artificiais، Algoritmos Genéticos، Detecção e Reconhecimento Facial، Algoritmos de cesos، Busca ، Mineração de Regras de Associação ، Sistemas Especialistas e Sistemas de Recomendação. اگر بخواهید از طریق برنامه های مختلف زبان (Python ، R e Java) و یا فن آوری های مختلف (tensorflow ، keras ، pandas ، sklearn ، opencv ، dlib ، weka ، nltk ، به عنوان مثال) استفاده کنید. با توجه به هدف اصلی و دستیابی به اطلاعات IA و مجوز فعالیت در TI و متقاضیان ، به عنوان تجدید نظر در زمینه استفاده از قوانین و مقررات و امکان مشاهده تجدید نظرهای جدید در زمینه مشروبات الکلی ارائه می شود.

IA Expert Academy IA Expert Academy

Plataforma de Cursos sobre Ciência de Dados و IAA plataforma IA Expert tem o Objetivo de trazer cursos teóricos and Páticos de facil entendimento sobre sobre Inteligência Artificial e Ciência de Dados، برای اینکه حرفه ای به عنوان یک IAcareos به عنوان یک رضایتمندی به عنوان یک رضایتمندی شناخته شود. trazer para seus negócios، bem como apresentar todas as oportunidades que essa área pode trazer para profissionais de tecnologia da informação. Também trazemos notícias atualizadas semanais sobre a área em nosso portal.

Dalton Luiz Vargas Dalton Luiz Vargas

Cientista da Computação