2017-04-11 5 views
1

Ich benutze Python 3.6. Ich versuchte, den OpenCV optischen Fluss Code auszuführen: https://github.com/opencv/opencv/blob/master/samples/python/opt_flow.pyPython: Kann Python-Modul 'Video' nicht finden und installieren

und es war ein Fehler:

ModuleNotFoundError: No module named 'video' 

Ich dachte, das ‚Video‘ Modul muss fehlen. Also, ich laufe

pip install video 

in der Befehlszeile, aber es gab mir diesen Fehler:

Collecting video 
    Could not find a version that satisfies the requirement video (from versions:) 
No matching distribution found for video 

Könnte jemand raten, wie dieses Problem zu lösen? Wo finde ich die OpenCV-Module im lokalen Laufwerk?

Antwort

1

Sie müssen video.py zu Ihrem Projekt hinzufügen. Es ist kein Paket, das Sie installieren müssen, sondern ein Modul, das im selben Repo vorhanden ist.

+0

Danke für die schnelle Antwort! Ich tat genau das, und jetzt habe ich eine anderen Fehler: 'von tst_scene_render Import TestSceneRender ModuleNotFoundError: Kein Modul mit dem Namen‚tst_scene_render'' Dies ist aus diesem Code in video.py: '# lokaler Module von tst_scene_render TestSceneRender importieren importieren common' Ich denke, ich baute das Repo falsch. Könntest du mir helfen, mir zu zeigen, wie man es richtig macht? Ich verwende übrigens Ecliopse IDE. – PL01

+1

Fügen Sie 'https: // github.com/opencv/opencv/blob/master/samples/python/tst_scene_render.py' zu Ihrem Projekt hinzu – Surajano

+1

Ich tat, und es hat endlich funktioniert! Vielen Dank für Ihre Hilfe! :-) Frage nur, ob wir Dateien immer manuell hinzufügen sollten, wenn wir den OpenCV-Python-Code ausführen, oder gibt es eine Möglichkeit, den Repo so einzurichten, dass dies immer erledigt ist? – PL01

Verwandte Themen