我使用的是ubuntu22.04,我连接了一个usb摄像头,系统检测到有一个摄像头,并在奶酪上检测到它。
当我使用lsusb时,我得到:
Bus 001 Device 002: ID 1903:8328 Generic HD camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
我买了一台新的笔记本电脑Thinkpad E550,一开始触控板不工作,所以我更新了内核,但现在摄像头不工作了。奶酪给了错误的“设备找不到”
$ lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 5986:055a Acer, Inc
Bus 0
我有一个摄像头,每5分钟上传一张照片到网页,它下面是一些上传时间戳的代码。最近我注意到时间戳是一个小时后,我检查了linux服务器,网络摄像头拍摄图像,他们有正确的时间,所以不确定发生了什么。我怀疑这是一些夏令时的问题,但我找不到它,所以现在只想做一个临时修复。
这是我用来给图片加时间戳的代码,我怎么才能在上面加上一个小时呢?我试过的所有东西都会导致它根本不显示时间戳吗?
echo "- Image Uploaded: " . date ("F d Y H:i:s", filemtime($filename));
我想通过使用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版本上工作.
编辑:这
我是新来的ubuntu,字面上安装它昨天,但享受它到目前为止!
除了这个问题与网络摄像头,这是根本不起作用。我已经看过这里和其他地方的问题和答案,但没有结果。
这台摄像头似乎是用lsusb显示的:
Bus 001 Device 003: ID 05ca:1830 Ricoh Co., Ltd Visual Communication Camera VGP-VCC2 [R5U870]
内核版本是:3.11.0-19-泛型
我试过安装r5u87x,但这没有用-我很确定我需要r5u870。
所以我尝试了这个这里,但是我得到了一个致命的错误:
linux/videodev.h: No such fil