6_Project/Zigner

영상에 정보표시하기

Mi:sAng 2025. 1. 14. 14:03

https://youtu.be/Ay6g66FbkmQ?si=_2QvlL1J0w0_cz1k

위 영상처럼 카메라로 찍은 영상에 오버레이 하면됨

카메라로 찍은 영상에 고도 정보를 표시하려면 몇 가지 방법이 있습니다. 드론과 같은 장치에서 고도 정보는 GPS나 고도계를 통해 수집됩니다. 이 정보를 영상에 삽입하려면 다음과 같은 방법을 사용할 수 있습니다:

### 1. **드론 자체의 소프트웨어 사용 (드론의 기능 활용)**
   - **드론에서 제공하는 소프트웨어를 사용**: 일부 드론은 자체적으로 영상에 고도나 배터리 정보를 오버레이(겹쳐서) 표시하는 기능을 제공합니다. 예를 들어, DJI 드론의 경우 DJI GO 앱이나 DJI Fly 앱을 통해 실시간으로 고도나 배터리 상태를 확인할 수 있으며, 촬영 후 이 정보를 영상에 자동으로 삽입할 수도 있습니다.

### 2. **고도 데이터를 수동으로 삽입 (후처리 방법)**
   - **고도 정보를 수집**: 드론이 촬영하는 동안 고도 데이터를 기록하거나, GPS 데이터를 이용해 비행 경로를 추적할 수 있습니다. 이를 위해 드론의 로그 파일을 다운로드하여 고도 정보를 확인합니다.
   - **영상 편집 소프트웨어 사용**: 고도 데이터를 영상에 삽입하려면 영상 편집 소프트웨어를 사용할 수 있습니다. 예를 들어, **Adobe Premiere Pro**나 **Final Cut Pro**와 같은 편집 프로그램에서는 텍스트나 그래픽을 오버레이로 추가할 수 있습니다.
     - 고도 데이터를 텍스트로 표시하거나, 고도에 따라 변화하는 그래픽을 제작하여 타임라인에 맞춰 삽입할 수 있습니다.
   - **플러그인 또는 스크립트 사용**: 일부 전문 영상 편집 툴이나 플러그인은 GPS 데이터를 추출하여 고도 정보를 자동으로 영상에 삽입해주는 기능을 제공합니다.

### 3. **실시간 고도 표시 (라이브 스트리밍 시)**
   - **외부 장치 또는 앱 사용**: 실시간으로 고도를 표시하려면, 드론의 고도 데이터를 실시간으로 받아와서 오버레이를 추가하는 장치나 소프트웨어를 사용할 수 있습니다. 예를 들어, **Litchi**나 **Airdata UAV**와 같은 서드파티 앱을 이용하면 고도와 같은 데이터를 실시간으로 스트리밍 화면에 표시할 수 있습니다.

이러한 방법을 통해 고도 정보를 영상에 추가할 수 있습니다. 가장 간단한 방법은 드론에서 제공하는 기능을 활용하는 것이지만, 후처리를 통해 더 세밀한 조정이 가능할 수 있습니다.

'6_Project > Zigner' 카테고리의 다른 글

예제7) 데이터 분리 알고리즘  (0) 2025.01.16
예제4) MPU9250 실습  (0) 2025.01.15
배터리 잔량 체크  (0) 2025.01.14
예제3) PC에서 BLDC 원격 제어 실습 코드  (0) 2025.01.13
예제2) ESC를 이용한 BLDC 제어 실습  (0) 2025.01.13