YOLO Vision 2026:
가이드

Ultralytics YOLO11로 AI 기반 드론 애플리케이션 구축

Ultralytics YOLO11로 실시간 객체 탐지 및 드론 기반 컴퓨터 비전 작업을 구현하여 AI 기반 드론 애플리케이션을 구축하는 방법을 알아보십시오.

ABAbirami Vina4 min read
Ultralytics YOLO11로 AI 기반 드론 애플리케이션 구축하기

매장 쇼핑과 온라인 쇼핑은 비슷해 보일 수 있지만, 서로 다른 물류 시스템에 의존합니다. 매장은 선반 재입고가 필요한 반면, 온라인 주문은 문앞 배송에 의존합니다. 기술의 발전 덕분에 두 쇼핑 경험은 병행하여 변화하고 있습니다.

예를 들어, 배송 분야에서 큰 변화가 일어나고 있습니다. AI 기반 드론은 상품이 가정에 도착하는 방식을 바꾸고 있습니다. 이러한 스마트 드론은 향후 10년 동안 약 808 million deliveries를 처리하여 하늘을 일상 상거래의 새로운 배송 경로로 바꿀 것으로 예상됩니다.

배송 드론은 인공지능(AI)과 시각 데이터를 분석하는 AI의 하위 분야인 computer vision을 사용하여 장애물을 탐색하고 기동합니다. Ultralytics YOLO11과 같은 컴퓨터 Vision 모델은 드론이 실시간으로 객체를 감지하고 추적하여 주변 환경을 더 잘 이해하고 상호 작용할 수 있도록 돕습니다.

패키지를 목적지로 운반하는 배송 드론

Fig 1. 패키지를 목적지로 운반하는 배송 드론.

Meituan 및 DJI와 같은 기업들은 이미 자사 드론에 컴퓨터 vision을 통합하고 있습니다. 실제로 다양한 산업에서 드론의 급속한 도입으로 인해 AI drone market은 2031년까지 2,069억 달러 규모로 급성장할 것으로 예상됩니다.

이 글에서는 Ultralytics YOLO11과 같은 컴퓨터 비전 모델이 드론 배송과 같은 드론 기반 애플리케이션에 어떻게 사용될 수 있는지 자세히 살펴봅니다. 실제 시나리오에서 사용하기 전에 이러한 기술을 어떻게 개발하고 테스트할 수 있는지 보여주는 예제를 단계별로 알아보겠습니다.

주택 감지를 위해 드론에서 Ultralytics YOLO11 사용하기#

배송 드론의 핵심적인 부분은 비행하면서 건물을 감지하는 능력입니다. 이 기능을 구현하고 작동 원리를 이해하기 위해, 공중 드론이 촬영한 영상에서 건물을 식별할 수 있는 컴퓨터 비전 모델을 학습하겠습니다. 이를 위해 custom-train Ultralytics YOLO11을 사용할 예정이며, 이는 라벨이 지정된 예제를 사용하여 사전 학습된 YOLO11 모델을 미세 조정(fine-tuning)하여 건물을 인식하고 감지하는 과정을 포함합니다.

이를 위해 드론에서 촬영한 고품질 영상 데이터가 필요합니다. 흥미롭게도 실제 드론이 없더라도 현실적인 항공 영상을 생성할 수 있습니다. 그 방법을 살펴보겠습니다.

Google Earth Studio를 사용하여 인공 드론 샷 생성하기#

Google Earth Studio는 사용자가 Google Earth의 위성 및 3D 이미지를 사용하여 정지 이미지와 애니메이션 콘텐츠를 만들 수 있는 웹 기반 애니메이션 도구입니다. 이를 사용하여 사실적인 항공 영상을 만들 수 있습니다.

첫 번째 단계는 아래와 같이 Google Earth Studio를 열고 프로젝트를 만드는 것입니다.

로그인하려면 Google 계정이 필요합니다.

Google Earth Studio에서 프로젝트 생성

Fig 2. Google Earth Studio에서 프로젝트 만들기.

로그인한 후 인공 드론 영상에 사용할 위치를 선택할 수 있습니다. 페이지 왼쪽 상단의 검색 창을 사용하여 위치를 검색할 수 있습니다. 이 튜토리얼에서는 캐나다를 선택하겠습니다. 또한 주택을 감지하는 모델을 학습시킬 예정이므로, 드론 영상에는 주택의 항공 뷰가 포함되어야 합니다.

Google Earth Studio를 사용하여 위치 선택

Fig 3. Google Earth Studio를 사용하여 위치 선택하기.

다음으로, 인공 드론 샷의 움직임을 캡처하기 위해 첫 번째와 마지막 프레임을 설정할 수 있습니다. 드론 샷의 시작 위치를 선택했으면 아래와 같이 파란색 다이아몬드를 사용하여 첫 번째 프레임을 설정합니다.

파란색 다이아몬드를 사용하여 첫 번째 프레임 설정

Fig 4. 파란색 다이아몬드를 사용하여 첫 번째 프레임 설정하기.

다음으로, 드론의 목적지를 결정하기 위해 마지막 프레임을 선택할 수 있습니다. 이는 드론 영상에 움직이는 효과를 만드는 데 도움이 됩니다. 이렇게 하려면 아래 강조 표시된 바를 오른쪽으로 특정 시간만큼 밀어 드론 샷에 움직이는 효과를 만듭니다. 다시 한번 파란색 다이아몬드를 사용하여 마지막 지점을 설정합니다.

막대를 이동하여 마지막 프레임 설정

Fig 5. 바를 움직여 마지막 프레임 설정하기.

마지막으로, 페이지 오른쪽 상단에 있는 빨간색 'Render' 버튼을 클릭하여 이 프로젝트를 저장하고 렌더링할 수 있습니다. 그러면 드론 샷의 최종 영상 출력이 생성되어 인공 드론 영상 푸티지가 성공적으로 만들어집니다.

최종 출력 비디오 렌더링

Fig 6. 최종 출력 영상 렌더링하기.

드론 데이터 라벨링 방법은 무엇입니까?#

인공 드론 비디오 영상을 만들었으므로 다음 단계는 그 안의 주택에 label or annotate하는 것입니다. 또한 비디오의 개별 프레임을 분리해야 합니다.

이를 시작하려면 LabelImg를 설치합니다. LabelImg는 오픈 소스 이미지 라벨링 도구입니다. 터미널에서 pip 패키지 설치 프로그램을 사용하여 다음 명령어를 실행하여 직접 설치할 수 있습니다: "pip install labelImg".

설치 후 터미널이나 명령 프롬프트에서 'labelImg' 명령어를 사용하여 도구를 실행할 수 있습니다. 그러면 아래와 같은 페이지가 나타납니다.

LabelImg 도구 인터페이스

Fig 7. LabelImg 도구 인터페이스.

한편, 온라인 비디오-이미지 변환기를 사용하거나 FFmpeg라는 도구를 사용하여 비디오를 프레임으로 나눌 수 있습니다. FFmpeg는 오디오, 비디오, 자막 및 관련 메타데이터와 같은 멀티미디어 콘텐츠를 처리하는 라이브러리 및 도구 모음입니다.

다음 터미널 명령어를 사용하여 드론 영상 비디오의 각 프레임을 분리할 수 있습니다:

ffmpeg -i input_video.mp4 frame_%04d.png

드론 영상의 프레임을 분리한 후, 해당 프레임 내의 객체(집)에 레이블을 지정하기 시작할 수 있습니다. LabelImg 툴을 통해 이미지 폴더로 이동하여 각 이미지의 객체에 레이블을 지정할 수 있습니다. 레이블이 지정된 모든 이미지를 저장하고 확인해야 합니다. 이미지 주석 작업을 마친 후, 이 데이터를 사용하여 Ultralytics YOLO11 학습 단계로 넘어갈 수 있습니다.

어노테이션된 이미지 저장 예시

Fig 8. 어노테이션된 이미지 저장 예시.

Ultralytics YOLO11 모델 학습 워크플로#

Ultralytics YOLO11 학습을 시작하기 전에 이미지와 레이블을 정리합니다. 먼저 "train"과 "valid"라는 두 개의 폴더를 생성합니다. 이 폴더들 사이에 이미지를 분할합니다. 아래와 같이 각 폴더 내에 이미지와 해당 레이블 파일(텍스트 형식)을 위한 별도의 하위 폴더를 만듭니다.

이미지 및 라벨 폴더 생성 예시

Fig 9. 이미지 및 라벨 폴더 생성 예시.

그런 다음 다음과 같이 Ultralytics YOLO11 모델 학습을 시작할 수 있습니다:

  • Step 1: Ultralytics Python package을(를) 설치합니다. 터미널에서 “pip install ultralytics” 명령어를 실행하여 설치할 수 있습니다. 설치 중 문제가 발생하는 경우, troubleshooting guide를 참조하여 해결을 위한 팁과 요령을 확인하세요.
  • 2단계: 패키지 설치가 완료되면 ‘data.yaml’이라는 이름의 파일을 만듭니다. 이는 모델 학습에 매우 중요한 설정 파일입니다. data.yaml 파일에 학습 데이터셋 경로, 검증 데이터셋 경로, 클래스 수(nc), 클래스 이름 리스트(names) 등 아래와 같은 정보를 포함하십시오.

data.yaml 파일 예시

Fig 10. data.yaml 파일 예시.

  • Step 3: ‘data.yaml’ 파일이 설정되면 다음 Python 코드를 사용하여 모델 학습을 시작할 수 있습니다. 이 코드는 사전 학습된 Ultralytics YOLO11 모델을 로드하고 설정에 따라 학습을 진행합니다.
from ultralytics import YOLO

# Load a Ultralytics YOLO11 model
model = YOLO("yolo11n.pt")  # choose your model, e.g., YOLO11 nano

# Train the model with your data and settings
model.train(data="data.yaml", epochs=100, imgsz=640)
  • Step 4: 학습이 완료되면 아래와 유사한 출력이 표시됩니다. 이는 드론 기반 애플리케이션을 위해 Ultralytics YOLO11 모델을 성공적으로 학습시켰음을 의미합니다.

모델 학습 후 표시되는 출력

Fig 11. 모델 학습 후 표시되는 출력.

드론에서 Ultralytics YOLO11을 사용한 예측 실행하기#

학습된 Ultralytics YOLO11 모델은 이제 추론(inferencing)이라는 과정을 통해 예측을 수행하는 데 사용될 수 있습니다. 추론은 모델이 학습 과정에서 배운 내용을 바탕으로 새롭고 보지 못한 데이터를 분석하는 데 모델을 사용하는 것을 의미합니다. 이 경우, 모델은 이미지나 비디오에서 주위에 경계 상자(bounding box)를 그려 집과 같은 특정 객체를 찾아내고 라벨링하는 데 사용될 수 있습니다.

예측을 실행하려면 다음 Python 코드를 사용하여 입력 비디오에 학습된 Ultralytics YOLO11 모델을 적용할 수 있습니다. 이 예제에서는 학습에 사용된 것과 동일한 인공 드론 비디오를 사용하지만, 원하시는 경우 다른 비디오 파일을 사용하셔도 됩니다.

# Import library
from ultralytics import YOLO

# Load the YOLO model
model = YOLO("best.pt")  # Choose your custom-trained model

# Predict the results from the model
results = model.predict(source="path/to/original/video.mp4", show=True, save=True)

이 코드를 실행하면 예측과 바운딩 박스가 포함된 출력 비디오 파일이 저장됩니다.

출력 비디오 파일의 프레임

Fig 12. 출력 비디오 파일의 프레임.

다양한 애플리케이션을 위한 드론에 Ultralytics YOLO11 통합하기#

드론 배송 패키지를 위한 건물 감지는 컴퓨터 비전과 Ultralytics YOLO11이 어떻게 적용될 수 있는지 보여주는 단호한 예시 중 하나일 뿐입니다. 컴퓨터 비전, YOLO11, 그리고 공중 드론의 실제 활용 사례는 다음과 같습니다:

  • 감시 및 보안: AI drones은(는) 넓은 지역을 실시간으로 모니터링하는 데 사용할 수 있습니다. 침입을 감지하고, 의심스러운 활동을 추적하며, 국경 및 대규모 공공 행사의 보안을 강화할 수 있습니다.

  • 재난 대응 및 수색 및 구조: 열화상 카메라와 객체 감지 기능을 갖춘 드론은 재난 지역에서 생존자를 찾는 데 도움을 줄 수 있습니다. 또한 피해를 평가하고 비상 물품을 배달할 수 있습니다.

  • 농업 및 정밀 농업: 컴퓨터 비전이 통합된 드론은 작물 상태를 분석하고 질병을 감지하는 데 사용할 수 있어 농부들이 비용을 절감하면서 수확량을 늘리는 데 도움을 줍니다.

  • 매핑 및 지리 공간 분석: 고해상도 3D 지도를 수집함으로써 AI 드론은 도시 계획 및 토지 측량을 지원할 수 있습니다. 기존 방식보다 더 빠르고 정확한 지형 평가를 제공합니다.

핵심 요약#

컴퓨터 비전 기반의 AI 드론은 소포 배송부터 비상 상황 지원 및 농업에 이르기까지 많은 산업을 변화시키고 있습니다. 본 가이드에서는 인공 드론 비디오 생성, 객체 라벨링, Ultralytics YOLO11 학습, 그리고 이를 이용한 집 감지 과정을 살펴보았습니다.

드론 영상에 객체 감지를 적용하면 드론이 더 스마트해져서 실시간으로 객체를 자동으로 인식하고 추적할 수 있습니다. 기술이 발전함에 따라 AI 기반 드론은 배송 속도를 높이고, 보안을 개선하며, 재난 대응을 지원하는 데 더욱 큰 역할을 할 것입니다.

our community에 가입하고 GitHub repository를 탐색하여 vision AI에 대해 자세히 알아보고, our licensing options을 확인하여 컴퓨터 vision 프로젝트를 시작하세요. AI in manufacturing 또는 computer vision in the automotive 산업과 같은 혁신에 관심이 있으신가요? 솔루션 페이지를 방문하여 더 많은 정보를 확인하세요.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.