![如何使网络摄像头设置永久生效?](https://linux22.com/image/828169/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%E8%AE%BE%E7%BD%AE%E6%B0%B8%E4%B9%85%E7%94%9F%E6%95%88%EF%BC%9F.png)
使用三星 NP535U3C 的内置网络摄像头时,我经常遇到图片太暗的问题。我可以使用 轻松调整亮度、对比度等设置guvcview
,但每次开始新会话时,我都无法避免重复此操作。
我注意到,它guvcview
允许我将设置保存在 *.gpfl 文件中。我的问题是:有没有办法让这些设置永久生效?或者,我如何编写一个在启动时加载这些设置的脚本?
我的内容webcam_settings.gpfl
如下:
#V4L2/CTRL/0.0.2
APP{"guvcview 1.5.3"}
# control data
#Brightness
ID{0x00980900};CHK{0:255:1:135}=VAL{186}
#Contrast
ID{0x00980901};CHK{0:255:1:33}=VAL{47}
#Saturation
ID{0x00980902};CHK{0:255:1:40}=VAL{69}
#Hue
ID{0x00980903};CHK{-180:180:1:0}=VAL{0}
#Gamma
ID{0x00980910};CHK{90:150:1:128}=VAL{150}
#Power Line Frequency
ID{0x00980918};CHK{0:2:1:2}=VAL{2}
#Sharpness
ID{0x0098091b};CHK{0:128:1:80}=VAL{80}
#Backlight Compensation
ID{0x0098091c};CHK{0:1:1:0}=VAL{0}
#Exposure, Auto Priority
ID{0x009a0903};CHK{0:1:1:0}=VAL{0}
答案1
这将达到目的:
% uvcdynctrl -L webcam_settings.gpfl
您甚至可以使用相同的工具创建此文件:
% uvcdynctrl -W webcam_settings.gpfl
答案2
该程序guvcview
使用位于您的主目录中的配置文件.guvcviewrc
来控制 的所有设置guvcview
。您将在里面看到这个例子有一个默认的配置文件路径default.gpfl
因此,将您的 gpfl 文件保存为主目录中的 default.gpfl,看看是否有效,如果不行,则将配置文件中提到的位置更改为您的配置文件所在的位置。