BackgroundSubtractor 알고리즘 BackgroundSubtractorMOG2를 사용할 때 openCV에서 섀도우 감지를 비활성화하려고합니다. 그러나 bShadowDetection을 false로 설정 한 후에도 알고리즘은 여전히 그림자를 전경 객체로 추적하는 것으로 보입니다.BackgroundSubtractorMOG2에서 그림자 추적을 어떻게 비활성화 할 수 있습니까?
cv::BackgroundSubtractorMOG2 bg;
bg.nmixtures = 3;
bg.bShadowDetection = false;
나는 어떤 기회 추적 그림자를 해제하기 위해 BackgroundSubtractorMOG2 클래스의 다른 멤버를 조정하기 위해 노력했다. important class members of BackgroundSubtractorMOG2
bShadowDetection 또는 fTau와 같은 그림자 감지와 관련된 사항은 아무런 효과가 없습니다. 문서의 설명도 다소 부적절합니다.
당신은 아마 소스 코드를 추적 할 수 있습니다 실행 : 마지막으로 나는 아래의 코드를 사용하여 그림자 감지 기능을 해제 할 수 있었다 . 생성자에서 매개 변수를 설정하려고 했습니까? – james