• 文章介绍
  • 评价建议

  • OpenCV-Python教材

    作者|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

    没有金币/金币不足 怎么办?
    本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
    所有资源普通会员都能下载吗?
    本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

    发表评论