O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Advanced OpenCV 3

Video Description

An expert’s guide to build computer vision applications

About This Video

  • Dive into video surveillance tools to perform video content analysis
  • Get hands-on experience of Advanced Open CV 3 with practical examples
  • Explore the use of Deep Neural Networks in applications

In Detail

OpenCV 3 is a native cross-platform C++ Library for computer vision, machine learning, and image processing. This impressive API also makes starting OpenCV 3 projects a daunting prospect. Each video in this course provides a practical and innovative approach so you’ll be able to choose wisely in your future projects. It will help you tackle increasingly challenging computer vision problems that you may face in your career. Each of the examples have been battle-tested in the author’s industry research.

You’ll deep dive into video surveillance tools, such as wildlife camera traps, extreme sports cameras, and closed circuit video cameras. Many applications require video content analysis, so you’ll learn about video stabilization, background video monitoring, and subtraction. Moving ahead, you’ll find out about object detection robot vision, where you’ll match image descriptors. You’ll also get an overview of image warping and the perspective transform, and will use homographies to warp images.

Finally, explore into Artificial Intelligence with Deep Neural Networks and you’ll get a taste of how DNNs can be used within OpenCV. You’ll see how to install and load DNN models and classify images. At the end of the course, you’ll discover how to convert low-level pixel information to high-level concepts for applications such as object detection, recognition, and scene monitoring.