如何在openCV中设置电力线频率滤波
How to set up power line frequency filtration in openCV
我使用python和opencv构建了一个使用两个摄像机的立体跟踪器。
问题是如何在openCV版本3.0.0(或任何其他)中设置电力线频率滤波。我知道我使用的相机(microsoftHD3000)有这个属性,它可以在linux和windows上从v4l2设置,我可以使用skype设置一次,但这是丑陋的。
不幸的是,我在CAP_PROP_*常量中找不到相应的属性。
如果有的话,正确的方法是什么?
您可以使用此答案更改电源线频率设置以及其他任何内容,假设您已经安装了GStreamer支持(flag: -D WITH_GSTREAMER=ON
)。
如果你没有GStreamer,你可以直接从终端使用v4l utils。因为它是安装OpenCV的先决条件,所以你应该已经有了它。
运行:50 hz:
v4l2-ctl --set-ctrl power_line_frequency=1
为60 hz :
v4l2-ctl --set-ctrl power_line_frequency=2
检查当前设置:
v4l2-ctl --all
参考:网络摄像头闪烁由于电网频率率- Fedora论坛
相关文章:
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- 在指针的帮助下,文本文件中单词的频率
- 函数计算用户按下按钮的频率
- 在条件变量中触发错误信号的频率是多少
- 如何在 c++ 中循环中使用频率变化的声音?
- 查找给定范围内最长连续 1 的频率
- 字母 字母频率
- WM_PAINT消息频率:C#(.Net Framework 4.7.2 WinForms)与C++
- 创建一个函数,返回给定单词在C++中的频率
- 如何期望通过使用Google Test(Mock)以特定频率调用函数
- 跟踪多个文件中一系列字符的频率
- 用于检测特定频率的直接显示滤波器
- 这句话是什么意思?半 += 字符串(频率[i] / 2, i + 'a');
- 如何使用C++中的频率表计算模式
- 如何计算数字 x 的频率
- 除了使用 clock() 函数之外,有没有更好的方法来以给定的频率生成/发布数据
- 如何在 c++ 中使用 FFT 从 32 位浮点数组中提取频率
- 打印频率和重复的字符串
- 以 mp3 为单位的频率
- 如何在openCV中设置电力线频率滤波