آموزش پردازش تصویر دیجیتال با پایتون از پایه™ - آخرین آپدیت

دانلود Python Digital Image Processing From Ground Up™

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

پردازش تصویر با پایتون: آموزش گام به گام و عملی

این دوره آموزشی با رویکردی برنامه نویسی محور طراحی شده است تا پایه ای محکم در کاربردی ترین جنبه های پردازش تصویر به روشی جذاب و آسان به شما ارائه دهد. هدف این دوره ارائه تکنیک های عملی و اجتناب از مشکلات نظریه های ریاضی انتزاعی است. برای دستیابی به این هدف، تکنیک های پردازش تصویر به زبان ساده توضیح داده می شوند، نه اینکه صرفاً از طریق مشتقات ریاضی ثابت شوند.

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

با پایان این دوره شما قادر خواهید بود:

  • انجام کانولوشن گسسته دو بعدی با تصاویر در پایتون
  • انجام تشخیص لبه (Edge Detection) در پایتون
  • انجام فیلترهای فضایی (Spatial Filtering) در پایتون
  • محاسبه هیستوگرام تصویر (Image Histogram) و متعادل سازی (Equalization) آن در پایتون
  • انجام تبدیلات سطح خاکستری (Gray Level Transformation)
  • کاهش نویز در تصاویر
  • درک کامل اپراتورهایی مانند لاپلاسین (Laplacian)، سوبل (Sobel)، پرویت (Prewitt)، رابینسون (Robinson)
  • حتی ارائه یک سخنرانی در مورد پردازش تصویر و موارد دیگر

مهارت های مورد نیاز:

  • بدون نیاز به تجربه برنامه نویسی - هر آنچه که نیاز دارید را به شما آموزش خواهم داد.
  • بدون نیاز به نرم افزار پولی
  • به صورت گام به گام نحوه دانلود و نصب پایتون را به شما آموزش می دهم.

علاوه بر موارد بالا، در این دوره شما با موارد زیر آشنا می شوید:

  • الگوریتم های تشخیص لبه (Edge-Detection Algorithms)
  • کانولوشن (Convolution)
  • طراحی فیلتر (Filter Design)
  • تبدیل سطح خاکستری (Gray-Level Transformation)
  • هیستوگرام ها (Histograms)
  • فیلترهای فضایی (Spatial Filtering Algorithms)
  • کار با کتابخانه تصویربرداری پایتون (Python's Imaging Library)
  • کار با SKImage
  • انجام عملیات حسابی و بولی (Arithmetic and Boolean Operations) مانند جمع، تفریق، AND، OR و غیره روی تصاویر
  • انجام تکنیک های بهبود تصویر (Image Enhancement Techniques) مانند مات کردن (Blurring) و سپیا (Sepia) با استفاده از پایتون

لطفاً نگاهی به برنامه درسی کامل دوره بیندازید.

به یاد داشته باشید: من هیچ شکی ندارم که شما این دوره را دوست خواهید داشت. همچنین با گارانتی کامل بازگشت پول به مدت 30 روز ارائه می شود! بنابراین به زبان ساده، شما واقعاً چیزی برای از دست دادن ندارید و همه چیز برای به دست آوردن دارید.

همین حالا ثبت نام کنید و شروع به دستکاری پیکسل ها کنیم.


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

مقدمه Introduction

  • مقدمه Introduction

راه اندازی Setting Up

  • دانلود پایتون Downloading Python

  • نصب پایتون Installing Python

  • استفاده از IDLE Using IDLE

  • نصب پکیج های پایتون Installing Python packages

اصول پایتون Python Essentials

  • دستورات چاپ Printing statements

  • متغیرها Variables

  • لیست ها Lists

  • عملگرها Operators

  • شرایط Conditions

  • حلقه های For For Loops

  • حلقه های While While Loops

  • توابع Functions

  • دیکشنری ها Dictionaries

  • کلاس ها و اشیا Classes and Objects

مفاهیم و اصطلاحات پایه پردازش تصویر Basic Image Processing Concepts and Terminologies

  • مروری بر پردازش تصویر Overview of Image Processing

  • درک رنگ و رزولوشن تصویر Understanding Image Color and Resolution

  • درک فرمت ها و انواع داده های تصویر Understanding Image Formats and Datatypes

  • کدنویسی: معرفی کتابخانه تصویربرداری پایتون Coding : Introduction to Python Imaging Library

  • کدنویسی: تبدیل فرمت تصویر Coding : Converting Image Format

  • کدنویسی: دستکاری های اساسی تصویر Coding : Basic Image Manipulations

  • کدنویسی: دریافت اطلاعات تصویر Coding : Getting Image Information

  • کدنویسی: رسم تصاویر توصیفی Coding : Plotting Descriptive Images

  • کدنویسی: افزودن حاشیه نویسی های تعاملی Coding : Adding Interactive Annotations

  • مروری بر تکنیک های پردازش تصویر Overview of Image Processing Techniques

  • کدنویسی: انجام باینری سازی تصویر Coding : Performing Image Binarization

  • آشنایی با برخی اصطلاحات رایج Getting familiar with some commonly used terms

  • مروری بر کاربردهای پردازش تصویر در بینایی کامپیوتر Overview of Image Processing Applications in Computer Vision

هیستوگرام و همسان سازی Histogram and Equalization

  • مقدمه ای بر هیستوگرام تصویر Introduction to Image Histogram

  • درک همسان سازی هیستوگرام Understanding Histogram Equalization

  • کدنویسی: محاسبه هیستوگرام یک تصویر Coding : Computing the Histogram of an Image

  • توجه Notice

  • کدنویسی: همسان سازی هیستوگرام یک تصویر Coding : Equalizing An Image Histogram

  • مقدمه ای بر آستانه گذاری تطبیقی Introduction to Adaptive Thresholding

عملیات هندسی Geometric Operations

  • مقدمه ای بر عملیات هندسی Introduction to Geometric Operations

  • نگاشت و تبدیل Affine Mapping and Affine Transformation

تکنیک های بهبود تصویر Image Enhancement Techniques

  • مقدمه ای بر بهبود تصویر Introduction to Image Enhancement

  • هسته فیلتر The Filter Kernel

  • کدنویسی: انجام تصحیح گاما Coding : Performing Gamma Correction

تبدیل سطح خاکستری Gray Level Transformation

  • مقدمه ای بر تبدیل سطح خاکستری Introduction to Gray Level Transformation

  • کدنویسی: انجام تبدیلات سطح خاکستری Coding : Performing Gray-Level Transformations

  • اثرات جمع و تفریق بر روی تصاویر Effects of Addition and Subtraction on Images

پردازش همسایگی Neighborhood Processing

  • مقدمه ای بر پردازش همسایگی Introduction to Neighborhood Processing

  • کانولوشن و همبستگی Convolution And Correlation

  • مقدمه ای بر کانولوشن و همبستگی دو بعدی Introduction to 2-D Convolution and Correlation

  • معرفی فیلترهای Low-pass Introduction of Low-pass Filters

  • کدنویسی: فیلتر کردن تصاویر با کتابخانه تصویربرداری پایتون Coding : Filtering Images with the Python Imaging Library

  • کدنویسی: اعمال فیلتر میانگین Coding : Applying the Mean Filter

  • کدنویسی: اعمال فیلتر حداقل Coding : Applying the Minimum Filter

  • کدنویسی: اعمال فیلتر حداکثر Coding : Applying the Maximum Filter

  • کدنویسی: اعمال فیلتر میانه Coding : Applying the Median Filter

تشخیص لبه Edge Detection

  • درک مفهوم عملگرها Understanding the Concept of Operators

  • کدنویسی: تشخیص لبه ها با ماسک Prewitt Coding : Detecting Edges with the Prewitt Mask

  • کدنویسی: انجام تشخیص لبه Sobel با SKImage Coding : Performing Sobel Edge-Detection with SKImage

  • کدنویسی: انجام تشخیص لبه Sobel با OpenCV Coding : Performing Sobel Edge-Detection with OpenCV

  • کدنویسی: انجام تشخیص لبه Laplacian با استفاده از OpenCV Coding : Performing Laplacian Edge-Detection using OpenCV

تشکیل تصویر Image Formation

  • درک نحوه تشکیل تصاویر Understanding how images are formed

  • درک ریاضیات تشکیل تصویر Understanding the mathematics of image formation

  • کدنویسی: ایجاد یک تصویر Coding : Creating an Image

راه اندازی جایگزین: راه اندازی Raspberry Pi Alternate Setup : Setting Up the Raspberry Pi

  • دسترسی از راه دور به Raspberry Pi از طریق SSH Remotely Accessing the Raspberry Pi by SSH

  • دسترسی از راه دور به Raspberry Pi از طریق Remote Desktop Connection Remotely Accessing the Raspberry Pi by Remote Desktop Connection

پایان Closing

  • سخنان پایانی Closing Remarks

نمایش نظرات

آموزش پردازش تصویر دیجیتال با پایتون از پایه™
جزییات دوره
5 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,394
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Israel Gbati Israel Gbati

Embedded Firmware Engineer نام من اسرائیل است ، من بیش از 7 سال است که در فضای سیستم جاسازی شده تحقیق و کار می کنم. در Udemy ده ها هزار دانش آموز در سیستم های جاسازی شده با تمرکز بر موضوعاتی مانند برنامه نویسی Assembly ، طراحی سیستم عامل های زمان واقعی ، توسعه سیستم عامل و پردازش سیگنال دیجیتال آموزش داده ام. من قادر به آموزش این مباحث هستم زیرا در کارهای روزمره مفاهیمی را از این مباحث استفاده می کنم. به یکی از دوره های من بپیوندید و ببینید چطور پیش می رود. همیشه می توانید درخواست بازپرداخت کنید.

PyTribe PyTribe

تسلط عملی پایتون برای همه