آموزش کامپیوتر ویژن در Raspberry Pi 4

Computer Vision on the Raspberry Pi 4

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه های کاربردی بیشتر و بیشتری از بینایی کامپیوتر برای شناسایی و تشخیص اشیا استفاده می کنند. این برنامه‌ها معمولاً روی رایانه‌های بزرگ اجرا می‌شوند، اما توسعه‌دهندگان می‌توانند با اجرای آن‌ها بر روی رایانه‌های تک‌برد (SBC) در هزینه و انرژی صرفه‌جویی کنند. Raspberry Pi 4 یکی از محبوب ترین SBC های موجود است. همچنین این اولین کامپیوتر از خانواده Raspberry Pi است که به اندازه کافی قدرتمند برای اجرای برنامه های بینایی کامپیوتری است. همچنین نرم افزار مورد نیاز برای ساخت این اپلیکیشن ها را می توان به صورت رایگان از اینترنت دانلود کرد. در این دوره، مدرس مت اسکارپینو به برنامه نویسان نحوه نوشتن و اجرای برنامه های بینایی کامپیوتری را در Raspberry Pi 4 نشان می دهد. مت شما را با استفاده از Thonny IDE، کتابخانه OpenCV و عملیات آرایه NumPy آشنا می کند. او از طریق تشخیص اشیا و شبکه‌های عصبی گام برمی‌دارد، سپس شبکه‌های عصبی کانولوشنال (CNNs)، از جمله بسته Keras و بسته TensorFlow را بررسی می‌کند. مت همچنین شما را در مورد کارهایی که می توانید با دوربین Raspberry Pi HQ انجام دهید راهنمایی می کند.

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

معرفی Introduction

  • شروع کار با بینایی کامپیوتر Getting started with computer vision

  • آنچه شما باید بدانید What you should know

  • با استفاده از فایل های تمرین Using the exercise files

1. برنامه نویسی پایتون در Raspberry Pi 4 1. Programming Python on the Raspberry Pi 4

  • معرفی Raspberry Pi 4 Introducing the Raspberry Pi 4

  • راه اندازی محیط Setting up the environment

  • با استفاده از Thonny IDE Using the Thonny IDE

  • امتحان فصل Chapter Quiz

2. OpenCV در Raspberry Pi 2. OpenCV on the Raspberry Pi

  • معرفی OpenCV Introducing OpenCV

  • عملیات آرایه NumPy NumPy array operations

  • یک مثال ساده پردازش تصویر را اجرا کنید Running a simple image processing example

  • نظریه پیچیدگی Theory of convolution

  • پیچیدگی در OpenCV Convolution in OpenCV

  • امتحان فصل Chapter Quiz

3. تشخیص شی 3. Object Detection

  • محاسبه گرادیان تصویر Computing image gradients

  • تشکیل هیستوگرام گرادیان ها (HOG) Forming histograms of gradients (HOGs)

  • محاسبه HOG در OpenCV Computing HOGs in OpenCV

  • آشنایی با ماشین‌های بردار پشتیبان (SVM) Understanding Support Vector Machines (SVMs)

  • تشخیص اشیاء با HOG و SVM Detecting objects with HOGs and SVMs

  • امتحان فصل Chapter Quiz

4. درک شبکه های عصبی 4. Understanding Neural Networks

  • معرفی شبکه های عصبی Introducing neural networks

  • آموزش شبکه های عصبی Training neural networks

  • ایجاد شبکه های عصبی در OpenCV Creating neural networks in OpenCV

  • طبقه بندی عنبیه ها با شبکه عصبی Classifying irises with a neural network

  • امتحان فصل Chapter Quiz

5. شبکه های عصبی کانولوشنال (CNN) 5. Convolutional Neural Networks (CNNs)

  • معرفی شبکه های عصبی کانولوشنال (CNN) Introducing convolutional neural networks (CNNs)

  • ایجاد CNN با Keras Creating CNNs with Keras

  • آموزش CNN با TensorFlow Training CNNs with TensorFlow

  • اجرای مدل های با Tensorflow Lite Executing models with TensorFlow Lite

  • تشخیص اشیاء با Raspberry Pi Recognizing objects with the Raspberry Pi

  • امتحان فصل Chapter Quiz

6. دوربین Raspberry Pi HQ 6. The Raspberry Pi HQ Camera

  • معرفی پکیج picamera Introducing the picamera package

  • دسترسی به دوربین Raspberry Pi در پایتون Accessing a Raspberry Pi camera in Python

  • تشخیص اشیا با دوربین Raspberry Pi Object detection with a Raspberry Pi camera

  • تشخیص اشیا با دوربین Raspberry Pi Object recognition with a Raspberry Pi camera

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش کامپیوتر ویژن در Raspberry Pi 4
جزییات دوره
1h 43m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Matt Scarpino
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Scarpino Matt Scarpino

توسعه دهنده نرم افزار با سرعت بالا

متیو اسکارپینو یک توسعه‌دهنده نرم‌افزار با تجربه و متخصص در توسعه نرم‌افزار با سرعت بالا است.

در حال حاضر، متیو به‌عنوان توسعه‌دهنده نرم‌افزار در Plutocracy.com کار می‌کند، شرکتی که قصد دارد از قدرت یادگیری عمیق استفاده کند. از سرمایه گذاران فردی و شرکت های سرمایه گذاری کوچک حمایت کنید. او در نقش فعلی خود، پیش بینی سهام را با استفاده از پایتون، درون یابی اسپلاین و شبکه های عصبی مکرر (RNN) پیاده سازی می کند. او مدل‌های TensorFlow را در موتور یادگیری ماشین ابری گوگل برای پردازش با سرعت بالا مستقر کرده است. تخصص های متیو عبارتند از C++، Python، TensorFlow و Google Cloud Platform (GCP).