用于投射阴影检测和删除的开源代码

时间:2012-01-11 14:46:16

标签: c++ image-processing opencv opencvdotnet

我已经实现了前景减法来检测移动的汽车,结果看起来非常不错。唯一的问题是去除阴影,阴影形成前景的一部分。

我在网上搜索找到了解决这个问题的方法,并找到了许多论文的链接:

1)使用低级和中级推理移动阴影检测

2)J.-F。 Lalonde,A。A. Efros和S. G. Narasimhan。检测地面阴影 在户外消费者照片。在欧洲计算机视觉会议上, 2010。

Please watch the video  为了更好地了解我在寻找什么。虽然这些论文能够很好地学习,但是在这一点上它们超出了我的理解水平。有人能指出一些开源代码,可以帮助我理解和实现阴影去除吗?

2 个答案:

答案 0 :(得分:1)

浏览此链接。他们已经基于背景减法实现了阴影检测和移除。他们还提供了使用OpenCV库实现的源代码。

http://arma.sourceforge.net/shadows/

答案 1 :(得分:0)

请参阅以下文章,其中包含各种阴影检测/删除算法源代码的链接:

一个。 Sanin,C。Sanderson,B.C。洛弗尔。 “阴影检测:最近方法的调查和比较评估”,模式识别,Vol。 45,第4期,第1684-1695页,2012年。

正式版: http://dx.doi.org/10.1016/j.patcog.2011.10.001

在Arxiv服务器上还预印了上述文件:http://arxiv.org/abs/1304.1233