저는 칼맨 필터 트래커로 사람을 추적 한 일부 기계 학습 프로젝트를 진행하고 있습니다. 각 사람이 비디오에 얼마나 많은 시간을두고 있는지 계산하고 싶습니다.동영상에있는 사람의 체재 시간을 계산하십시오.
다음 로직을 사용해 보았습니다. 사람이 5 프레임에 있고 비디오 FPS가 15라고 가정하면 비디오에서 사람이 (5 * 15) 사람이 75 초라고 말할 수 있습니다.
참고 : - 나는 &으로 코드의 FPS 값을 하드 코딩했다고 가정했습니다. 나는 추적을 위해 비디오 프레임을 전달하기 때문에 FPS를 얻을 방법을 찾지 못했습니다.
하지만 FPS 값을 하드 코딩하면 FPS가 변경 될 때마다 (코드를 변경할 때마다) 코드를 변경해야합니다. 그렇지 않으면 잘못된 결과가 나타납니다.
예. 그러나 그 곱셈 적 요인을 얻는 방법? –
분명히 fps를 모르면 시계와 같은 비디오에 다른 타이밍 힌트가없는 한 어떤 타이밍도 계산할 수 없습니다. 일반적으로 카메라에서 각 프레임에 대해 마이크로 초 정밀도의 타임 스탬프를 얻어야합니다. 그렇지 않은 경우에는 적절한 카메라/프레임 그래버와 해당 SDK를 사용하십시오. – Micka
카메라에서 각 프레임에 대한 마이크로 초 정밀도 타임 스탬프, 나는 그렇게 할 수 있지만 그 효율적인 솔루션이 아닙니다. –