《OpenCV-Python 中文教程》(附电子书下载)

2019 年 11 月 2 日 CVer

点击上方“CVer”,选择加"星标"或“置顶”

重磅干货,第一时间送达

OpenCV-Python 中文教程

  OpenCV2-Python-Tutorials

  段力辉 译


索引目录

 

  I 走进 OpenCV 10

  II OpenCV 中的 Gui 特性 

  III 核心操作 

  IV OpenCV 中的图像处理(一)

  IV OpenCV 中的图像处理(二)

  IV OpenCV 中的图像处理(三)

  IV OpenCV 中的图像处理(四)

  IV OpenCV 中的图像处理(五)

  IV OpenCV 中的图像处理(六)

  V 图像特征提取与描述(一) 

  V 图像特征提取与描述(二) 

  VI 视频分析 

  VII 摄像机标定和 3D 重构 

  VIII 机器学习 

  IX 计算摄影学 


部分内容


标定


角点检测


特征点匹配


为什么翻译此书?

段力辉


1 为什么使用 Python


  Python 作为一种高效简洁的直译式语言非常适合我们用来解决日常工作的问题。而且它简单易学,初学者几个小时就可以基本入门。再加上 Numpy 和 matplotlib 这两个翅膀,Python 对数据分析的能力不逊于Matlab。Python 还被称为是胶水语言,有很多软件都提供了 Python 接口。尤其是在 linux 下,可以使用 Python 将不同的软件组成一个工作流,发挥每一个软件自己最大的优势从而完成一个复杂的任务。比如我们可以使用 Mysql 存储数据,使用 R 分析数据,使用 matplotlib 展示数据,使用OpenGL 进行 3D 建模,使用 Qt 构建漂亮的 GUI。而 Python 可以将他们联合在一起构建一个强大的工作流。


2 为什么使用 Python-OpenCV


  虽然 python 很强大,而且也有自己的图像处理库 PIL,但是相对于OpenCV 来讲,它还是弱小很多。跟很多开源软件一样 OpenCV 也提供了完善的 python 接口,非常便于调用。OpenCV 的稳定版是 2.4.8,最新版是 3.0,包含了超过 2500 个算法和函数,几乎任何一个能想到的成熟算法都可以通过调用 OpenCV 的函数来实现,超级方便。

 

3 为什么是这本书


  但是非常可惜关于在 Python 下使用 OpenCV 的书,除了这本在线教程之外,仅有一个 100 多页的书 opencv computer vision with python(本书虽然挺好的,但是不够全面,不能让读者完全了解 opencv 的现状)。而我翻译的这本书是来源于 OpenCV 的官方文档,内容全面,对各种的算法的描述简单易懂,而且不拘泥于长篇大论的数学推导,非常适合想使用OpenCV 解决实际问题的人,对他们来说具体的数学原理并不重要,重要是能解决实际问题。

在国内这本书可以说是第一本 Python_OpenCV 的译作。

 

4 本书的时效性


  本书的编写时针对最新的 OpenCV3.0 的(Amusi补充:现在已经出了OpenCV4.1,但很多接口和3.x还是相同的),本版本还没有正式发布(但很稳定),其中的内容页非常新,甚至用到了 2012 年才提出的算法。因此本书的时效性上应该是没有问题的。


5 本书的目标读者


  本书针的读者是高校学生,科研工作者,图像处理爱好者。对于这些人群,他们往往是带着具体的问题,在苦苦寻找解决方案。为了一个小问题就让他们去学习 C++ 这么深奥的语言几乎是不可能的。而 Python 的悄然兴起给他们带来的希望,如果说 C++ 是 tex 的话,那 Python 的易用性相当于 word。他们可以很快的看懂本书的所有代码,并可以学着使用它们来解决自己的问题,同时也能拓展自己的视野。别人经常说 Python 不够快,但是对于上面的这些读者,我相信这不是问题,现在我们日常使用的PC 机已经无比强大了,而且绝大多数情况下不会用到实时处理,更不会在嵌入式设备上使用。因此这不是问题。


如何下载此书?


304页的《OpenCV-Python中文教程》PDF已经打包好,获取步骤如下:


1. 关注 "OpenCV大本营" 公众号

2. 回复关键词:OpenCV-Python

注:建议复制,不然容易打错


▲长按关注我们

欢迎给我"在看"!

登录查看更多
0

相关内容

一个跨平台的计算机视觉处理库,全称是Open Source Computer Vision。
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
159+阅读 · 2020年7月24日
【Java实现遗传算法】162页pdf,Genetic Algorithms in Java Basics
专知会员服务
43+阅读 · 2020年7月19日
Python地理数据处理,362页pdf,Geoprocessing with Python
专知会员服务
113+阅读 · 2020年5月24日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
224+阅读 · 2020年3月22日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
338+阅读 · 2020年3月17日
【经典书】Python计算机视觉编程,中文版,363页pdf
专知会员服务
139+阅读 · 2020年2月16日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
教你用Python进行自然语言处理(附代码)
数据派THU
6+阅读 · 2018年3月28日
Python 如何快速入门?
全球人工智能
6+阅读 · 2018年3月15日
这几本Python新书特别赞
图灵教育
21+阅读 · 2018年3月1日
Python NLP入门教程
计算机与网络安全
9+阅读 · 2017年11月21日
荐书丨OpenCV算法精解:基于Python与C++
程序人生
18+阅读 · 2017年11月18日
Python NLP 入门教程
开源中国
14+阅读 · 2017年10月1日
Labeling Panoramas with Spherical Hourglass Networks
Arxiv
6+阅读 · 2018年7月29日
Arxiv
14+阅读 · 2018年5月15日
Arxiv
11+阅读 · 2018年4月8日
Arxiv
4+阅读 · 2018年3月14日
Arxiv
4+阅读 · 2018年2月13日
Arxiv
5+阅读 · 2017年7月23日
VIP会员
相关VIP内容
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
159+阅读 · 2020年7月24日
【Java实现遗传算法】162页pdf,Genetic Algorithms in Java Basics
专知会员服务
43+阅读 · 2020年7月19日
Python地理数据处理,362页pdf,Geoprocessing with Python
专知会员服务
113+阅读 · 2020年5月24日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
224+阅读 · 2020年3月22日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
338+阅读 · 2020年3月17日
【经典书】Python计算机视觉编程,中文版,363页pdf
专知会员服务
139+阅读 · 2020年2月16日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
相关资讯
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
教你用Python进行自然语言处理(附代码)
数据派THU
6+阅读 · 2018年3月28日
Python 如何快速入门?
全球人工智能
6+阅读 · 2018年3月15日
这几本Python新书特别赞
图灵教育
21+阅读 · 2018年3月1日
Python NLP入门教程
计算机与网络安全
9+阅读 · 2017年11月21日
荐书丨OpenCV算法精解:基于Python与C++
程序人生
18+阅读 · 2017年11月18日
Python NLP 入门教程
开源中国
14+阅读 · 2017年10月1日
Top
微信扫码咨询专知VIP会员