2012-09-10 2 views
6

Je rencontre des problèmes lors de l'exécution du fichier opt_flow.py dans/opencv/samples/python2. Dans/samples/python tout va bien. Mais dans python2, il semble qu'il manque quelque chose.importation non résolue dans des exemples python opencv

La version python: 2.7.3 IDE: Eclipse PyDev dans

course opt_flow.py de https://github.com/jonmarimba/OpenCVMirror/blob/ff81e19a7a12764c657e2765d69ef166065f5e61/opencv/samples/python2/opt_flow.py

Voici de l'extrait de code:

import cv2, cv2.cv as cv 
    import video 
    from common import anorm2, draw_str 
    from time import clock 
    ... 

et il arrive erreurs ..

Description Resource Path       Location Type 
    Unresolved import: video optical_flow.py /practice/test line 9 PyDev Problem 
    Unresolved import: draw_str optical_flow.py /practice/test line 10 PyDev Problem 
    Unresolved import: anorm2 optical_flow.py /practice/test line 10 PyDev Problem 

que je n'ai pas trouvé de solution liée à cette erreur, quelqu'un peut-il aider?

+0

S'il vous plaît poster le code qui a jeté l'erreur (ce code que vous avez posté ne pouvait évidemment pas jeter l'erreur que vous avez posté). Aussi, s'il vous plaît poster la version de Python. – bpgergo

+0

le code est directement copié à partir de l'exemple de code avec le lien ci-dessus. Je pense que c'est le problème de la bibliothèque python mais je n'ai pas une idée de savoir ce que je manque ... –

+1

Désolé, je résous le problème ce matin. Je tire ce morceau de code du dossier/opencv/samples/python2 mais je n'ai pas remarqué qu'il y avait d'autres fichiers à inclure ensemble. Désolé pour le désagrément –

Répondre

15

J'ai eu le même problème voici donc la réponse juste pour faire comprendre aux autres:

Les exemples OpenCV importer d'autres fichiers dans le même dossier. Le fichier video.py se trouve au même endroit où vous avez trouvé l'échantillon que vous utilisiez. Si vous copiez l'un des exemples, vous devrez également copier les autres fichiers qu'il importe, y compris video.py, common.py et autres.

+0

Merci cela a fonctionné plutôt bien :-) – tim

+0

Ou ajoutez le dossier exemple à votre PYTHONPATH. – BenB