我尝试过在anaconda虚拟env.I中安装opencv 3,我使用了以下binstar软件包。
conda
source activate (envname)
conda install -c https://conda.binstar.org/menpo opencv
conda list cv__version__也给出了正确的输出3.1.0
这是我的第一个示例代码
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()在run ./fp.py:第1行:导入:命令未找到。/fp.py:第2行:导入:命令未找到。/fp.py:第4行:意外令牌附近的语法错误-- (' ./fp.py: line 4:cap = cv2.VideoCapture(0)‘
每当我使用导入视频作为视频时,都会出现错误:错误:没有找到视频模块,我认为这与我下载的binstar包中没有出现ffmpeg有关。
发布于 2016-06-30 14:08:43
通常,您应该运行“python”而不是./fp.py。
这个。命令将在当前shell中运行bash-script(xxx.sh),python xxx.py将运行python文件。
享受吧!
https://stackoverflow.com/questions/38114999
复制相似问题