gpt4 book ai didi

c++ - 使用 Opencv 直接从网络摄像头获取灰度图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:20:54 25 4
gpt4 key购买 nike

由于在我的嵌入式应用程序中我需要灰度图像,为了节省时间,我尝试直接从网络摄像头获取灰度帧,而不是从 RGB 格式转换中获取。

我找到的示例获取 RGB 格式的帧,然后将其转换为

cvCvtColor(im_rgb,im_gray,CV_RGB2GRAY)  

谢谢。

最佳答案

在 Linux 上,只需使用 v4l2-ctl 命令来降低所有饱和度并让相机吐出灰度输出:

 v4l2-ctl -c saturation=0

当然,这只有在您的网络摄像头支持饱和度选项时才有效。要检查它是否存在,请查看所有可用的控件:

v4l2-ctl -l

关于c++ - 使用 Opencv 直接从网络摄像头获取灰度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21881299/

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