是否可以在图像处理过程中使用C ++或OpenCV模拟偏振滤波器?

时间:2017-06-01 17:23:05

标签: image-processing opencv3.0 polarization

我看过堆栈和其他来源,但我还没有看到任何代码似乎成功模拟了偏振滤镜的功能,减少了眩光。我想要这个代码的应用程序将不允许物理过滤器,所以我想知道是否有人尝试过这个。

我在Android平台上使用C ++中的OpenCV图像处理(mat),并且眩光干扰了我想要获得的结果。想象一下,你试图根据一组有限的红/绿/蓝值找到丢失的物体;如果物体光滑,眩光会导致不良结果。这是我目前的问题。

1 个答案:

答案 0 :(得分:1)

好的,不,没有可以通过代码完成的虚拟极化。可以在闪亮的物体上找到(通过图像颜色饱和度)眩光斑点,并且可以用附近的像素覆盖那些没有眩光的物体,但这与真实的偏振不同。这需要镜头前面的物理金属网或传感器来消除那些产生眩光的杂散光波。

告诉你什么。只使用代码发明虚拟偏振滤波器的人将是一个即时的亿万富翁,因为每个手机和数码相机公司都想要获得专利许可。