2014-11-10 4 views
0

어떻게 천천히 움직이는 물체를 html 5 비디오 플레이어에서 추적 할 수 있습니까? ther가 나무에서 떨어지는 사과 인 경우에, 나는 떨어지는 그 사과를 어떻게 추적 할 수 있는지. 추적에 기호/이미지가 있으면 더 충분합니다. 추적하여 추적을 의미한다고 가정하면 미리어떻게 천천히 움직이는 물체를 html 5 비디오 플레이어에서 추적 할 수 있습니까

+0

추적이란? 추적이란 개요를 추적하거나 추적하는 것을 의미합니까? – K3N

+0

추적 중 ... @ken –

답변

0

에서

감사합니다 - 이것은 브라우저에서, 적어도, 실시간을 기대할 수없는 무언가가

입니다. Mocha와 같은 전용 소프트웨어 나 After Effects의 추적기조차도 대부분의 시간에 개체의 실시간 추적을 실행할 수 없습니다.

추적은 추적을 위해 정의 된 영역의 패턴을 찾기 위해 픽셀을 기하 급수적으로 반복하는 복잡한 수학적 모험입니다. JavaScript로는 불가능한 일이 아니지만 계산량이 많습니다. Mocha와 AE가 컴파일 된 c/C++ (하드웨어 가속뿐만 아니라)를 사용하고 여전히 실시간으로 (항상) 실행할 수 없다는 것을 고려하면 JavaScript로 실시간 수행이 불가능할 것입니다.

위의 소프트웨어 중 하나에서이 작업을 수행하고 추적 데이터 (경로 데이터)를 자바 스크립트로 가져와 비디오의 currentTime에 바인딩하고 이를 사용하여 비디오 위에 오브젝트를 슈퍼 임 포즈하십시오. 사용자는 컴퓨터 팬을 모든 처리에서 엄청나게 뛰어 다니는 것보다이 솔루션을 사용하는 것이 더 행복 할 것입니다 .-)

실제로 사과를 추적하려고 한 경우 위와 동일한 문제가 발생하지만 더 작은 비율로 실행됩니다. 라인 감지를 통해 프레임을 실행하고 결과를 비디오에 슈퍼 임할 수 있습니다. 그러나 이것은 고주파 존재 (즉, 라인 및 세부 사항)가있는 모든 것을 "추적"하여 사과 만 분리 할 방법이 없습니다 미리 정확한 위치를 알지 못한다.

또한 이것은 무거운 계산이며 브라우저에서 실제로 작동하지 않습니다 (JS에서는 수행 할 수 있지만 실제로는 그렇지 않습니다). 전용 비디오 제품군에서 이러한 종류의 작업을 수행하고 그 결과를 브라우저에서 사용하는 것이 좋습니다.

내 2 센트 ..