OpenCV3.2.0官网中文教程-介绍

未完待续。。。


网页原文

http://docs.opencv.org/3.2.0/d1/dfb/intro.html

重点词汇


BSD( Berkeley   Software   Distribution 伯克利 软件套件,BSD也称Berkeley Unix)是Unix的衍生系统,在1977至1995年间由 加州大学伯克利分校 开发和发布的。历史上, BSD曾经被认为是 UNIX 的一支——"BSD UNIX", 因为它和 AT&T  UNIX操作系统共享基础代码和设计。在20世纪80年代,衍生出了许多变形的UNIX授权软件。比较著名的如 DEC 的Ultrix及Sun公司的 SunOS 。1990年代,BSD很大程度上被System V4.x版以及OSF/1系统所取代,晚期BSD版本为几个开源软件开发提供了平台并且一直沿用至今。今天,“BSD”并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。
  • OpenCV开放源代码计算机视觉库(open source computer vision library)
  • Open Source开放源码
  • Computer Vision计算机视觉
  • hundreds of好几百,许许多多
  • algorithms演算法运算法则( algorithm的名词复数 )计算程序
  • so-called所谓的,号称的
  • essentially本质上,根本上本来“essential”的派生
  • a Cavanti Cristo (Italian=before Christ) 公元前
  • opposite to在对面
  • latter后者的末了的较后的

介绍


OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms. The document describes the so-called OpenCV 2.x API, which is essentially a C++ API, as opposite to the C-based OpenCV 1.x API. The latter is described in opencv1x.pdf.
OpenCV  (Open Source Computer Vision Library  开源计算机视觉库: http://opencv.org) 是一个开源的BSD许可库,包括上百个计算机视觉算法。该文档描述了OpenCV 2.X的API,它本质上是一个C++的API,相对于基于opencv 1 X API(描述的是opencv1x.pdf)。
OpenCV has a modular structure, which means that the package includes several shared or static libraries. The following modules are available:

Core functionality - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used by all other modules.
Image processing - an image processing module that includes linear and non-linear image filtering, geometrical image transformations (resize, affine and perspective warping, generic table-based remapping), color space conversion, histograms, and so on.
video - a video analysis module that includes motion estimation, background subtraction, and object tracking algorithms.
calib3d - basic multiple-view geometry algorithms, single and stereo camera calibration, object pose estimation, stereo correspondence algorithms, and elements of 3D reconstruction.
features2d - salient feature detectors, descriptors, and descriptor matchers.
objdetect - detection of objects and instances of the predefined classes (for example, faces, eyes, mugs, people, cars, and so on).
highgui - an easy-to-use interface to simple UI capabilities.
Video I/O - an easy-to-use interface to video capturing and video codecs.
gpu - GPU-accelerated algorithms from different OpenCV modules.
... some other helper modules, such as FLANN and Google test wrappers, Python bindings, and others.
The further chapters of the document describe functionality of each module. But first, make sure to get familiar with the common API concepts used thoroughly in the library.


你可能感兴趣的:(OpenCV3.2.0官网中文教程-介绍)