ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Raspberry Pi Computer Vision Programming: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3

دانلود کتاب Raspberry Pi Computer Vision Programming: طراحی و اجرای برنامه های دید رایانه ای با Raspberry Pi ، OpenCV و Python 3

Raspberry Pi Computer Vision Programming: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3

مشخصات کتاب

Raspberry Pi Computer Vision Programming: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 9781800207219, 1800207212 
ناشر: PACKT Publishing Limited 
سال نشر: 2020 
تعداد صفحات: 306 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Raspberry Pi Computer Vision Programming: Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Raspberry Pi Computer Vision Programming: طراحی و اجرای برنامه های دید رایانه ای با Raspberry Pi ، OpenCV و Python 3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Raspberry Pi Computer Vision Programming: طراحی و اجرای برنامه های دید رایانه ای با Raspberry Pi ، OpenCV و Python 3

Raspberry Pi یکی از کامپیوترهای تک برد محبوب نسل ما است. همه الگوریتم ها و عملیات اصلی پردازش تصویر و بینایی کامپیوتری را می توان به راحتی با OpenCV در Raspberry Pi پیاده سازی کرد. این نسخه دوم به‌روزرسانی شده مملو از نمونه‌های پیشرفته و موضوعات جدید است و آخرین نسخه‌های فناوری‌های کلیدی مانند Python 3، Raspberry Pi و OpenCV را پوشش می‌دهد. این کتاب شما را به مهارت های مورد نیاز برای طراحی و اجرای موفقیت آمیز پروژه های بینایی کامپیوتری مبتنی بر OpenCV، Raspberry Pi و Python مجهز می کند. در ابتدا، اصول پایتون 3 و اصول کامپیوترهای تک برد و NumPy را یاد خواهید گرفت. در مرحله بعد، نحوه نصب OpenCV 4 برای Python 3 را بر روی Raspberry Pi، قبل از پوشش تکنیک ها و الگوریتم های اصلی در پردازش تصویر، دستکاری، و بینایی کامپیوتری خواهید فهمید. با انجام مراحل هر فصل، ویژگی های ضروری OpenCV را درک خواهید کرد. بخش‌های بعدی شما را با ایجاد برنامه‌های رابط کاربری گرافیکی (GUI) با GPIO و OpenCV هدایت می‌کنند. شما همچنین یاد خواهید گرفت که از کتابخانه جدید بینایی کامپیوتری، Mahotas، برای انجام عملیات پردازش تصویر مختلف استفاده کنید. در نهایت، نوت بوک Jupyter و نحوه راه اندازی یک کامپیوتر ویندوزی و اوبونتو برای بینایی کامپیوتر را بررسی خواهید کرد. تا پایان این کتاب، می‌توانید با اطمینان برنامه‌های بینایی رایانه را بسازید و به کار ببرید. آنچه خواهید آموخت Raspberry Pi را برای برنامه های بینایی کامپیوتری تنظیم کنید پردازش تصویر اولیه را با کتابخانه هایی مانند NumPy، Matplotlib و OpenCV انجام دهید عملیات حسابی، منطقی و غیره را روی تصاویر نشان دهید با وب کم USB و ماژول دوربین Raspberry Pi کار کنید پیاده سازی فیلترهای پایین گذر و بالا گذر و درک کاربردهای آنها در پردازش تصویر پوشش تکنیک های پیشرفته مانند یکسان سازی هیستوگرام و تبدیلات مورفولوژیکی برنامه های رابط کاربری گرافیکی را با پایتون 3 و OpenCV ایجاد کنید یادگیری ماشین را با خوشه‌بندی K-means و کمیت‌سازی تصویر انجام دهید این کتاب برای چه کسی است این کتاب برای مبتدیان و همچنین علاقه مندان با تجربه Raspberry Pi و Python 3 است که به دنبال کشف دنیای شگفت انگیز بینایی کامپیوتر هستند. دانش کاری زبان برنامه نویسی پایتون 3 فرض می شود.


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

Raspberry Pi is one of the popular single-board computers of our generation. All the major image processing and computer vision algorithms and operations can be implemented easily with OpenCV on Raspberry Pi. This updated second edition is packed with cutting-edge examples and new topics, and covers the latest versions of key technologies such as Python 3, Raspberry Pi, and OpenCV. This book will equip you with the skills required to successfully design and implement your own OpenCV, Raspberry Pi, and Python-based computer vision projects. At the start, you'll learn the basics of Python 3, and the fundamentals of single-board computers and NumPy. Next, you'll discover how to install OpenCV 4 for Python 3 on Raspberry Pi, before covering major techniques and algorithms in image processing, manipulation, and computer vision. By working through the steps in each chapter, you'll understand essential OpenCV features. Later sections will take you through creating graphical user interface (GUI) apps with GPIO and OpenCV. You'll also learn to use the new computer vision library, Mahotas, to perform various image processing operations. Finally, you'll explore the Jupyter Notebook and how to set up a Windows computer and Ubuntu for computer vision. By the end of this book, you'll be able to confidently build and deploy computer vision apps. What you will learn Set up a Raspberry Pi for computer vision applications Perform basic image processing with libraries such as NumPy, Matplotlib, and OpenCV Demonstrate arithmetical, logical, and other operations on images Work with a USB webcam and the Raspberry Pi Camera Module Implement low-pass and high-pass filters and understand their applications in image processing Cover advanced techniques such as histogram equalization and morphological transformations Create GUI apps with Python 3 and OpenCV Perform machine learning with K-means clustering and image quantization Who this book is for This book is for beginners as well as experienced Raspberry Pi and Python 3 enthusiasts who are looking to explore the amazing world of computer vision. Working knowledge of the Python 3 programming language is assumed.



فهرست مطالب

Cover
Title Page
Copyright and Credits
About Packt
Contributors
Table of Contents
Preface
Chapter 1: Introduction to Computer Vision and the Raspberry Pi
	Understanding computer vision
		OpenCV
	Single-board computers
		The Beagleboard family
		ASUS Tinkerboard
		NVIDIA Jetson
		Intel boards
	Raspberry Pi
		Raspberry Pi models
	OSes for Raspberry Pi
	Setting up Raspbian on a Raspberry Pi
		Downloading the necessary software
		Preparing the microSD card manually
		Booting up the Raspberry Pi for the first time
		Connecting various RPi board models to the internet
	Updating the RPi
	Summary
Chapter 2: Preparing the Raspberry Pi for Computer Vision
	Remotely logging into the RPi with SSH
	Remote desktop access
	Installing OpenCV on an RPi board
	Heatsinks and overclocking RPi 4B
	Summary
Chapter 3: Introduction to Python Programming
	Technical requirements
	Understanding Python 3
		Python on RPi and Raspberry Pi OS
		Python 3 IDEs on Raspberry Pi OS
		Working with Python 3 in interactive mode
		The basics of Python 3 programming
	The SciPy ecosystem
		The basics of NumPy
		Matplotlib
	RPi GPIO programming with Python 3
		LED programming with GPIO
		Push-button programming with GPIO
	Summary
Chapter 4: Getting Started with Computer Vision
	Technical requirements
	Exploring image datasets
	Working with images using OpenCV
	Using matplotlib to visualize images
	Drawing geometric shapes with OpenCV and NumPy
	Working with a GUI
	Event handling and a primitive paint application
	Working with a USB webcam
		Capturing images with the webcam
		Timelapse photography
		Webcam video recording
		Capturing images with the webcam using Python and OpenCV
		Live videos with the webcam using Python and OpenCV
		Webcam resolution
		FPS of the webcam
		Saving webcam videos
		Playing back the video with OpenCV
	The Pi camera module
		Capturing images and videos with the raspistill and raspivid utilities
		Using picamera with Python 3
		Using the RPi camera module and Python 3 to record videos
	Summary
Chapter 5: Basics of Image Processing
	Technical requirements
	Retrieving image properties
	Basic operations on images
		Splitting the image into channels
		Adding a border to an image
	Arithmetic operations on images
	Blending and transitioning images
	Multiplying images by a constant and one another
	Creating a negative of an image
	Bitwise logical operations on images
	Summary
Chapter 6: Colorspaces, Transformations, and Thresholding
	Technical requirements
	Colorspaces and converting them
		HSV colorspace
		Tracking in real time based on color
	Performing transformation operations on images
		Scaling
		The translation, rotation, and affine transformation of images
	Perspective transformation of images
	Thresholding images
		Otsu\'s binarization method
		Adaptive thresholding
	Summary
Chapter 7: Let\'s Make Some Noise
	Technical requirements
	Noise
		Introducing noise to an image
	Working with kernels
	2D convolution with the signal processing module in SciPy
	Filtering and blurring with OpenCV
		2D convolution filtering
		Low-pass filtering
	Summary
Chapter 8: High-Pass Filters and Feature Detection
	Technical requirements
	Exploring high-pass filters
	Working with the Canny edge detector
		Finding circles and lines with Hough transforms
	Harris corner detection
	Exercise
	Summary
Chapter 9: Image Restoration, Segmentation, and Depth Maps
	Technical requirements
	Restoring damaged images using inpainting
	Segmenting images
		Mean shift algorithm segmentation
		K-means clustering and image quantization
		Comparison of k-means and the mean shift algorithm
	Disparity maps and depth estimation
	Summary
Chapter 10: Histograms, Contours, and Morphological Transformations
	Technical requirements
	Computing and visualizing histograms
		Histogram equalization
	Visualizing image contours
	Applying morphological transformations to images
	Summary
Chapter 11: Real-Life Applications of Computer Vision
	Technical requirements
	Implementing the Max RGB filter
	Implementing background subtraction
	Computing the optical flow
	Detecting and tracking motion
	Detecting barcodes in images
	Implementing the chroma key effect
	Summary
Chapter 12: Working with Mahotas and Jupyter
	Technical requirements
	Processing images with Mahotas
		Reading images and built-in images
		Thresholding images
		The distance transform
		Colorspace
	Combining Mahotas and OpenCV
	Other popular image processing libraries
	Exploring the Jupyter Notebook for Python 3 programming
	Summary
Chapter 13: Appendix
	Technical requirements
	Performance measurement and the management of OpenCV
	Reusing a Raspbian OS microSD card
		Formatting the SD card using the SD card formatter
		The Disk Management utility in Windows
	Tour of the raspi-config command-line utility
	Installation and the environment setup on Windows, Debian, and Ubuntu
	Python implementations and Python distributions
Other Books You May Enjoy
	Leave a review - let other readers know what you think
Index




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