آموزش برنامه نویسی پهپاد با پایتون - تشخیص چهره و ردیابی - آخرین آپدیت

دانلود Drone Programming with Python - Face Recognition & Tracking

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

در این مقاله، ما به برنامه نویسی پهپاد با استفاده از پایتون، تشخیص چهره با OpenCV، ردیابی خودکار و پیاده سازی وب کم خواهیم پرداخت. این آموزش برای کسانی که می خواهند وارد دنیای رباتیک و برنامه نویسی پهپاد شوند، ایده آل است.

موضوعات اصلی این آموزش:

  • کنترل پهپاد با پایتون: یادگیری نحوه کنترل پهپاد از راه دور با استفاده از زبان برنامه نویسی پایتون.
  • تشخیص چهره با OpenCV: پیاده سازی تشخیص چهره با استفاده از کتابخانه OpenCV برای پهپاد.
  • پیاده سازی وب کم: ساخت یک اپلیکیشن وب کم با استفاده از فریمورک Flask.
  • ردیابی خودکار: فعال کردن ردیابی خودکار با استفاده از تشخیص چهره و دوربین پهپاد.
  • بازی پرواز با پهپاد (کنترل با تلفن هوشمند): ایجاد یک بازی سرگرم کننده برای کنترل پهپاد با تکان دادن تلفن هوشمند.

پیش نیازها:

  • دانش پایه برنامه نویسی پایتون.
  • دانش پایه شبکه، Wi-Fi و آدرس IP (مزیت است، پهپادها از طریق Wi-Fi متصل می شوند).
  • آشنایی با محیط های توسعه IDE (ترجیحا).

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

آنچه در این دوره خواهید آموخت:

در این دوره، ما موارد زیر را با استفاده از یک پهپاد اسباب بازی که می تواند در داخل خانه پرواز کند، یاد خواهیم گرفت:

  • -کنترل پهپاد با پایتون
  • -تشخیص چهره با OpenCV با استفاده از دوربین پهپاد
  • -فریمورک وب و وب کم
  • -ردیابی خودکار
  • -بازی پرواز با پهپاد (تکان دادن تلفن هوشمند)

شروع با یک پهپاد اسباب بازی، راهی عالی برای شروع تجربه برنامه نویسی ربات است و در عین حال، با پایتون آشنا خواهید شد. این روش، یک راه آسان و سرگرم کننده برای شروع یادگیری کدنویسی برای کودکان شما نیز هست. پس بیایید با برنامه نویسی پهپاد شروع کنیم و از روند فناوری رباتیک جلوتر باشیم!


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

معرفی دوره Introduction to the course

  • چرا پایتون و برنامه نویسی پهپاد؟ Why Python and Drone programming?

  • آنچه برای این دوره نیاز دارید What you need for this course

  • نکات قبل از ورود به این دوره Notes before going into this course

  • دانش قبلی Prior knowledge

کنترل پهپاد با یک اپلیکیشن Operate your drone with an app

  • کنترل پهپاد با یک اپلیکیشن Operate your drone with an app

  • برنامه نویسی بلوکی پهپاد Block programming your drone

  • بازی با پهپاد با استفاده از scratch Play drone games using scratch

تنظیمات محیط Environment settings

  • تنظیم محیط توسعه پایتون در مک Setup Python Development Environment on Mac

  • تنظیم محیط توسعه پایتون در ویندوز Setup Python Development Environment on Windows

کد منبع این دوره Source code for this course

  • دانلود کدهای منبع Download the source codes

OpenCV OpenCV

  • نصب OpenCV در مک Install OpenCV on Mac

  • نصب OpenCV در ویندوز Install OpenCV on Windows

  • استفاده از OpenCV برای تشخیص چهره Use OpenCV for face recognition

  • تشخیص چهره با یک تصویر Face recognition with an image

  • تشخیص چهره با ویدیو Face recognition with video

کنترل از راه دور پهپاد Remote control your drone

  • مستندات و SDK تلو Tello document and SDK

  • برخاستن و فرود Takeoff and Landing

  • دریافت پاسخ از پهپاد Receiving response from the drone

  • مدیریت پرواز پهپاد Manage the drone to fly

  • مدیریت سرعت پهپاد Manage the drone speed

  • مدیریت چرخش پهپاد Manage the drone to rotate

  • مدیریت چرخش پهپاد Manage the drone to flip

  • برنامه ریزی پهپاد برای گشت زنی Program the drone to patrol

ایجاد چارچوب اپلیکیشن پهپاد Creating the drone app framework

  • نصب پکیج‌ها Installing packages

  • تنظیمات Config

  • تنظیم Flask Setting Flask

  • jQuery و jQuery mobile jQuery and jQuery mobile

  • ایجاد صفحه اصلی (Index) Creating the Index page

  • افزودن به طرح بندی‌ها Extending the layouts

  • استفاده از POST برای ارسال دستورات به back end Using POST to send commands to the back end

  • افزودن دکمه‌های دستور Adding command buttons

  • Singleton Singleton

ردیابی با تشخیص چهره با استفاده از دوربین پهپاد Tracking with face recognition using your drone cam

  • مدیریت پهپاد با WEBUI Manage drone with WEBUI

  • پخش زنده از دوربین پهپاد Live stream from your drone camera

  • پخش ویدیو بر روی وب کم Stream video on the web cam

  • تشخیص چهره با دوربین پهپاد Face recognition with drone camera

  • ردیابی با دوربین پهپاد Tracking with drone camera

  • عکس فوری از دوربین پهپاد Snapshot from the drone cam

ایجاد یک بازی پهپادی Creating a Drone Game

  • مروری بر بازی Shake Shake Game Overview

  • ایجاد کلاس دوره Creating the course class

  • نمایش دوره Display the course

  • پرواز پهپاد در دوره Fly the drone on the course

  • دریافت رویداد لرزش از تلفن هوشمند شما Receive shake event from your smart phone

  • بازی Shake در تلفن هوشمند Smartphone Shake Game

  • به روز رسانی کدهای شما Updating your codes

نمایش نظرات

آموزش برنامه نویسی پهپاد با پایتون - تشخیص چهره و ردیابی
جزییات دوره
5 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,791
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

酒井 潤 (Jun Sakai) 酒井 潤 (Jun Sakai)

メリカ

酒井 潤 (Jun Sakai) 酒井 潤 (Jun Sakai)

メリカ

Sara Freixas Sara Freixas

مترجم انگلیسی، ژاپنی و اسپانیایی