gpt4 book ai didi

linux - 从linux命令行抓图(uvccapture抓黑图)

转载 作者:IT王子 更新时间:2023-10-29 00:45:08 26 4
gpt4 key购买 nike

如主题中所述,当我运行时:

sudo uvccapture -S40 -C30 -G80 -B20 -x1280 -y720 -v

我得到一张黑色的大图片(与 -m 标志相同的结果)

但是,当我运行时:

sudo uvccapture -S40 -C30 -G80 -B20 -x1280 -y720 -v -t5

表示每5秒拍一张照片。
效果很好(图片没问题)。
但是我不能使用那个命令,因为它不会停止拍照。

你知道什么是错误的吗?

结果:

Using videodevice: /dev/video0  
Saving images to: snap.jpg
Image size: 1280x720
Taking snapshot every 0 seconds
Taking images using mmap
Resetting camera settings
ioctl querycontrol error 22
Setting camera brightness to 20
Setting camera contrast to 30
Setting camera saturation to 40
Setting camera gain to 80
ioctl querycontrol error 22
Saving image to: snap.jpg

lsusb:

Bus 001 Device 004: ID 041e:4088 Creative Technology, Ltd

dmesg:

[3.192732] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
[3.321292] usb 1-1.3: New USB device found, idVendor=041e, idProduct=4088
[3.334037] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[3.343098] usb 1-1.3: Product: VF0700 Live! Cam Chat HD
[3.350192] usb 1-1.3: Manufacturer: Creative Technology Ltd.
[3.357531] usb 1-1.3: SerialNumber: 2G130236
[3.949616] udevd[154]: starting version 175
[5.197753] Registered led device: led0
[5.294970] Linux media interface: v0.10
[5.499646] Linux video capture interface: v2.00
[6.009958] uvcvideo: Found UVC 1.00 device VF0700 Live! Cam Chat HD (041e:4088)
[6.210327] input: VF0700 Live! Cam Chat HD as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0
[6.369436] usbcore: registered new interface driver uvcvideo
[6.502467] USB Video Class driver (1.1.1)

最佳答案

我观察到与 Tom 上述相同的行为:在未指定“-t”选项的情况下运行 uvccapture 会产生黑色图像,而在使用“-t”(其中 N 为非零值)时运行它会每 N 秒捕获一个有效图像。经过一些调查,我发现 uvccapture 对其“抓取”功能的初始调用似乎失败了,但后续调用工作正常。在 main() 的主要处理循环之前添加对 uvcGrab() 的无偿调用会导致在命令行上指定“-t0”选项或未指定“-t”选项时捕获单个有效图像。

关于linux - 从linux命令行抓图(uvccapture抓黑图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508406/

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