Skip to Content
Practical OpenCV
book

Practical OpenCV

by Samarth Brahmbhatt
November 2013
Beginner to intermediate
244 pages
5h 39m
English
Apress

Overview

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 System's 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 you'll 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.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    OpenCV By Example

    OpenCV By Example

    Prateek Joshi, David Millán Escrivá, Vinícius G. Mendonça
    Machine Learning for OpenCV

    Machine Learning for OpenCV

    Michael Beyeler, Michael Beyeler (USD)
    Mastering OpenCV 4 - Third Edition

    Mastering OpenCV 4 - Third Edition

    Roy Shilkrot, David Millán Escrivá
    Machine Learning for OpenCV 4 - Second Edition

    Machine Learning for OpenCV 4 - Second Edition

    Aditya Sharma, Michael Beyeler (USD), Vishwesh Ravi Shrimali, Michael Beyeler

    Publisher Resources

    ISBN: 9781430260790Purchase book