gpt4 book ai didi

python - 网络摄像头无法在 Ubuntu 12.04 上使用 OpenCV 2.4 的 python 接口(interface)

转载 作者:太空宇宙 更新时间:2023-11-03 21:48:10 25 4
gpt4 key购买 nike

昨天我在一个全新的 HD 上安装了 Ubuntu 12.04,运行了所有更新(sudo apt-get updates && sudo apt-get upgrade),从 apt 安装了一堆东西( sudo apt-get install git libsdl1.2-dev python-dev python-setuptools python-numpy python-scipy python-nose ipython python-pygame libcv-dev python-opencv),然后从源代码安装 openCV 2.4(如下说明 here )。但是,当我尝试使用 python 接口(interface)从网络摄像头捕获图像时(我已经尝试过罗技的 c910 和 c920 型号),结果是“无”:

>>> import cv
>>> webcam_stream = cv.CaptureFromCAM(0) #I've also tried cv.CaptureFromCAM(-1) with the same results
>>> this_image = cv.QueryFrame(webcam_stream)
>>> print(this_image)
None

知道为什么会失败吗? Ubuntu 软件中心提供的网络摄像头应用程序(如 Cheese)似乎可以很好地从摄像头抓取图像,所以我很困惑!

最佳答案

今天遇到了完全相同的问题,不知道为什么网络摄像头停止使用 openCV,为了修复它,我进入了我的 OpenCV 源代码构建目录并运行了 sudo make install ,它起作用了——安装 howtos 链接的答案毫无意义且具有误导性

关于python - 网络摄像头无法在 Ubuntu 12.04 上使用 OpenCV 2.4 的 python 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10554699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com