tailieunhanh - Opencv cơ bản

OpenCV (Open Source Computer Vision Library: ) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms. The document describes the so-called OpenCV API, which is essentially a C++ API, as opposite to the C-based OpenCV API. The latter is described in . OpenCV has a modular structure, which means that the package includes several shared or static libraries. The following modules are available: • core - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used by all other modules. • imgproc - an image processing module that includes linear and non-linear image filtering,. | The OpenCV Reference Manual Release July 01 2013 CONTENTS 1 Introduction 1 API Concepts. 1 2 core. The Core Functionality 7 Basic Structures . 7 Basic C Structures and Operations. 55 Dynamic Structures . 86 Operations on Drawing XML YAML XML YAML Persistence C API . 195 Clustering . 211 Utility and System Functions and Macros . 213 3 imgproc. Image Processing 223 Image Filtering . 223 Geometric Image Transformations . 251 Miscellaneous Image Transformations . 263 Histograms . 277 Structural Analysis and Shape Descriptors . 287 Motion Analysis and Object Feature Object Detection . 317 4 highgui. High-level GUI and Media I O 319 User Interface .319 Reading and Writing Images and Video . 324 Qt New Functions . 334 5 video. Video Analysis 341 Motion Analysis and Object Tracking . 341 6 calib3d. Camera Calibration and 3D Reconstruction 355 Camera Calibration and 3D Reconstruction . 355 7 features2d. 2D Features Framework 387 Feature Detection and Description . 387 Common Interfaces of Feature Detectors . 391 Common Interfaces of Descriptor Extractors . 401 Common Interfaces of Descriptor Matchers . 403