-1

我有一个便宜的网络摄像头连接(焊接不问为什么)到英特尔爱迪生。问题是我正在做视频捕获实验,并希望从相机获得黑白或灰度图像(节省以编程方式将图像转换为灰度所涉及的开销/延迟/带宽)。因为我只能有命令行而没有桌面,所以我不能使用诸如 guc view 之类的应用程序,我也不能拔下相机并将其连接到 linux pc。V4l-ctl 列出了以下网络摄像头选项。

brightness (int)    : min=-10 max=10 step=1 default=-1 value=-1
                       contrast (int)    : min=0 max=20 step=1 default=10 value=10
                     saturation (int)    : min=0 max=10 step=1 default=4 value=4
                            hue (int)    : min=-5 max=5 step=1 default=0 value=0
 white_balance_temperature_auto (bool)   : default=1 value=0
                          gamma (int)    : min=100 max=200 step=1 default=150 value=150
                           gain (int)    : min=32 max=48 step=1 default=34 value=34
           power_line_frequency (menu)   : min=0 max=2 default=2 value=1
      white_balance_temperature (int)    : min=2800 max=6500 step=1 default=6500 value=6492
                      sharpness (int)    : min=0 max=10 step=1 default=3 value=3
         backlight_compensation (int)    : min=0 max=1 step=1 default=0 value=0
                  exposure_auto (menu)   : min=0 max=3 default=3 value=3
              exposure_absolute (int)    : min=8 max=16384 step=1 default=512 value=625 flags=inactive

任何有图像采集经验的人都可以帮助我设置 V4l-Ctl 参数以直接从网络摄像头获取图像,该图像与使用这些参数获得的黑白或灰度图像一样接近吗?我处于无休止的反复试验循环中,我们将不胜感激。

4

1 回答 1

0

别介意近距离投票。我将颜色饱和度控制为零,现在图片接近灰度。

于 2015-03-23T13:09:03.150 回答