我使用的是Windows 7,我已经在其中安装了python3.6。我创建了一个虚拟环境,我在其中使用pip3 install
安装了openCV(在我的pip3列表中显示如下:opencv-python 3.4.1.15)。
当我从笔记本电脑的网络摄像头流式传输视频时,它可以正常工作,frame
是一个&nbspy.ndarray':
frame= cv2.VideoCapture(0)
但是,当我尝试从外部.avi文件中读取它时,frame
似乎为空:
frame=cv2.VideoCapture(video.avi)
我的问题类似于这个[1],显然他们为他提供的解决方案是在Windows路径中添加一些dll opencv文件。但是,如果我在virtualenv中安装带有pip的opencv,我不知道如何才能做到这一点。