지오태그 탐지
픽셀 좌표의 탐지를 실제 GPS 위치로 투영합니다.
카메라 위치 메타데이터를 사용해 객체 감지 바운딩 박스를 실제 GPS 좌표로 변환합니다.
이 블록의 작동 방식
이 블록은 객체 감지 예측과 카메라 GPS 메타데이터(위도, 경도, 고도)를 받아 각 감지의 픽셀 위치를 실제 지상 좌표로 투영합니다. 투영은 카메라의 화각과 고도를 사용해 지상 범위를 계산한 다음, 이미지 중심에서의 픽셀 오프셋을 카메라 위치에서의 지리적 오프셋으로 매핑합니다.
감지 예측을 수신합니다 상위 객체 감지 블록에서 가져옴(바운딩 박스를 출력하는 모든 모델)
카메라 GPS 메타데이터를 입력으로 받습니다 위도, 경도, 지면 위 고도, 그리고 선택적으로 수평 화각
지상 범위를 계산합니다 기본 삼각법을 사용해 고도와 FOV로부터
각 감지의 중심을 투영합니다 픽셀 좌표에서 카메라 위치 기준 위도/경도 오프셋으로
GeoJSON용 레코드를 출력합니다 각 감지에 대한 클래스, 신뢰도, 지리 좌표 포함
이 투영은 카메라가 나딜(직하) 방향을 향한다고 가정하며, 이는 대부분의 드론 측량 비행에서 정확합니다. 사선 각도에서는 이미지 중심에서 멀어질수록 정확도가 떨어집니다.
일반적인 사용 사례
드론 측량 분석: 드론 영상을 처리해 탐지된 객체(차량, 사람, 동물, 구조물)를 실제 위치에 매핑하여 측량, 점검 또는 모니터링 애플리케이션에 활용
농업 모니터링: 정밀 농업 워크플로를 위해 항공 이미지에서 작물 피해, 장비 또는 가축 위치를 매핑
보안 및 감시: 항공 카메라 피드에서 지리공간 인식을 생성하여, 탐지된 활동을 실제 좌표에 매핑해 상황 인식을 지원
야생동물 보전: 드론 조사에서 동물 탐지를 추적하고 매핑해 개체 수, 이동 패턴 또는 서식지 이용을 모니터링
건설 현장 모니터링: 항공 이미지에서 장비, 자재, 인력 위치를 매핑해 현장 관리와 안전 준수를 지원
수색 및 구조: 드론 영상에서 넓은 지역에 걸친 사람이나 물체의 탐지를 신속하게 매핑해 대응 작업을 조정
다른 블록에 연결하기
이 블록은 탐지를 수신하고 지리공간 데이터를 생성합니다:
객체 감지 블록 뒤에서 (YOLO, RF-DETR 등) 예측값에 실제 좌표를 부여해 지리 태깅
추적 블록 뒤에서 (ByteTrack, OC-SORT) 이동 경로가 포함된 지리 태그 추적을 생성
데이터 싱크 블록 앞에서 (CSV, JSON, Webhook) GIS 분석을 위해 감지 위치를 내보내기
시각화 블록 이전 GPS 좌표 레이블로 프레임에 주석을 달기 위해
비디오 처리 파이프라인에서 각 프레임의 GPS가 드론 텔레메트리 또는 EXIF 메타데이터에서 오는 경우
유형 식별자
단계에서 다음 식별자를 사용하세요 "type" 필드: roboflow_core/geotag_detection@v1 워크플로우에 이 블록을 단계로 추가하려면.
속성
이름
유형
설명
참조
name
str
이 단계에 대한 고유 식별자를 입력하세요..
❌
위도
float
카메라 위치의 GPS 위도를 십진수 도 단위로 나타낸 값입니다. 드론 이미지의 경우 비행 컨트롤러 GPS에서 가져옵니다. 양수는 북위, 음수는 남위입니다..
✅
경도
float
카메라 위치의 GPS 경도를 십진수 도 단위로 나타낸 값입니다. 드론 이미지의 경우 비행 컨트롤러 GPS에서 가져옵니다. 양수는 동경, 음수는 서경입니다..
✅
고도
float
지면 기준 카메라 고도를 미터 단위로 나타낸 값입니다. 화각과 함께 사용되어 지상 범위를 계산합니다. 드론의 경우 절대 고도가 아니라 비행 컨트롤러가 보고하는 상대 고도입니다..
✅
수평 화각
float
카메라의 수평 화각을 도 단위로 나타낸 값입니다. 기본값 73.7은 대부분의 DJI 소비자용 드론(Mini, Air, Mavic 시리즈)을 포괄합니다. 다른 카메라에는 조정하세요. 화각이 넓을수록 프레임당 지상 범위가 커집니다..
✅
헤딩
float
이미지 상단이 가리키는 나침반 방위를 진북 기준 시계 방향 도 단위로 나타낸 값입니다. 0은 이미지 위쪽이 북쪽임을 의미합니다(기본값). 짐벌이 yaw를 보고하지 않는 경우, 기수 전방 비행에서는 비행 경로(연속한 GPS 고정점 사이의 방위)로부터 이를 계산합니다. 지상 범위를 회전시켜 탐지 결과가 북쪽에 고정되지 않고 실제 세계의 올바른 방위에 놓이도록 합니다..
✅
이 참조 열은 워크플로우 런타임에서 사용 가능한 동적 값으로 속성을 매개변수화할 수 있는 가능성을 나타냅니다 워크플로우 런타임입니다. 자세한 내용은 바인딩 을 참조하세요.
입력 및 출력 바인딩
사용 가능한 연결은 바인딩 유형에 따라 달라집니다. 어떤 바인딩 유형인지 확인하세요 지오태그 감지 버전 v1 을 가지고 있는지.
입력 및 출력 바인딩
입력
이미지(이미지): 탐지가 생성된 이미지입니다. 좌표 투영을 위한 이미지 크기를 결정하는 데 사용됩니다..예측(Union[object_detection_prediction,instance_segmentation_prediction]): 지리 태깅할 객체 감지 예측값입니다. 각 감지의 바운딩 박스 중심이 GPS 좌표로 투영됩니다..위도(float): 카메라 위치의 GPS 위도를 십진수 도 단위로 나타낸 값입니다. 드론 이미지의 경우 비행 컨트롤러 GPS에서 가져옵니다. 양수는 북위, 음수는 남위입니다..경도(float): 카메라 위치의 GPS 경도를 십진수 도 단위로 나타낸 값입니다. 드론 이미지의 경우 비행 컨트롤러 GPS에서 가져옵니다. 양수는 동경, 음수는 서경입니다..고도(float): 지면 기준 카메라 고도를 미터 단위로 나타낸 값입니다. 화각과 함께 사용되어 지상 범위를 계산합니다. 드론의 경우 절대 고도가 아니라 비행 컨트롤러가 보고하는 상대 고도입니다..수평 화각(float): 카메라의 수평 화각을 도 단위로 나타낸 값입니다. 기본값 73.7은 대부분의 DJI 소비자용 드론(Mini, Air, Mavic 시리즈)을 포괄합니다. 다른 카메라에는 조정하세요. 화각이 넓을수록 프레임당 지상 범위가 커집니다..헤딩(float): 이미지 상단이 가리키는 나침반 방위를 진북 기준 시계 방향 도 단위로 나타낸 값입니다. 0은 이미지 위쪽이 북쪽임을 의미합니다(기본값). 짐벌이 yaw를 보고하지 않는 경우, 기수 전방 비행에서는 비행 경로(연속한 GPS 고정점 사이의 방위)로부터 이를 계산합니다. 지상 범위를 회전시켜 탐지 결과가 북쪽에 고정되지 않고 실제 세계의 올바른 방위에 놓이도록 합니다..
출력
geo_detections(list_of_values): 모든 유형의 값 목록.geojson(딕셔너리): 딕셔너리.
마지막 업데이트
도움이 되었나요?