Я использую машину Windows 10 и установил Python, numpy и OpenCV от the official link с использованием предварительно созданных двоичных файлов. Я могу успешно импортировать numpy и cv2, но получить ошибку при попытке импортировать cv.Не могу импортировать cv на Opencv2
import cv2
import numpy as np
import sys
import cv
def diceroll():
rng = cv.RNG(np.random.randint(1,10000))
print 'The outcome of the roll is:'
print int(6*cv.RandReal(rng) + 1)
return
diceroll()
ImportError: Нет модуль с именем резюме
P.S: Это не возможно дубликат this question. Пользователь в рассматриваемом вопросе получает ошибку файла dll, в то время как я застрял с ошибкой импорта для cv.
Там нет верхнего модуля 'cv' уровня. Удалите оператор 'import cv' и, где бы вы ни находились, используя' cv', замените его на 'cv2.cv'. – Jaime
@Jaime: Спасибо, Джейми, но это не сработало для меня. Он запрашивает, что объект AttributeError: module не имеет атрибута cv 'для строки' cv2.cv.RNG (np.random.randint (1,10000)) ' –
Какую версию OpenCV вы используете? Я думаю, что они изменили пространство имен Python в 3.0, поэтому эти функции, вероятно, непосредственно находятся в 'cv2'. Работает ли 'cv2.RNG'? – Jaime