Learning OpenCV 4 Computer Vision with Python 3, 3rd Edition
بینایی ماشین، علمی به سرعت در حال تحول است و کاربردها و تکنیکهای مختلفی را شامل میشود. این کتاب نه تنها به کسانی که تازه شروع به کار با بینایی ماشین کرده اند بلکه به متخصصان این حوزه نیز کمک خواهد کرد. با کمک این کتاب قادر خواهید بود تا با ساختن برنامه هایی با OpenCV 4 و Python 3، مطالب تئوری را به شکل عملی پیاده سازی کنید. ویرایش سوم کتاب یادگیری بینایی ماشین با OpenCV 4 و Python 3، که برای OpenCV 4 و پایتون 3 به روز شده است، جدیدترین مطالب درباره دوربینهای عمق، ردیابی سه بعدی، واقعیت افزوده و شبکههای عصبی عمیق را شامل میشود و به شما کمک میکند تا مسائل واقعی بینایی ماشین را با کدهای کاربردی حل کنید.
شما با درک OpenCV 4 و چگونگی نصب آن به همراه پایتون 3 بر روی پلتفرمهای مختلف، کار را آغاز خواهید کرد. در ادامه، شما یاد خواهید گرفت که چگونه عملیات اصلی مانند خواندن، نوشتن، دستکاری و نمایش تصاویر ثابت، فیلمها و فیدهای دوربین را انجام دهید. این کتاب از راهنمایی شما در زمینه پردازش تصویر، تجزیه و تحلیل ویدئو و تخمین عمق و بخش بندی، تا کمک به شما در انجام تمرینات با ساخت یک برنامه با رابط کاربری گرافیکی، تضمین میکند که شما فرصت انجام فعالیتهای عملی را خواهید داشت. در ادامه، شما با دو چالش محبوب دست و پنجه نرم میکنید: تشخیص چهره و شناسایی چهره. شما همچنین درباره طبقه بندی اشیا و مفاهیم یادگیری ماشین یاد خواهید گرفت که شما را قادر میسازند تا تشخیص دهنده و دسته بندی کننده اشیا را بسازید و استفاده کنید و حتی اشیا موجود در فیلمها یا فید ویدیویی دوربین را ردیابی کنید. در ادامه، همچنین مهارتهای خود را در ردیابی سه بعدی و واقعیت افزوده توسعه میدهید. سرانجام، شما ANNها و DNNها را بررسی خواهید کرد، و یاد خواهید گرفت که چگونه برنامه هایی را برای شناسایی ارقام دست نویس و طبقه بندی جنسیت و سن فرد ایجاد کنید. در پایان این کتاب، مهارتهای لازم برای اجرای پروژههای بینایی ماشین واقعی را در اختیار خواهید داشت.
اگر شما علاقه مند به یادگیری بینایی ماشین، یادگیری ماشین و OpenCV در زمینه برنامههای کاربردی واقعی هستید، این کتاب برای شما مناسب است. این کتاب OpenCV، همچنین برای هر کسی که تازه با بینایی ماشین شروع به کار میکند و همچنین متخصصانی که میخواهند با OpenCV 4 و Python 3 به روز شوند، مفید خواهد بود. اگرچه هیچ دانش قبلی در مورد پردازش تصویر، بینایی ماشین یا یادگیری ماشین مورد نیاز نیست، اما آشنایی ابتدایی با برنامه نویسی پایتون الزامی است.
مطالبی که در ویرایش سوم کتاب «یادگیری OpenCV 4، بینایی ماشین با پایتون 3» یاد خواهید گرفت:
- نصب و آشنایی با اتصالات OpenCV 4 با پایتون 3
- درک مبانی پردازش تصویر و تجزیه و تحلیل فیلم
- استفاده از یک دوربین عمق برای تشخیص مناطق پیش زمینه و پس زمینه
- تشخیص و شناسایی اشیا و دنبال کردن حرکتهای آنها در فیلم ها
- تعلیم دادن و استفاده از مدلهای خودتان برای مطابقت تصاویر و طبقه بندی اشیا
- شناسایی و تشخیص چهرهها و طبقه بندی جنسیت و سن آنها
- ساخت یک برنامه واقعیت افزوده برای ردیابی یک تصویر به صورت سه بعدی
- کار با مدلهای یادگیری ماشین از جمله SVM ها، شبکههای عصبی مصنوعی (ANNs) و شبکههای عصبی عمیق (DNNs)