Я только начинаю изучать OpenCV на Python
Я использую Win 10, Python 3.6.4 и OpenCV 3.4
когда я хочу запустить этот код
image = cv2.imread("lena.jpg")
height, width = image.shape[:2]
quarter_height, quarter_width = height/4, width/4
T = np.float32([[1, 0, quarter_height], [0, 1, quarter_width]])
img_translation = cv2.wrapAffine(image, T, (width, height))
cv2.imshow("Translate", img_translation)
cv2.waitKey(0)
cv2.destroyAllWindows()
эта ошибка возникла
Traceback (most recent call last):
File "C:\...\PyCharm 2018.1.2\helpers\pydev\pydev_run_in_console.py", line
52,
in run_file
pydev_imports.execfile(file, globals, locals) # execute the script
File "C:\...\PyCharm 2018.1.2\helpers\pydev\_pydev_imps\_pydev_execfile.py",
line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "C:/Projects/P03/Program.py", line 20, in <module>
main()
File "C:/Projects/P03/Program.py", line 13, in main
img_translation = cv2.wrapAffine(image, T, (width, height))
AttributeError: module 'cv2.cv2' has no attribute 'wrapAffine'
но когда я вижу в dir (cv2)
я могу найти функцию wrapAffine
я знаю, как решить эту проблему
я пытался запустить код на нескольких IDE и консоли Python
но ничего не случилось
пожалуйста помогите