Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Pro Processing for Images and Computer Vision with OpenCV: Solutions for Media Artists and Creative Coders


Open Source Computer Vision Library (OpenCV, http://opencv.org/) started as an Intel research initiative around 1999. Now, it is the most popular open source software library for computer vision and machine learning. In the beginning, it was a set of C library functions for image processing and computer vision. Now, it has C++, Python, Java, and MATLAB bindings and works on macOS, Windows, Linux, Android, and iOS, with acceleration support from CUDA and OpenCL. The OpenCV library comes with a collection of modules. Each of the modules handles a specific group of applications under the umbrella of image processing, computer vision, and machine learning. The following are the common modules:

• core: Core OpenCV data structures and functionalities
• imgproc: Image processing
• imgcodecs: Image file reading and writing
• videoio: Media input/output routines
• highgui: High-level graphical user interface
• video: Video analysis
• calib3d: Camera calibration and 3D reconstruction
• features2d: Working with 2D features description and matching
• objdetect: Object detection such as faces
• ml: Machine learning
• flann: Clustering and searching in higher-dimensional spaces
• photo: Computational photography
• stitching: Stitching images together
• shape: Shape matching
• superres: Super-resolution enhancement
• videostab: Video stabilization
• viz: 3D visualization
OpenCV includes several extra modules that provide additional functionalities, such as text recognition, surface matching, and 3D depth processing. This book also covers the module optflow, which performs optical flow analysis.
(HTML tags aren't allowed.)

The Practice of Network Security: Deployment Strategies for Production Environments
The Practice of Network Security: Deployment Strategies for Production Environments
This book shows you how to secure an enterprise network in the real world-when you're on the front lines, constantly under attack, and you don't always get the support you need. Symantec security engineer and former UUNet network architect Allan Liska addresses every facet of network security, from risk profiling through access control, Web/email...
Applied XML: A Toolkit for Programmers
Applied XML: A Toolkit for Programmers
Looking past much of the hype surrounding XML, Applied XML provides a real-world guide to the XML used in the latest browsers and server-side solutions. Approachable yet filled with useful specifics about XML standards, this book fills a valuable niche for any IS professional, including Java developers.

The notable feature here is the...

Sams Teach Yourself GIMP in 24 Hours
Sams Teach Yourself GIMP in 24 Hours
Rather than simply running down a list of GIMP's capabilities, Sams Teach Yourself GIMP in 24 Hours actually teaches graphic art techniques and web media creation using GIMP. The GIMP is a fairly complex program with many features and capabilities, but not so complex to be beyond the grasp of most competent computer users. Sams Teach Yourself Gimp...

Managing Security with Snort and IDS Tools
Managing Security with Snort and IDS Tools
This practical guide to managing network security covers reliable methods for detecting network intruders, from using simple packet sniffers to more sophisticated IDS (Intrusion Detection Systems) applications and the GUI interfaces for managing them. A comprehensive resource for monitoring illegal entry attempts, ...
The Art of Software Testing, Second Edition
The Art of Software Testing, Second Edition
At the time this book was first
published, in 1979, it was a well-known rule of thumb that in a typical
programming project approximately 50 percent of the elapsed
time and more than 50 percent of the total cost were expended in
testing the program or system being developed.

Today, a quarter of the century later, the
Laser Velocimetry in Fluid Mechanics
Laser Velocimetry in Fluid Mechanics

In fluid mechanics, velocity measurement is fundamental in order to improve the behavior knowledge of the flow. Velocity maps help us to understand the mean flow structure and its fluctuations, in order to further validate codes.

Laser velocimetry is an optical technique for velocity measurements; it is based on light scattering by...

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