用OpenCV补偿自动白平衡

2024-06-05 23:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个应用程序,它接收网络摄像头的数据,应用各种转换,模糊,然后做背景减法和阈值过滤器。这是一种光学触摸屏改造系统(设计如此不同,以至于tbeta/touchlib无法使用)。在

相机的白平衡正在破坏阈值滤光片,当看到用户的手时,会使所有东西变亮,离开时会变暗,导致其中一个显示出大量的静电。在

有什么好办法可以抵消它吗?取一个角点,假设它是恒定的,然后调整图像其余部分的亮度使其保持恒定是个好主意吗?在


Tags: 数据用户网络应用程序过滤器系统阈值摄像头
1条回答
网友
1楼 · 发布于 2024-06-05 23:27:13

你可以尝试通过DirectShow连接你的相机,并通过你的代码关闭自动白平衡,或者你可以先用它部署的相机软件来尝试。它经常让你有能力做某些修改,如白平衡和类似的东西。在

相关问题 更多 >