2025-05-11 23:44:32

사용기체는 DJI-Air3 입니다.

조종기가 apk설치 불가한게 참 불만족스럽네요.

참고로 Dji-RC2 조종기는 웨이포인트가 200개까지 지원됩니다.

kmz 파일도 7.5 용량 열려하면 아예 앱이 죽어버립니다.

성능으 많이 구린듯해요

 

Litchi등 타사앱쓰려면 RC-N2 조종기로 개인 스마트 디바이스 연결하는거 써야합니다.

보안관련문제로 플레이스토에어세 퇴출된 앱 깔기 싫어서 RC-2 조종기 쓰는데

애매하네요.

 

RC-pro 매빅 씨네등에서 사용하는 조종기부터는 APK 설치가 가능하더라구요.

 

롤링이랑 젤로가 좀 보입니다.

 

기계식셔터있는 드론이 대규모에서는 필수일것같아요.

센서 리드아웃 속도가 많이 느립니다.

스마트폰 성능 대충 따라가겠지 했는데 어림도 없네요.

 

 

 

기본적으로 JPG 파일로 다각도 (90,60,45) 각도로 찍었고 고도도 2고도로 촬영하는게 좋을듯합니다.

개인 사유지이고 드론날려도 되는 구역이며 원클릭 그거랑 4종 자격증도 취득한 상태입니다.

 

윈도우와 동일하게 진행됩니다.

다만 제 윈도우 노트북이 무조건 내장그래픽을 거치는 화면출력이라-(구형이고 신형은 이런경우가 적은거샅네요)

CUDA 가속하는게 까다로워서 cpu로만 돌려보려고 합니다.

 

M4pro컷칩-48gb 기준으로 작업했습니다.

 

git clone https://github.com/OpenDroneMap/WebODM

 

GitHub - OpenDroneMap/WebODM: User-friendly, commercial-grade software for processing aerial imagery. ✈️

User-friendly, commercial-grade software for processing aerial imagery. ✈️ - OpenDroneMap/WebODM

github.com

homebrew활성화 iterm2 기준 모습입니다.

 

저는 파이썬이나 순정이 아닌 터미널을 설치한 상태입니다.

 

해당 디렉토리에 위치하는 파일들입니다.

저희는 webodm을 사용해서 localhost:8080으로 접속하는게 목표입니다.

ODM만 사용해서 터미널 환경으로 깔끔하게 사용하는 방법도있습니다.

 

저 파일중에 Webodm.sh을 사용할 것입니다.

 

./webodm.sh start

을 실행합니다.

 

 

보안상의 경고가 뜨고 Allow를 눌러줍니다.

 

 

 

 

 

 

 

 

 

 

 

 

이후 자동으로 설치되며 실행됩니다.

실행이 완료되면

http://localhost:8000

으로 접속후 관리자 계정을 만듭니다.

계정을 만들고

작업을 시작합니다.

 

제가 사진을 찍을때 JPG 포맷을 안쓰고 DNG로 찍었네요.

 

 

 

Lightroom으로 내보내기를 해줍니다.

 

 

하...용량압박이 장난 아닙니다...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

많은 옵션이 있습니다.

 

GPT는 이렇다네요

 

 

 

 

 

 

High Resolution 최고 품질의 2D/3D 데이터 생성, 처리 속도 느림  
DSM + DTM 고도 데이터 생성 중심 (등고선, 지형 모델)  
3D Model 메쉬 중심의 고품질 3D 텍스처 모델  
Fast Orthophoto 속도 우선, 해상도 낮음  
Forest 식생 분석용, NDVI 기반  
Buildings 건물 벡터화, 도시 환경 특화  
Volume Analysis 토공량 분석 등  
Multispectral 멀티스펙트럼 전용 카메라용  
Field 농업용, 단순 분석  
Default 적당한 품질, 범용  

 

저는 캐드파일을 위해서 작업으로 골랐습니다.

 

opt를 고르면 업로드가 시작됩니다.

 

 

 

진행되는 동안 공식문서에 가서 어떻게 만들어진 프로그램인지 구경했습니다.

생각보다 역사가 길더라구요.

https://github.com/OpenDroneMap/WebODM에 올려둔게 있습니다.

 

  • PostgreSQL (>= 9.5)
  • PostGIS 2.3
  • Python 3.6
  • GDAL (>= 3)
  • Node.js (>= 6.0)
  • Nginx (Linux/MacOS) - OR - Apache + mod_wsgi or Waitress (Windows)
  • Redis (>= 2.6)
  • GRASS GIS (>= 7.8)

이것들을 사용해서 만들었다고 하네요.

 

구조도인데 web은 nginx로 하고 gui(구니콘) 와 내부 메인프로그램이 동작하나 봅니다.

장고로 API server언어로 큐에전달하는걸 했네요.

레디스 DB로 생성데이터를 관리하는 모습인데 비동기 큐를 위해서겠죠?

 

하,,,글쓰면서 2번이나 지혼자 로그인이 풀려서 날리네요...

 

 

 

현재 멀티코어가 안쓰는것 같아서 보는 중입니다.

 

 

 

 

이미지 정렬 (SfM) 거의 싱글코어 느림
포인트 클라우드 생성 병렬화됨 CPU↑
DSM/정사영상 생성 부분 병렬 RAM↑
메쉬 생성/텍스처링 병렬화됨 GPU 도움 가능
지오리퍼런싱 등 싱글코어 느림

 

기본적으로 노드 단위의 동작이기에 단일작업시 멀티코어 활용이 잘 안돼는 느낌이네요.

 

CUDA 세팅된 윈트북으로 다시 비교해보려고 합니다.

 

쿠버네티스는 대장인 마스터와 일꾼인 슬레이브 구성인데

얘는 그냥

controller가 장고로 구동되는 Webodm구성이고

워커노드가 일하고

독립적인 워커노드들간의 구성이네요.

N개 이상의 결과물이 필요할시 여러작업을 동시에 물리는게 총 작업시간엔 유리하것같습니다.

 

아직도 안끝나서 도커에서 구경하며 노는중입니다.

날리는거 귀찮아서 justtxt 앱에 쓰고 옮기는데 마크다운이 어느정도 먹어서 편하네용

 

 

1시간 반동안 10퍼도 진행이 안됐네요...

 

내일 돌아와서 마자 작성하겠습니다.

 

도커에서 리소스 제한 싹다 푸니까 좀 빨라지네요

 

 

 

전력이나 사용량이 늘었네요.

다른거할때 제한해놓고 있고있었습니다.

'도커-활용' 카테고리의 다른 글

OpenDroneMap (ODM) 정리  (0) 2025.05.17
CUDA를 사용해서 ODM 쓰기-1  (0) 2025.05.12
docker-commit  (0) 2025.03.04
prometheus 도커에서 실행되자마자 꺼질때  (0) 2025.03.04
Mysql 정기적인 백업-2  (0) 2025.02.24