如何通过调整网络摄像头控件获得黑白或灰度图像?

How can you get a B&W or Grayscale image by adjusting webcam controls?

我有一个廉价的网络摄像头连接(焊接,不要问为什么)到英特尔爱迪生。问题是我正在做视频捕捉实验,并希望从相机中获取黑白或灰度图像(保存 overheads/delays/bandwidth 涉及以编程方式将图像转换为灰度)。由于我只能有命令行,没有桌面,我不能使用诸如 guc view 之类的应用程序,我也不能拔下相机并将其连接到 linux 电脑。 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 参数以直接从网络摄像头获取与使用这些参数的黑白或灰度图像一样接近的图像吗?我正处于无休止的反复试验中,我们将不胜感激。

不要介意票数接近的结果。我将色彩饱和度控制为零,图片现在接近灰度。