لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کامپیوتر ویژن در 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
متیو اسکارپینو یک توسعهدهنده نرمافزار با تجربه و متخصص در توسعه نرمافزار با سرعت بالا است.
در حال حاضر، متیو بهعنوان توسعهدهنده نرمافزار در Plutocracy.com کار میکند، شرکتی که قصد دارد از قدرت یادگیری عمیق استفاده کند. از سرمایه گذاران فردی و شرکت های سرمایه گذاری کوچک حمایت کنید. او در نقش فعلی خود، پیش بینی سهام را با استفاده از پایتون، درون یابی اسپلاین و شبکه های عصبی مکرر (RNN) پیاده سازی می کند. او مدلهای TensorFlow را در موتور یادگیری ماشین ابری گوگل برای پردازش با سرعت بالا مستقر کرده است. تخصص های متیو عبارتند از C++، Python، TensorFlow و Google Cloud Platform (GCP).
نمایش نظرات