我正在处理一个需要检测场景中人物的项目。最初,在原始帧上运行HOG检测器时,一个特定的背景对象被检测为人物,并在所有帧上出现,导致我得到3021个误报检测结果。
所以我采取了逻辑步骤,通过对所有帧应用背景减法器(BackgroundSubtractorMOG2)来消除静态背景。结果帧看起来像这样:
然后这些掩码图像被添加(使用bitwise_and)到原始图像中,以便将白色像素替换为构成人物的像素。
然后我在这些图像上运行HOG检测器,结果如下:
正如你所看到的,由于某种原因,有很多误报检测结果。我认为进行背景减法会比在原始图像上使用HOG给我带来更好的结果。
请问有谁能告诉我为什么这种方法会产生如此多的误报检测结果?还有,如何改进背景减法后的检测效果?
所以我采取了逻辑步骤,通过对所有帧应用背景减法器(BackgroundSubtractorMOG2)来消除静态背景。结果帧看起来像这样:
然后这些掩码图像被添加(使用bitwise_and)到原始图像中,以便将白色像素替换为构成人物的像素。
然后我在这些图像上运行HOG检测器,结果如下:
正如你所看到的,由于某种原因,有很多误报检测结果。我认为进行背景减法会比在原始图像上使用HOG给我带来更好的结果。
请问有谁能告诉我为什么这种方法会产生如此多的误报检测结果?还有,如何改进背景减法后的检测效果?