2011-12-02 2 views
0

저는 1000 프레임의 원시 비디오를 가지고 있습니다.이 프레임의 역 투시 매핑을 수행하고이 프레임을 하드 디스크에 저장하고 있습니다. 그러나이 프로세스는 변환하는 데 약 10 분이 걸립니다. 속도를 향상시킬 수있는 다른 방법이 있습니까? 저는 CVWarpPerspective와 cvgetperspectivetransform 함수를 사용하고 있습니다. 실시간으로 최대 500ms 지연해야합니다.원시 비디오의 프레임을 역 투시 맵핑 된 프레임으로 변환

답변

0

하드웨어 가속을 위해 OpenGL을 사용할 수 있습니다. 가장 큰 병목 현상은 이미지를 디스크에 다시 기록하는 것입니다.

이미지가 작지 않은 것으로 가정합니다. 1000 초의 프레임을로드, 왜곡 및 저장하는 데는 0.5 초가 소요됩니다. 이 사양의 이유는 무엇입니까?

+0

도로 감지 시스템의 신호가 필요합니다. – Aizen

+0

원근감 변환을 계산할 수없고 필요할 때만 이미지를 보간 할 수 없습니까? 뒤틀린 이미지를 저장할 필요가 없습니다. – koan