gpt4 book ai didi

具有不同光照的 OpenCV 背景减法

转载 作者:太空宇宙 更新时间:2023-11-03 21:22:40 25 4
gpt4 key购买 nike

我正在做一个项目,我必须在摄像头提供的图像中自动分割汽车的不同部分(即车门、前灯等)。

第一步,我想删除背景,这样算法就不会在不应该找到的地方找到任何东西。

我也有只是背景的图像,但是由于曝光时间、汽车光的反射等原因,照明度有很大不同。

我试图通过简单的减法来去除 BG,不幸的是,由于光照条件非常不同,这并不是很有帮助。

接下来我应用了直方图均衡化,但这也没有太大帮助。

我怎样才能去掉这个不同光照场景中的背景?是否有一种 OpenCV 方法可以用于这两张图像?

最佳答案

Opencv 有三种不同的背景扣除方法:

BackgroundSubtractorGMG  bs_gmg;
BackgroundSubtractorMOG bs_mog;
BackgroundSubtractorMOG2 bs_mog2;

Mat foreground_gmg;
bs_gmg ( image, foreground_gmg, -1.0 );
Mat foreground_mog;
bs_mog ( image, foreground_mog, -1.0 );
Mat foreground_mog2;
bs_mog2 ( image, foreground_mog2, -1.0 );

您可以阅读它们并使用最适合您的。

关于具有不同光照的 OpenCV 背景减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com