Impossible d'importer des cv sur Opencv2

J'utilise un Windows 10 ordinateur et que vous avez installé Python, numpy et OpenCV de le lien officiel à l'aide de pré construit binaires. Je peux importer correctement numpy et cv2 mais obtenez une erreur lorsque j'essaie d'importer des cv.

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: No module named cv

P. S: Ce n'est pas un double possible de cette question. L'utilisateur en question impliqués est d'obtenir un fichier dll erreur alors que je suis coincé avec une erreur d'importation pour le cv.

  • Il n'y a pas de haut niveau cv module. Supprimer la import cv déclaration et, dans la mesure où l'aide cv, le remplacer par cv2.cv.
  • Merci Jamie, mais il ne fonctionne pas pour moi. Il demande une "AttributeError: module objet n'a pas d'attribut cv" pour la ligne " cv2.cv.Générateur de nombres aléatoires(pn).aléatoire.randint(1,10000))'
  • Quelle est la version d'OpenCV utilisez-vous? Je pense qu'ils ont changé le Python espace de noms dans la version 3.0, de sorte que ces fonctions sont probablement directement dans cv2 maintenant. Ne cv2.RNG travail?
  • Je suis l'aide de la version 3.0.0 de OpenCV. Non, cela ne fonctionne pas pour moi. Il est dit que l'objet n'a pas d'attribut RNG