- عنوان کتاب: Learning OpenCV 5 Computer Vision with PythonBuild practical computer vision and machine learning applications with OpenCV 5
- نویسنده: Joseph Howse, Joe Minichino
- حوزه: بینایی ماشین
- تعداد صفحه: 536
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 5.81 مگابایت
این کتاب که اکنون به ویرایش چهارم خود رسیده، مرجع اصلی کار با رابطهای پایتون در OpenCV است. خوانندگان با طیف گستردهای از تکنیکها و الگوریتمها آشنا خواهند شد؛ از روشهای کلاسیک گرفته تا پیشرفتهترین و بهروزترین متدها، و از مباحث هندسی تا یادگیری ماشین. هدف از تمام این مطالب، کمک به حل مسائل کاربردی بینایی ماشین در قالب نرمافزارهای کارآمد است. با استفاده از OpenCV 5 و پایتون 3، رویکردی اتخاذ شده که هم برای افراد تازهوارد در حوزه بینایی ماشین قابلفهم است و هم برای متخصصانی که قصد دارند مهارتهای خود را گسترش داده و بهروز کنند، آموزنده خواهد بود. کار را با معرفی OpenCV 5 و نحوه راهاندازی آن در کنار پایتون 3 روی پلتفرمهای مختلف آغاز میکنیم. در ادامه، یاد میگیرید چگونه عملیات پایهای نظیر خواندن، نوشتن، ویرایش و نمایش تصاویر ثابت، ویدیوها و جریانهای ویدیویی دوربین را انجام دهید. همچنین با مباحث پردازش تصویر، تحلیل ویدیو، تخمین عمق و قطعهبندی (Segmentation) آشنا میشوید و با ساخت یک برنامه ساده دارای رابط کاربری گرافیکی (GUI)، آموختههای خود را به صورت عملی تمرین خواهید کرد. سپس به سراغ دو مسئله پرطرفدار میرویم: تشخیص چهره و شناسایی چهره. در ادامه، مفاهیم طبقهبندی اشیاء و یادگیری ماشین را بررسی میکنیم که به شما امکان میدهد ابزارهای تشخیص و طبقهبندی اشیاء را ایجاد و استفاده کنید، و حتی اشیاء را در فیلمها یا تصاویر دوربین ردیابی نمایید. پس از آن، مباحث را به حوزه ردیابی سهبعدی و واقعیت افزوده گسترش میدهیم. در نهایت، با شبکههای عصبی مصنوعی (ANNs) و شبکههای عصبی عمیق (DNNs) آشنا میشویم و برنامههایی برای تشخیص ارقام دستنویس و تخمین رده سنی افراد توسعه میدهیم. با پایان یافتن این کتاب، دانش و مهارتهای لازم را برای آغاز پروژههای واقعی خود در زمینه بینایی ماشین کسب خواهید کرد.
Now in its fourth edition, this is the original book on OpenCV’s Python bindings. Readers will learn a great range of techniques and algorithms, from the classics to the state-of-the-art, and from geometry to machine learning. All of this is in aid of solving practical computer vision problems in well-built applications. Using OpenCV 5 and Python 3, we adopt an approach that is accessible to computer vision novices, yet also informative for experts who want to expand and update their skills. We start with an introduction to OpenCV 5 and explain how to set it up with Python 3 on various platforms. Next, you’ll learn how to perform basic operations such as reading, writing, manipulating, and displaying still images, videos, and camera feeds. You’ll learn about image processing and video analysis, along with depth estimation and segmentation, and you’ll gain practice by building a simple GUI application. Next, you’ll tackle two popular problems: face detection and face recognition. As we advance, we’ll explore concepts of object classification and machine learning, enabling you to create and use object detectors and classifiers, and even track objects in movies or video camera feeds. Then, we’ll extend our work into 3D tracking and augmented reality. Finally, we’ll learn about artificial neural networks ( ANNs ) and deep neural networks ( DNNs ) as we develop applications to recognize handwritten digits and to classify a person’s age. By the end of this book, you will have acquired the right knowledge and skills to embark on your own real-world computer vision projects.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Learning OpenCV 5 Computer Vision

نظرات کاربران