Несколько дней назад я искал хороший способ создать простую систему компьютерного зрения. Библиотека OpenCV - это то, что мне нужно, но было сложно учиться с Python, особенно после обновления OpenCV 2.4.3, имеющего очень тонкую документацию, связанную с Python. Итак, теперь я понимаю, что в OpenCV произошла куча изменений, для exaxmple
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
Итак, есть ли справочный документ/учебник/книга/руководство по Python для новейшего OpenCV с объяснениями, которые не путают новичков, подобных мне, с нежелательными примерами кода для С++ или Java?