Ich habe versucht, opencv 3 in anaconda virtuellen env.I Installation der folgenden binstar Paket verwendet ..OpenCV 3 Python 3.5 Anaconda
conda
source activate (envname)
conda install -c https://conda.binstar.org/menpo opencv
conda list
cv__version__ gibt auch die korrekte Ausgabe 3.1.0
Diese ist mein erster Beispielcode
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
ich die folgenden Fehler auf Lauf ./fp.py erhalten: Linie 1: Import: Befehl nicht gefunden ./fp.py: Zeile 2: Import: Befehl nicht ./fp.py gefunden: Zeile 4: Syntaxfehler bei unerwartetem Token (' ./fp.py: line 4:
cap = cv2.VideoCapture (0)‘
Immer wenn i import Video während Video, ich bekomme Fehler sagen Fehler: Video-Modul nicht gefunden.Ich denke, das hat etwas todo mit ffmpeg nicht im binstar Paket ich heruntergeladen.
Bitte schauen Sie sich [mcve] an und editieren Sie Ihre Frage entsprechend. Es gibt keine Möglichkeit, Ihre Frage so zu beantworten, wie sie ist. – cel
tut die Bearbeitungshilfe –
Bitte überprüfen Sie noch einmal diesen Absatz: 'Beschreiben Sie das Problem. "Es funktioniert nicht" ist keine Problemaussage. Sagen Sie uns, wie das erwartete Verhalten sein sollte. Sagen Sie uns, wie der genaue Wortlaut der Fehlermeldung lautet und welche Codezeile sie erzeugt. Schreiben Sie eine kurze Zusammenfassung des Problems in den Titel Ihrer Frage. – cel