2014-12-09 1 views

답변

4

나는이 정확한 것을 찾고 있었기 때문에 다른 누군가가 여전히 그것을 찾고 있다면, 나는 배운 것을 공유 할 것입니다. 짧은 대답은 아니요입니다. 적어도 OpenCV는 지원하지 않는 것 같습니다.

BackgroundSubtractorMOG2는 알고리즘 매개 변수를 저장하기위한 읽기/쓰기 기능을 내장 한 알고리즘을 상속 한 BackgroundSubtractor에서 상속됩니다. Algorithm::write의 OpenCV 문서에 따르면이 모델에는 백그라운드 모델 알고리즘이 아니라 배경 모델 알고리즘에 대한 매개 변수 만 저장됩니다.

"그러나 배경 모델은 저장되지 않습니다. 먼저 배경 모델을 저장 한 경우 다음 실행시 관련성이 없어집니다 (카메라가 이동 되었기 때문에 배경 모델이 저장되지 않습니다. 배경 변경, 다른 조명 등). 따라서 BackgroundSubtractorMOG와 BackgroundSubtractorMOG2는 알고리즘 파라미터를 저장하기 위해 표준 Algorithm :: write()에 의존합니다. "

OpenCV에 완전히 동의하지 않으며, 왜 나를 위해이 결정을 내릴 필요성을 느끼지 않으며, 내가 그 목적을 알게되면 배경 모델을 저장하지 못하게합니다. 어쨌든, 그게 내가 발견 한 것입니다. 누군가 다른 사람이 백그라운드 모델이나 회피 방법을 저장하는 방법을 알고 있다면 공유하십시오.

+0

당신과 동의하십시오 ... 나는이 기능을 지원하지 않는 opencv를 발견했습니다. – user1427275

관련 문제