Wolfram 언어

키 포인트 기반 비디오 안정화

연속하는 프레임 쌍 사이의 기하학적 변환은 해당 지점에서 추정할 수 있습니다. 이 예는 간단한 비디오 안정화를 구현하기 위해 해당 키 포인트를 사용하는 방법을 설명합니다.

상당히 흔들리는 비디오로 작업을 시작합니다.

비디오 프레임을 가져옵니다.

다른 키 포인트 방법에 대한 계산 시간을 비교할 때, "Oriented FAST and rotated BRIEF" (ORB) 기능이 사용되며, 이는 다른 기능보다 계산 비용이 저렴합니다.

키 포인트 검색을 안정적이라고 알려진 이미지 영역으로 한정합니다. 이런 경우, 이미지의 아래쪽 절반에 버블 서포트를 사용하여 마스킹합니다.

모든 프레임의 키 포인트를 관심 영역에 한정하여 계산합니다.

카메라와 객체 사이의 거리가 일정하다고 가정하면, 프레임 간의 이미지 변환을 강체 변환으로 제한할 수 있습니다.

한 프레임에서 다음 프레임으로 변환을 통합하여 첫 번째 프레임과 관련된 변환을 얻습니다.

모든 프레임을 변환하여 카메라의 흔들림을 제거합니다.

첫 번째 비디오와 안정화된 비디오를 비교해 봅니다.

관련 예제

de en es fr ja pt-br zh