loading...

آموزش پردازش تصویر و بینایی ماشین با OpenCV

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

قیمت: 1,900,000 تومان 760,000 تومان

قیمت ارزی (تتر):

X
11 : 25 : 49
16 جلسه
15 فصل
2 سال پشتیبانی

آموزش پردازش تصویر و بینایی ماشین با OpenCV

در ابتدای زمانی که برنامه نویسان قصد داشتند تا به دنیای هوش مصنوعی وارد شوند و برنامه های کاربردی با استفاده از این هوش شگفت انگیز توسعه دهند، با چالش های بسیار زیادی همواره رو به رو می شدند. یکی از بزرگترین چالش های موجود برای آنها توسعه الگوریتم های متفاوت برای زمینه هایی مانند بینایی ماشین و پردازش تصویر بود که توسعه این الگوریتم ها سخت و نیازمند قدرت ریاضی بسیار بالا بود. با تکمیل شدن روز به روز این حوزه و ظهور کتابخانه ها و ابزارهای هوش مصنوعی، توسعه این حوزه ها بسیار آسان شد. مجموعه کتابخانه های OpenCV یا همان Open Computer Vision Library مجموعه ی بسیار بزرگی از الگوریتم های بهینه سازی شده برای بینایی ماشین و پردازش تصویر را در اختیار شما عزیزان قرار می دهد تا بتوانید با بیشتر زبان های برنامه نویسی اعم از (C، C++ ، Python، Java ، متلب و… در محیط سیستم‌عامل‌های مختلف اعم از ویندوز، لینوکس، Mac Os، IOS و اندروید) برنامه های کاربردی هوش مصنوعی را توسعه دهید.

 

پردازش تصویر و بینایی ماشین چیست؟

و اما قبل از اینکه به دل جزئیات این دوره جذاب برویم، بیایید تا کمی با پردازش تصویر و بینایی ماشین آشنا شویم.

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

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

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

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

معرفی دوره آموزش پردازش تصویر و بینایی ماشین با OpenCV

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

نکته ای که باید به آن توجه داشته باشید این است که در هر فصل، موضوع اصلی در یک قسمت به صورت دقیق و کامل برای شما توضیح داده شده است.

 

  • شروع مقدمات کتابخانه OpenCV (خواندن تصویر، ویدیو، وبکم)
  • آشنایی با فضاهای رنگی در OpenCV (نحوه تبدیل)
  • عملیات های پایه مانند (چرخش، تغییر ابعاد و…)
  • هیستوگرام و عملیات آن
  • اعمال فیلترها بر روی تصویر
  • تشخیص لبه اشیاء در تصویر و ابزارهای موجود در OpenCV
  • عملگرهای مورفولوژی
  • اصلاح دید (Warp Perspective)
  • تشخیص کانورها (Contours) و شکل‌ها (shapes) در تصویر 
  • تشخیص چهره با OpenCV
  • آستانه گذاری دودویی Otsu
  • پروژه تشخیص پلاک اتومبیل
  • پروژه اسکن داکیومنت‌ها (Document Scanner)
  • پروژه تشخیص کلیک ماوس در تصویر و ویدئو (Mouse click detection)
  • پروژه شمارنده فضاهای خالی در پارکینگ عمومی (Parking Space Counter)

 

کاربرد های پردازش تصویر و بینایی ماشین

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

کاربرد های بینایی ماشین: 

  • اتوماسیون صنعتی 
  • پزشکی و بهداشت 
  • ایمنی و امنیت 
  • صنعت عظیم کشاورزی
  • خودروهای خودران 
  • صنایع نظامی

و…

 

کاربرد های پردازش تصویر: 

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

و…

 

مخاطبین دوره آموزش پردازش تصویر و بینایی ماشین با OpenCV

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

 

پیش نیاز های دوره پردازش تصویر و بینایی ماشین با OpenCV

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

 

ویژگی های دوره آموزش پردازش تصویر و بینایی ماشین با OpenCV

بی شک یکی از جذاب ترین دوره های حال حاضر آکادمی برنامه نویسی کدیاد که در زمینه هوش مصنوعی می باشد همین دوره است. ما در این دوره شاهد ویژگی های جذاب و نابی برای دانشجویان عزیز این دوره هستیم. از ویژگی های مهم این دوره آموزشی، می توان به پروژه محور بودن آن اشاره کرد که دانشجو بعد از گذراندن هر مبحث آن را به صورت عملی در پروژه خود پیاده سازی خواهد کرد. یکی دیگر از ویژگی های جذاب این دوره، جامعیت دوره می باشد. دانشجویان عزیز، پس از گذراندن این دوره ناب، به صورت کامل به کتابخانه OpenCV مسلط خواهند شد.

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

شروع OpenCV
  • خواندن تصویر، ویدئو و وبکم

    منتشرشده 00:37:07
  • فضاهای رنگی در OpenCV
  • آشنایی با فضاهای رنگی مختلف و نحوه تبدیل آنها در بستر کتابخانه OpenCV

    منتشرشده 00:20:25
  • عملیات‌های پایه
  • عملیات‌های پایه

    منتشرشده 00:42:13
  • هیستوگرام
  • محاسبه هیستوگرام در تصویر

    منتشرشده 00:28:02
  • بهبود کیفیت تصویر با هیستوگرام

    منتشرشده 00:49:39
  • فیلتر کردن تصویر
  • فیلتر کردن تصویر

    منتشرشده 00:48:26
  • تشخیص لبه
  • تشخیص لبه

    منتشرشده 00:39:54
  • مورفولوژی
  • تکنیک‌های مورفولوژی

    منتشرشده 00:41:57
  • warp perspective
  • تحریف منظر

    منتشرشده 00:20:46
  • تشخیص کانتور در تصویر
  • تشخیص کانتور و شکل در تصویر

    منتشرشده 00:58:49
  • تشخیص چهره
  • تشخیص چهره به کمک OpenCV

    منتشرشده 00:41:28
  • آستانه گذاری دودویی
  • آستانه گذاری دودویی Otsu

    منتشرشده 00:38:08
  • تشخیص ناحیه پلاک خودرو
  • تشخیص پلاک خودرو

    منتشرشده 00:43:19
  • اسکن داکیومنت‌ها
  • اسکن داکیومنت‌ها

    منتشرشده 01:07:25
  • تشخیص کلیک ماوس در تصویر
  • پروژه تشخیص کلیک ماوس در تصویر و ویدئو

    منتشرشده 00:27:02
  • شمارنده فضاهای خالی در پارکینگ عمومی
  • شمارنده فضاهای خالی در پارکینگ عمومی

    منتشرشده 01:21:09
  • پیشنیاز های دوره چه چیزهایی هستند؟

    • python

    نظرات دانشجویان

    مدرس دوره

    امیررضا فاتح


    دانشجوی دکتری رشته هوش مصنوعی و رباتیکز دانشگاه علم و صنعت ایران. متخصص حوزه‌ پردازش تصویر و بینایی کامپیوتر، مسئول آزمایشگاه تحقیقاتی "نهان نگاری اطلاعات و پردازش ویدئو" و داور چندین مجله معتبر علمی پژوهشی از جمله IEEE Access، IET Image Processing، Expert systems و Biomedical signal processing and control. مدرس دوره‌های مختلف پردازش تصویر، یادگیری عمیق و یادگیری عمیق پیشرفته.

    سوالات متداول

    تفاوت بینایی ماشین و پردازش تصویر به صورت کلی چیست؟

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

    مخاطبین اصلی این دوره چه کسانی هستند؟

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

    کاربرد اصلی کتابخانه OpenCV چیست؟

    کتابخانه OpenCV مجموعه از از الگوریتم های بهینه سازی شده برای استفاده در پردازش تصویر و بینایی ماشین را با بسیاری از زبان ها و سیستم عامل های مختلف در اختیار ما قرار میدهد تا بتوانیم برنامه های کاربردی جدیدی در این حوزه تولید کنیم.

    پیش نیاز های اصلی این دوره آموزشی چیست؟

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