ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Computer Vision Workshop: Develop the skills you need to use computer vision algorithms in your own artificial intelligence projects

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

The Computer Vision Workshop: Develop the skills you need to use computer vision algorithms in your own artificial intelligence projects

مشخصات کتاب

The Computer Vision Workshop: Develop the skills you need to use computer vision algorithms in your own artificial intelligence projects

ویرایش:  
نویسندگان: , ,   
سری:  
ISBN (شابک) : 180020177X, 9781800201774 
ناشر: Packt Publishing 
سال نشر: 2020 
تعداد صفحات: 567 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 38 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 17


در صورت تبدیل فایل کتاب The Computer Vision Workshop: Develop the skills you need to use computer vision algorithms in your own artificial intelligence projects به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



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

ویژگی های کلیدی

< ul>
  • درک OpenCV و انتخاب الگوریتم مناسب برای حل مشکلات دنیای واقعی
  • کشف تکنیک هایی برای پردازش تصویر و ویدئو
  • آموزش نحوه اعمال تشخیص چهره در ویدئوها برای استخراج خودکار اطلاعات کلیدی
  • توضیحات کتاب

    Computer Vision (CV) به یکی از جنبه های مهم فناوری هوش مصنوعی تبدیل شده است. از ماشین‌های بدون راننده گرفته تا تشخیص‌های پزشکی و نظارت بر سلامت محصولات تا کشف تقلب در بانکداری، بینایی کامپیوتر در همه حوزه‌ها برای خودکارسازی وظایف استفاده می‌شود. کارگاه بینایی کامپیوتر به شما کمک می کند تا درک کنید که چگونه کامپیوترها در هنر پردازش تصاویر و فیلم های دیجیتال برای تقلید از فعالیت های انسانی مهارت دارند.

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

    در پایان این کتاب، شما مهارت‌های عملی لازم برای ساخت برنامه‌های کاربردی قدرتمند برای حل مشکلات بینایی رایانه را خواهید داشت.

    آنچه خواهید آموخت

    • دسترسی و دستکاری پیکسل ها در OpenCV با استفاده از تصاویر BGR و مقیاس خاکستری
    • ایجاد هیستوگرام برای درک بهتر محتوای تصویر
    • از خطوط برای تجزیه و تحلیل شکل، تشخیص اشیا و تشخیص استفاده کنید
    • ردیابی اشیاء در ویدئوها با استفاده از انواع ردیاب های موجود در OpenCV
    • چگونگی اعمال تشخیص چهره را با استفاده از تکنیک های بینایی کامپیوتری کشف کنید
    • تجسم اشیاء سه بعدی در ابرهای نقطه ای و مش های چند ضلعی با استفاده از Open3D

    این کتاب برای چه کسی است

    اگر شما یک محقق، توسعه‌دهنده یا دانشمند داده هستید و به دنبال خودکارسازی کارهای روزمره با استفاده از بینایی کامپیوتر هستید، این کارگاه برای شما مناسب است. . درک اولیه پایتون و یادگیری عمیق به شما کمک می کند تا از این کارگاه حداکثر بهره را ببرید.

    فهرست محتوا

    1. مبانی پردازش تصویر
    2. عملیات متداول هنگام کار با تصاویر
    3. کار با هیستوگرام
    4. کار با کانتور
    5. پردازش چهره در تصویر و ویدئو
    6. ردیابی شی< /li>
    7. تشخیص شی و تشخیص چهره
    8. OpenVINO با OpenCV

    توضیحاتی درمورد کتاب به خارجی

    Explore the potential of deep learning techniques in computer vision applications using the Python ecosystem, and build real-time systems for detecting human behavior

    Key Features

    • Understand OpenCV and select the right algorithm to solve real-world problems
    • Discover techniques for image and video processing
    • Learn how to apply face recognition in videos to automatically extract key information

    Book Description

    Computer Vision (CV) has become an important aspect of AI technology. From driverless cars to medical diagnostics and monitoring the health of crops to fraud detection in banking, computer vision is used across all domains to automate tasks. The Computer Vision Workshop will help you understand how computers master the art of processing digital images and videos to mimic human activities.

    Starting with an introduction to the OpenCV library, you'll learn how to write your first script using basic image processing operations. You'll then get to grips with essential image and video processing techniques such as histograms, contours, and face processing. As you progress, you'll become familiar with advanced computer vision and deep learning concepts, such as object detection, tracking, and recognition, and finally shift your focus from 2D to 3D visualization. This CV course will enable you to experiment with camera calibration and explore both passive and active canonical 3D reconstruction methods.

    By the end of this book, you'll have developed the practical skills necessary for building powerful applications to solve computer vision problems.

    What you will learn

    • Access and manipulate pixels in OpenCV using BGR and grayscale images
    • Create histograms to better understand image content
    • Use contours for shape analysis, object detection, and recognition
    • Track objects in videos using a variety of trackers available in OpenCV
    • Discover how to apply face recognition tasks using computer vision techniques
    • Visualize 3D objects in point clouds and polygon meshes using Open3D

    Who this book is for

    If you are a researcher, developer, or data scientist looking to automate everyday tasks using computer vision, this workshop is for you. A basic understanding of Python and deep learning will help you to get the most out of this workshop.

    Table of Contents

    1. Basics of Image Processing
    2. Common Operations When Working with Images
    3. Working with Histograms
    4. Working with Contours
    5. Face Processing in Image and Video
    6. Object Tracking
    7. Object Detection and Face Recognition
    8. OpenVINO with OpenCV


    فهرست مطالب

    Cover
    FM
    Copyright
    Table of Contents
    Preface
    Chapter 1: Basics ofImage Processing
    	Introduction
    	NumPy Arrays
    		Exercise 1.01: Creating NumPy Arrays
    	Pixels in Images
    		Pixel Location – Image Coordinate System
    		Image Properties
    			Size of the Image
    			Color Spaces and Channels
    		Pixel Values
    	Introduction to OpenCV
    		Images in OpenCV
    		Important OpenCV Functions
    		Exercise 1.02: Reading, Processing, and Writing an Image
    		Using Matplotlib to Display Images
    		Accessing and Manipulating Pixels
    		Exercise 1.03: Creating a Water Effect
    		Activity 1.01: Mirror Effect with a Twist
    	Summary
    Chapter 2: Common Operations When Working with Images
    	Introduction
    	Geometric Transformations
    		Image Translation
    		Exercise 2.01: Translation Using NumPy
    		Image Rotation
    			Finding the Rotation Matrix
    			Finding the Size of the Output Image
    		Image Resizing
    		Affine Transformation
    		Exercise 2.02: Working with Affine Transformation
    		Perspective Transformation
    		Exercise 2.03: Perspective Transformation
    	Image Arithmetic
    		Image Addition
    		Exercise 2.04: Performing Image Addition
    		Image Multiplication
    		Exercise 2.05: Image Multiplication
    	Binary Images
    		Exercise 2.06: Converting an Image into a Binary Image
    		Bitwise Operations on Images
    		Exercise 2.07: Chess Pieces
    		Masking
    		Activity 2.01: Masking Using Binary Images
    	Summary
    Chapter 3: Working with Histograms
    	Introduction
    	Introduction to Matplotlib
    		Displaying Images with Matplotlib
    		Plotting Histograms with Matplotlib
    		Exercise 3.01: Plotting a Sample Image and Its Histogram with 256 bins
    		Exercise 3.02: Plotting a Sample Image and Its Histogram with 10 bins
    	Histograms with OpenCV
    		User-Selected ROI
    		Exercise 3.03: Creating a Mask Image Using a User-Selected ROI
    		A Comparison of Some Sample Histograms
    		What Is Histogram Equalization?
    		Exercise 3.04: Histogram Equalization of a Grayscale Image
    		Contrast Limited Adaptive Histogram Equalization (CLAHE)
    		Exercise 3.05: Application of CLAHE on a Grayscale Image
    		Activity 3.01: Enhancing Images Using Histogram Equalization and CLAHE
    		Exercise 3.06: Histogram Equalization in the BGR Color Space
    		The Histogram Equalization of Color Images Using the HSV and LAB Color Spaces
    		Exercise 3.07: Histogram Equalization in the HSV Color Space
    		Exercise 3.08: Histogram Equalization in the LAB Color Space
    		Activity 3.02: Image Enhancement in a User-Defined ROI
    	Summary
    Chapter 4: Working with contours
    	Introduction
    	Contours – Basic Detection and Plotting
    		Exercise 4.01: Detecting Shapes and Displaying Them on BGR Images
    		Exercise 4.02: Detecting Shapes and Displaying Them on Black and White Images
    		Exercise 4.03: Displaying Different Contours with Different Colors and Thicknesses
    		Drawing a Bounding Box around a Contour
    		Area of a Contour
    		Difference between Contour Detection and Edge Detection
    	Hierarchy
    		Exercise 4.04: Detecting a Bolt and a Nut
    		Exercise 4.05: Detecting a Basketball Net in an Image
    	Contour Matching
    		Exercise 4.06: Detecting Fruits in an Image
    		Exercise 4.07: Identifying Bananas from the Image of Fruits
    		Exercise 4.08: Detecting an Upright Banana from the Image of Fruits
    		Activity 4.01: Identifying a Character on a Mirrored Document
    	Summary
    Chapter 5: Face Processing in Image and Video
    	Introduction
    	Introduction to Haar Cascades
    		Using Haar Cascades for Face Detection
    		Exercise 5.01: Face Detection Using Haar Cascades
    		Detecting Parts of the Face
    		Exercise 5.02: Eye Detection Using Cascades
    		Clubbing Cascades for Multiple Object Detection
    		Activity 5.01: Eye Detection Using Multiple Cascades
    		Activity 5.02: Smile Detection Using Haar Cascades
    	GrabCut Technique
    		Exercise 5.03: Human Body Segmentation Using GrabCut with Rectangular Mask
    		Exercise 5.04: Human Body Segmentation Using Mask and ROI
    		Activity 5.03: Skin Segmentation Using GrabCut
    		Activity 5.04: Emoji Filter
    	Summary
    Chapter 6: Object Tracking
    	Introduction
    		Naïve Tracker
    		Exercise 6.01: Object Tracking Using Basic Image Processing
    		Non-Deep Learning-Based Object Trackers
    		Kalman Filter – Predict and Update
    		Meanshift – Density Seeking Filter
    		CAMshift – Continuously Adaptive Meanshift
    		The OpenCV Object Tracking API
    		Object Tracker Summary
    		Exercise 6.02: Object Tracking Using the Median Flow and MIL Trackers
    		Installing Dlib
    		Object Tracking Using Dlib
    		Exercise 6.03: Object Tracking Using Dlib
    		Activity 6.01: Implementing Autofocus Using Object Tracking
    	Summary
    Chapter 7: Object Detection and Face Recognition
    	Introduction
    	Face Recognition
    		Face Recognition Using Eigenfaces
    		Principal Component Analysis
    		Eigenfaces
    		Exercise 7.01: Facial Recognition Using Eigenfaces
    		Limitations of the Eigenface Method
    		Fisherface
    		Exercise 7.02: Facial Recognition Using the Fisherface Method
    		Local Binary Patterns Histograms
    		Exercise 7.03: Facial Recognition Using the LBPH Method
    	Object Detection
    		Single Shot Detector
    		MobileNet
    		Exercise 7.04: Object Detection Using MobileNet SSD
    		Object Detection Using the LBPH Method
    		Exercise 7.05: Object Detection Using the LBPH Method
    		Haar Cascades
    		Exercise 7.06: Object Detection Using Haar-Based Features
    		Activity 7.01: Object Detection in a Video Using MobileNet SSD
    		Activity 7.02: Real-Time Facial Recognition Using LBPH
    	Summary
    Chapter 8: OpenVINO with OpenCV
    	Introduction
    	Exploring the OpenVINO Toolkit
    		Components of the OpenVINO Toolkit
    		Installing OpenVINO for Ubuntu
    		OpenVINO as a Backend in OpenCV
    		The Need for Pre-Trained Models
    		OpenVINO Model Zoo
    		Exercise 8.01: Downloading the Pedestrian and Vehicle Detection Model
    		Model Specifications
    		Image Transforms Using OpenCV
    		Exercise 8.02: Image Preprocessing Using OpenCV
    	Model Conversion Using Model Optimizer
    		Introduction to OpenVINO's Inference Engine
    		Exercise 8.03: Vehicle and Pedestrian Detection
    		Activity 8.01: Face Detection Using OpenVINO and OpenCV
    	Summary
    Appendix
    Index




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