可以在静止图像中使用BackgroundSubtractorMOG
(OpenCV库)吗?
我想使用OpenCV库从一个静止图像(从相机捕获)中仅获取前景图像。
静止图像如下所示:
我想删除背景以仅获取汽车。
有人问过类似的问题,例如
here,但就我而言,背景是而不是统一。
谢谢你回答我的问题。
解决方案如下:
由于不允许使用照片编辑软件,因此我强烈建议您不要因背景减法以及随后的汽车计数而困扰自己。即使您100%成功地完成了减法操作(这种情况不太可能发生),您也会在计算汽车数量时遇到问题。否则您可能根本无法正确计算它们,因为其中一些可能会相互重叠等等。
而是使用haar分类器,它将一步一步为您提供检测(无论照明情况如何)和计数。互联网上也有预训练的分类器。
请参阅以下链接:
http://mark-kay.net/2014/06/24/detecting-vehicles-cctv-image/
https://abhishek4273.com/2014/03/16/traincascade-and-car-detection-using-opencv/
https://github.com/andrewssobral/vehicle_detection_haarcascades