Practical OpenCV (Technology in Action)
معرفی کتاب «Practical OpenCV (Technology in Action)» نوشتهٔ Samarth Brahmbhatt (auth.)، منتشرشده توسط نشر Apress : Imprint : Apress در سال 2013. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Practical OpenCV (Technology in Action)» در دستهٔ بدون دستهبندی قرار دارد.
__Practical OpenCV__ is a hands-on project book that shows you how to get the best results from OpenCV, the open-source computer vision library. Computer vision is key to technologies like object recognition, shape detection, and depth estimation. OpenCV is an open-source library with over 2500 algorithms that you can use to do all of these, as well as track moving objects, extract 3D models, and overlay augmented reality. It's used by major companies like Google (in its autonomous car), Intel, and Sony; and it is the backbone of the Robot Operating Systems computer vision capability. In short, if you're working with computer vision at all, you need to know OpenCV. With __Practical OpenCV__, you'll be able to: * Get OpenCV up and running on Windows or Linux. * Use OpenCV to control the camera board and run vision algorithms on Raspberry Pi. * Understand what goes on behind the scenes in computer vision applications like object detection, image stitching, filtering, stereo vision, and more. * Code complex computer vision projects for your class/hobby/robot/job, many of which can execute in real time on off-the-shelf processors. * Combine different modules that you develop to create your own interactive computer vision app. What youll learn* The ins and outs of OpenCV programming on Windows and Linux * Transforming and filtering images * Detecting corners, edges, lines, and circles in images and video * Detecting pre-trained objects in images and video * Making panoramas by stitching images together * Getting depth information by using stereo cameras * Basic machine learning techniques * BONUS: Learn how to run OpenCV on Raspberry Pi Who this book is for This book is for programmers and makers with little or no previous exposure to computer vision. Some proficiency with C++ is required. Table of ContentsPart 1: Getting comfortableChapter 1: Introduction to Computer Vision and OpenCVChapter 2: Setting up OpenCV on your computerChapter 3: CV Bling – OpenCV inbuilt demosChapter 4: Basic operations on images and GUI windowsPart 2: Advanced computer vision problems and coding them in OpenCVChapter 5: Image filteringChapter 6: Shapes in imagesChapter 7: Image segmentation and histogramsChapter 8: Basic machine learning and keypoint-based object detectionChapter 9: Affine and Perspective transformations and their applications to image panoramasChapter 10: 3D geometry and stereo visionChapter 11: Embedded computer vision: Running OpenCV programs on the Raspberry Pi Front Matter....Pages i-xvii Front Matter....Pages 1-1 Introduction to Computer Vision and OpenCV....Pages 3-5 Setting up OpenCV on Your Computer....Pages 7-12 CV Bling—OpenCV Inbuilt Demos....Pages 13-22 Basic Operations on Images and GUI Windows....Pages 23-37 Front Matter....Pages 39-39 Image Filtering....Pages 41-65 Shapes in Images....Pages 67-93 Image Segmentation and Histograms....Pages 95-117 Basic Machine Learning and Object Detection Based on Keypoints....Pages 119-153 Affine and Perspective Transformations and Their Applications to Image Panoramas....Pages 155-172 3D Geometry and Stereo Vision....Pages 173-200 Embedded Computer Vision: Running OpenCV Programs on the Raspberry Pi....Pages 201-218 Back Matter....Pages 219-223 "[This book] is a hands-on project book that shows you how to get the best results from Open CV, the open-source computer vision library. Computer vision is key to technologies like object recognition, shape detection, and depth estimation. OpenCV is an open-source library with over 2500 algorithms that you can use to do all of these, as well as track moving objects, extract 3D models, and overlay augmented reality. It's used by major companies like Google (in its autonomous car), Intel, and Sony ; and it is the backbone of the Robot Operating System's computer vision capability. In short, if you're working with computer vision at all, you need to know OpenCV." (source : 4ème de couverture)
دانلود کتاب Practical OpenCV (Technology in Action)