{"product_id":"9781430260806","title":"Practical OpenCV","description":"\u003cp\u003e    \u003cem\u003ePractical OpenCV\u003c\/em\u003e is a hands-on project book that shows you how to get the best results from OpenCV, the open-source computer vision library. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e 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. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e With \u003cem\u003ePractical OpenCV\u003c\/em\u003e, you'll be able to:\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cul\u003e  \u003cli\u003eGet OpenCV up and running on Windows  or Linux.\u003c\/li\u003e  \u003cli\u003eUse OpenCV to control the camera board and  run vision algorithms on Raspberry Pi.\u003c\/li\u003e  \u003cli\u003eUnderstand what goes on behind the  scenes in computer vision applications like object detection, image stitching,  filtering, stereo vision, and more.\u003c\/li\u003e  \u003cli\u003eCode complex computer vision  projects for your class\/hobby\/robot\/job, many of which can execute in real time  on off-the-shelf processors.\u003c\/li\u003e  \u003cli\u003eCombine different modules that you  develop to create your own interactive computer vision app.  \u003c\/li\u003e \u003c\/ul\u003e          What youll learn\u003cul\u003e  \u003cli\u003eThe ins and outs of OpenCV programming on Windows and Linux\u003c\/li\u003e  \u003cli\u003eTransforming and filtering images \u003c\/li\u003e  \u003cli\u003eDetecting corners, edges, lines, and circles in images and video \u003c\/li\u003e  \u003cli\u003eDetecting pre-trained objects in images and video \u003c\/li\u003e  \u003cli\u003eMaking panoramas by stitching images together \u003c\/li\u003e  \u003cli\u003eGetting depth information by using stereo cameras \u003c\/li\u003e  \u003cli\u003eBasic machine learning techniques \u003c\/li\u003e  \u003cli\u003eBONUS: Learn how to run OpenCV on Raspberry Pi \u003c\/li\u003e \u003c\/ul\u003e Who this book is for      \u003cp\u003e     This book is for programmers and makers with little or no previous exposure to computer vision. Some proficiency with C++ is required.       \u003c\/p\u003e     Table of ContentsPart 1: Getting comfortable\u003cp\u003eChapter 1: Introduction to Computer Vision and OpenCV\u003c\/p\u003e\u003cp\u003eChapter 2: Setting up OpenCV on your computer\u003c\/p\u003e\u003cp\u003eChapter 3: CV Bling – OpenCV inbuilt demos\u003c\/p\u003e\u003cp\u003eChapter 4: Basic operations on images and GUI windows\u003c\/p\u003e\u003cp\u003ePart 2: Advanced computer vision problems and coding them in OpenCV\u003c\/p\u003e\u003cp\u003eChapter 5: Image filtering\u003c\/p\u003e\u003cp\u003eChapter 6: Shapes in images\u003c\/p\u003e\u003cp\u003eChapter 7: Image segmentation and histograms\u003c\/p\u003e\u003cp\u003eChapter 8: Basic machine learning and keypoint-based object detection\u003c\/p\u003e\u003cp\u003eChapter 9: Affine and Perspective transformations and their applications to image panoramas\u003c\/p\u003e\u003cp\u003eChapter 10: 3D geometry and stereo vision\u003c\/p\u003e\u003cp\u003eChapter 11: Embedded computer vision: Running OpenCV programs on the Raspberry Pi\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47154335514864,"sku":"9781430260806","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430260806_p0.jpg?v=1763751025","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430260806","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}