更新(2013 年 10 月 11 日)
现在 opencv 网站上提供了 OpenCV-Python 的官方教程。它几乎涵盖了OpenCV-Python API的大部分重要功能。This tutorial is using OpenCV 3.x version
. (所以有些教程可能与OpenCV 2.x不兼容)
Visit : http://docs.opencv.org/trunk/doc/py_tutorials/py_tutorials.html http://docs.opencv.org/trunk/doc/py_tutorials/py_tutorials.html
第一个答案 (20/5/2012)
关于OpenCV和Python的教程不多。官方的只是opencv自带的文档和示例。但即使有些示例对于初学者来说也很难理解。
如果您专门寻找书籍,那么到目前为止还没有关于该主题的专门书籍。但我看过一本关于这个主题的书,其中只有一章。 《用 Python 进行计算机视觉编程》就是那本书。您可以在这里获取该书的草稿:http://programmingcomputervision.com/ http://programmingcomputervision.com/
由于缺少 opencv 的 Python 教程,我也感受到了这个困难。所以我不得不阅读其他语言的书籍,然后将代码转换为python。你也可以做到,这不是一件困难的事情。
这就是我创建关于这个主题的博客的原因。您可以访问它(如果您还没有访问过):www.opencvpython.blogspot.com。 http://opencvpython.blogspot.in/2011/04/welcome-to-opencv-python.html
由于最近比较忙,所以文章不多。但两个月内,我将上传更多文章。您可以在那里就您需要的教程提出一些建议。如果我知道的话,我会发布它们。
其他教程,散布在互联网上,主题不同:
1) https://github.com/abidrahmank/OpenCV2-Python https://github.com/abidrahmank/OpenCV2-Python:包含一些使用 new 的示例cv2
界面。还包含一些从官方 OpenCV 教程转换为 Python 的 C++ 代码。所以你使用官方解释和Python代码
2) https://github.com/abidrahmank/OpenCV-Python https://github.com/abidrahmank/OpenCV-Python:包含一些颜色跟踪、轮廓等的示例。使用旧的cv
界面
3) https://github.com/jessicaaustin/robotics-projects/tree/master/opencv-tutorial https://github.com/jessicaaustin/robotics-projects/tree/master/opencv-tutorial- 包含阈值、轮廓等的代码。
4) http://pythonimage.blogspot.in http://pythonimage.blogspot.in- 一般是Python图像处理,也包含一些OpenCV。
以上是一些,剩下的你可以通过谷歌找到。但所有的教程都会少一些。我建议你查看其他语言的网站和书籍并将它们转换为Python。