c++ - OpenCV 2.4.3 中的阴影去除

标签 c++ image-processing opencv background shadow

我正在使用 OpenCV 2.4.3(最新版本)使用内置 GMG 从视频流中检测前景算法。结果工作正常,但我还想删除前景阴影,在我的例子中,是一个移动的人的阴影。我在opencv2.4.2中找不到类似于MoG的“阴影检测参数”的参数来去除阴影。我读过原文 paper为此,发现“启发式置信度模型”部分可能会有所帮助,但仍然无法在我的代码中处理它。有人可以帮忙吗?谢谢。

最佳答案

我无法直接帮助您,但我可以为您指明 Graham Finlayson 的工作谁在从彩色图像中去除阴影方面做了很多工作。参见示例:

关于c++ - OpenCV 2.4.3 中的阴影去除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291469/

相关文章:

c++ - MFC中如何实现IExplorerBrowser

c# - 如何编写用于将 Qt 信号映射到 C# 事件的包装类(通过 C++/CLI)

image-processing - 抖动(图像)——它究竟是如何工作的?

c++ - 沉默 gcc 的 Wunused-variable

c++ - 无限嵌套具有变体的 map

image-processing - 深度网络框架中卷积稀疏编码的实现

matlab - MATLAB 中的霍夫变换

c++ - 如何在OpenCV中限制float类型Mat精度?

c++ - 为什么 BorderType 选项在 OpenCV MedianBlur 中不存在?

android - 使用适用于Android的OpenCV在摄像机前挥手时移动图像