我想在Linux mint18.3上用C++打开一个带有OpenCV的USB摄像头。摄像头已插入电源,并可通过Common Vision模块与SoftwareSuite配合使用。使用- lsusb时,我会得到以下输出: Bus 002 Device 005: ID 1ab2:0001
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0cf3:e300 Atheros Communications, Inc.
Bus 001 Device 003: ID 1bcf:
当我试图通过google这样的应用打开我的网络摄像头时,“奶酪”显示的只有黑色屏幕。
当我使用ls,using进行检查时,下面是输出。请帮助识别和解决我的网络摄像头问题:
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 06cb:00be Synaptics, Inc.
Bus 001 Device 003: ID 04f2:b6d9 Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0025
Ubuntu16.04LTS 64位罗技网络摄像头C170奶酪
打开奶酪有一个错误,“有一个错误,播放视频从网络摄像头”。同样的摄像头在同一台PC上,与Ubuu16.04LTS 32位在其他硬盘上,它工作得很完美。
Ubuntu 16.04 64位终端lsusb输出:
luis@luis-H81M-DS2:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8
如何在不打开摄像头活动的情况下访问本地脚本中的摄像头?
我使用了以下代码,但它是打开设备相机应用程序。我希望它可以在不打开摄像头的情况下拍照,或者在应用程序本身中添加摄像头视图,比如whatsapp web scan。
import cameraModule = require("camera");
import imageModule = require("ui/image");
cameraModule.takePicture().then(picture => {
console.log("Result is an image sou
我一直在努力启动我的网络摄像头,因为我需要清除与视频会议的采访。我将操作系统从18.04更新到20.04,但是当我尝试打开奶酪时,仍然会得到消息No设备找到的。下面是命令lsusb的输出
nik@nik:/$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.
我想通过使用opencv的python脚本打开我笔记本电脑的摄像头。该脚本在Linux上工作,但在Mac上引起问题。以下是引起问题的部分:
import cv2
cap = cv2.VideoCapture(-1)
if not cap.isOpened():
raise ConnectionError("Could not open video device")
在引发ConnectionError时,我假设cv2.VideoCapture(-1)部分不工作,但我不明白为什么会这样。在Linux环境中运行脚本有什么不同?它还可以在其他macOS版本上工作.
编辑:这