作者|OpenCV-Python Tutorials
编译|Vincent
来源|OpenCV-Python Tutorials
写在前面的话
OpenCV是计算机视觉中经典的专用库,其支持多语言、跨平台,功能强大。 OpenCV-Python为
OpenCV提供了Python接口,使得使用者在Python中能够调用C/C++,在保证易读性和运行效率
的前提下,实现所需的功能。 OpenCV-Python Tutorials是官方提供的文档,其内容全面、简单易
懂,使得初学者能够快速上手使用。
2014年段力辉在当时已翻译过OpenCV3.0,但时隔五年,如今的OpenCV4.1中许多函数和内容已
经有所更新,因此有必要对该官方文档再进行一次翻译。
翻译过程中难免有所疏漏,如发现错误,希望大家指出,谢谢支持。
OpenCV-Python Tutorials官方文档:https://docs.opencv.org/master/d6/d00/
tutorial_py_root.html
目录
OpenCV简介:
了解如何在计算机上安装OpenCV-Python
OpenCV中的GUI特性
在这里,您将学习如何显示和保存图像和视频,控制鼠标事件以及创建轨迹栏。
核心操作
© 2018 Tangramor 0_OpenCV-Python Tutorials
页:1在本节中,您将学习图像的基本操作、例如像素编辑、几何变换,代码优化、一些数学工具等。
OpenCV中的图像处理
在本节中,您将学习OpenCV内部的不同图像处理函数。
特征检测与描述
在本节中,您将学习有关特征检测和描述符的信息
视频分析
在本部分中,您将学习与对象跟踪等视频配合使用的不同技术。
相机校准和3D重建
在本节中,我们将学习有关相机校准,立体成像等的信息。
机器学习
在本节中,您将学习OpenCV内部的不同图像处理函数。
计算摄影学
在本节中,您将学习不同的计算摄影技术如图像去噪等。
目标检测(objdetect模块)
在本节中,您将学习目标检测技术,例如人脸检测等。
OpenCV-Python Binding
在本节中,我们将了解如何生成OpenCV-Python Binding
OpenCV
OpenCV由**Gary Bradsky**于1999年在英特尔创立,第一版于2000年问世。**Vadim
Pisarevsky**加入Gary Bradsky,一起管理英特尔的俄罗斯软件OpenCV团队。2005年,OpenCV
用于Stanley,该车赢得了2005年DARPA挑战赛的冠军。后来,在Willow Garage的支持下,它的
积极发展得以继续,由Gary Bradsky和Vadim Pisarevsky领导了该项目。OpenCV现在支持与计算
机视觉和机器学习有关的多种算法,并且正在日益扩展。
OpenCV支持多种编程语言,例如C++、Python、Java等,并且可在Windows、Linux、OS X、
Android和iOS等不同平台上使用。基于CUDA和OpenCL的高速GPU操作的接口也正在积极开发
中。
OpenCV-Python是用于OpenCV的Python API,结合了OpenCV C++ API和Python语言的最佳特
性。
OpenCV-Python
OpenCV-Python是旨在解决计算机视觉问题的Python专用库。
Python是由**Guido van Rossum**发起的通用编程语言,很快就非常流行,主要是因为它的简单
性和代码可读性。它使程序员可以用较少的代码行表达想法,而不会降低可读性。
与C/C++之类的语言相比,Python速度较慢。也就是说,可以使用C/C++轻松扩展Python,这使
我们能够用C/C++编写计算密集型代码并创建可用作Python模块的Python包装器。这给我们带来
了两个好处:首先,代码与原始C/C++代码一样快(因为它是在后台运行的实际C++代码),其
次,在Python中比C/C++编写代码更容易。OpenCV-Python是原始OpenCV C++实现的Python包
装器。
© 2018 Tangramor OpenCV-Python教程简介
页:1OpenCV-Python利用了**Numpy**,这是一个高度优化的库,用于使用MATLAB样式的语法进行数
值运算。所有OpenCV数组结构都与Numpy数组相互转换。这也使与使用Numpy的其他库(例如
SciPy和Matplotlib)的集成变得更加容易。
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 原版PDF电子书,OpenCV4 Python官方中文文档(OpenCV Python Tutorials)
常见问题FAQ
- 没有金币/金币不足 怎么办?
- 本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
- 所有资源普通会员都能下载吗?
- 本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。