Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
OpenCV Computer Vision with Python

Buy

This book will show you how to use OpenCVs Python bindings to capture video, manipulate images, and track objects with either a normal webcam or a specialized depth sensor, such as the Microsoft Kinect. OpenCV is an open source, cross-platform libran' that provides building blocks for computer vision experiments and applications. It provides high-level interfaces for capturing, processing, and presenting image data. For example, it abstracts details about camera hardware and array allocation. OpenCV is widely used in both academia and industry.

Today, computer vision can reach consumers in many contexts via webcams, camera phones, and gaming sensors such as the Kinect. For better or worse, people love to be on camera, and as developers, we face a demand for applications that capture images, change their appearance, and extract information from them. OpenCVs Python bindings can help us explore solutions to these requirements in a high-level language and in a standardized data format that is interoperable with scientific libraries such as NumPy and SciPy.

Although OpenCV is high-level and interoperable, it is not necessarily easy for new users. Depending on your needs, OpenCVs versatility may come at the cost of a complicated setup process and some uncertainty about how to translate the available functionality into organized and optimized application code. To help you with these problems, I have endeavored to deliver a concise book with an emphasis on clean setup, clean application design, and a simple understanding of each function's purpose. I hope you will learn from this book's project, outgrow it, and still be able to reuse the development environment and parts of the modular code that we have created together.

Specifically, by the end of this book's first chapter, you can have a development environment that links Python, OpenCV, depth camera libraries (OpenNI, SensorKinect), and general-purpose scientific libraries (NumPy, SciPy). After five chapters, you can have several variations of an entertaining application that manipulates users' faces in a live camera feed. Behind this application, you will have a small library of reusable functions and classes that you can apply in your future computer vision projects. Let's look at the book's progression in more detail.

(HTML tags aren't allowed.)

Building RESTful Web Services with Java EE 8: Create modern RESTful web services with the Java EE 8 API
Building RESTful Web Services with Java EE 8: Create modern RESTful web services with the Java EE 8 API

Learn the fundamentals of Java EE 8 APIs to build effective web services

Key Features

  • Design modern and stylish web services with Java EE APIs
  • Secure your web services with JSON Web Tokens
  • Explore the advanced concepts of RESTful web services and the...
Microsoft Excel 2010 Step by Step
Microsoft Excel 2010 Step by Step

For those of you who are upgrading to Microsoft Excel 2010 from an earlier version of the program, this introduction summarizes the new features in Excel 2010. One of the first things you’ll notice about Excel 2010 is that the program incorporates the ribbon, which was introduced in Excel 2007. If you used Excel 2003 or an earlier...

Advanced Dynamic-system Simulation: Model-replication Techniques and Monte Carlo Simulation
Advanced Dynamic-system Simulation: Model-replication Techniques and Monte Carlo Simulation
Simulation is experimentation with models. This book describes new computer programs for interactive modeling and simulation of dynamic systems, such as aerospace vehicles, control systems, and biological systems. Simulation studies for design or research can involve many hundreds of model changes, so programming must be convenient, and...

Professional Microsoft SQL Server 2008 Reporting Services (Wrox Programmer to Programmer)
Professional Microsoft SQL Server 2008 Reporting Services (Wrox Programmer to Programmer)
Professional Microsoft SQL Server 2008 Reporting Services

SQL Server Reporting Services makes reporting faster and easier than ever. This hands-on guide will show you how to harness the full power of Reporting Services to create reporting and business intelligence solutions that meet your company's needs. It walks...

The Flash MX Project
The Flash MX Project
Learn Macromedia Flash MX from the absolute beginning through The Flash MX Project. This book begins with web project management concerns and challenges as well as Web design considerations and concepts, and then quickly progresses through beginning and intermediate Flash MX skills. The...
Writing GNU Emacs Extensions
Writing GNU Emacs Extensions

Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work environment that looks like nothing ever developed before. It's all in Emacs Lisp -- and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy