python 网络摄像头安装图解_网络摄像头在opencv-python和opencv-contrib-python...
我一直在使用anaconda在python中的opencv中遇到網絡攝像頭問題.
問題如下:
如果通過以下兩種方式之一安裝了opencv,則無法打開網絡攝像頭:
pip install opencv-python(可用的3.1、3.2、3.3),或
pip install opencv-contrib-python(可用3.2,3.3)
但是,只有當我從
conda安裝opencv(可用的opencv 3.1)
但是,opencv的某些功能僅在較新版本或condab版本中才提供,而contrib版本當前無法通過conda獲得.
有誰知道為什么pip版本不起作用?
更新=> pypi上的Pip Packgage未與FFMPEG for Linux鏈接:
conda install -c conda-forge opencv提供3.3,但沒有contrib
?=>如果需要其他版本,則需要從源代碼構建
以下是用于使用網絡攝像頭的代碼:
(是的,我嘗試了各種變體建議
import cv2
print (cv2.__version__)
camera = cv2.VideoCapture(0) #tried -1,0,1,...
if camera.isOpened(): # isOpened is always False for pip version
print ("successfully opened Webcam")
else:
print ("Webcam error")
success,img = camera.read() # success is always False for pip version
print (success,img.shape)
camera.release()
我嘗試了各種網絡攝像頭,并按照網絡上的建議對代碼進行了各種更改.
總結
以上是生活随笔為你收集整理的python 网络摄像头安装图解_网络摄像头在opencv-python和opencv-contrib-python...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js在div中追加html,JS把内容动
- 下一篇: java scipt 对象 函数_jav