几天前,我开始寻找一种简单的计算机视觉系统的好方法。OpenCV库是我需要的东西,但是在Python中学习它却很困难,特别是在OpenCV 2.4.3更新后,其与Python相关的文档非常少。所以我现在明白,在OpenCV中有很多变化,例如
import cv
现在是
import cv2
还有很多模块是缺失的。我的意思是,是的,有新的Python-OpenCV语法的例子,但它们非常狭窄且难以理解。 例如: Python代码的官方文档示例
cv2.cvtColor(src, code[, dst[, dstCn]])
我知道这段代码的含义和如何使用它,至少我认为我知道。但是写出源代码和彩色代码并没有什么作用,只是让我感到:
Traceback (most recent call last):
File "C:\FILEFOLDER\tut.py", line 11, in <module>
cv.cvtColor('proba.jpg', 'CV_RGB2GRAY')
TypeError: an integer is required
或者,如果我试图编写像变量这样的代码:
Traceback (most recent call last):
File "C:\FILEFOLDER\tut.py", line 11, in <module>
cv.cvtColor('proba.jpg', CV_RGB2GRAY)
NameError: name 'CV_RGB2GRAY' is not defined
那么有没有适用于最新OpenCV的Python参考文档/教程/书籍/指南,从头开始解释,而不会用C++或Java的不必要代码示例让像我这样的新手感到困惑呢?