목록개발 Tip (14)
Trikang
Part 11. IntroductionDJI 카메라는 이미지 및 비디오 데이터와 함께 미디어 파일에 설명적 메타데이터를 제공합니다. 이러한 메타데이터는 분석과 후처리 워크플로우에서 사용자를 지원하며, 프로 사용자 및 개발자가 심도 있는 후처리를 수행하는 데 필수적입니다. 이 문서 세트는 DJI 제품의 미디어 포맷 내 메타데이터의 구성과 기술 표준을 설명하고, DJI 제품에서 메타데이터를 얻는 지침을 제공합니다.1.1 Organization of Document Set메타데이터 백서(White Paper)는 세 부분으로 구성됩니다:Part 1, 개요: DJI가 제공하는 메타데이터의 기본 개념과 미디어 파일에서 메타데이터가 어떻게 구성되는지 소개합니다. 이 파트는 DJI가 제공하는 메타데이터의 종류와 미디어..
DJI H20T thermal radiometric jpeg file 보정되지 않은 섭씨 온도를 얻으려면celsius = ((raw_int16 >> 2) * 0.0625) - 273.15from PIL import Imageimport numpy as npim = Image.open("/datasets/dji_thermal/images/DJI_20240520212354_0001_T.JPG")# concatenate APP3 chunksa = im.applist[3][1]for i in range(4, 14): a += im.applist[i][1]raw = np.array(Image.frombytes('I;16L', (640, 512), a), np.int16)celsius = np.right_sh..
기존에 docker가 로컬 머신에 설치되어 있음을 전제로 함 devel, runtime 등 다양한 이미지 타입이 있는데, 본인은 devel로 선택(개발용)하였음아래의 명령을 통해서 잘 작동하는지 확인할 수 있다sudo docker run --rm --gpus all nvidia/cuda:11.8.0-cudnn8-devel-ubuntu20.04 nvidia-smi 그리고 파이토치 포함 이미지 다운로드https://hub.docker.com/r/pytorch/pytorch/tags에서 본인에게 맞는 버전 검색 후 사용 가능아래는 pytorch 2.3.1, cuda 11.8, 런타임 버전의 이미지 다운로드 예시docker pull pytorch/pytorch:2.3.1-cuda11.8-cudnn8-runti..
sudo apt-get install \ git \ cmake \ ninja-build \ build-essential \ libboost-program-options-dev \ libboost-filesystem-dev \ libboost-graph-dev \ libboost-system-dev \ libeigen3-dev \ libflann-dev \ libfreeimage-dev \ libmetis-dev \ libgoogle-glog-dev \ libgtest-dev \ libsqlite3-dev \ libglew-dev \ qtbase5-dev \ libqt5opengl5-dev \ libcga..
처음엔 pre-build binary를 github에서 받아서 실행시켰는데, 실행이 안되어서 패키지 안을 까서 직접 돌려봤다. 그랬더니 "Library not loaded: @rpath/libamd.2.dylib"라는 에러가 발생했는데, github issue를 보니 나만의 문제가 아니었다. https://github.com/colmap/colmap/issues/935 v3.6 Crash on macOS · Issue #935 · colmap/colmap MacOS 10.15.5 I allowed launching the app from the security settings. Also tried v3.5 Library not loaded: @rpath/libamd.2.dylib ? Process: co..
우리가 제작하는 드론에서 영상을 실시간으로 전송받을 필요가 있었고, 라즈베리파이에 카메라를 달고 LTE 모뎀을 통해 전송받는 시스템을 구축하기 전에 빠르게 영상처리를 해볼 필요가 있었다. 따라서 스마트폰을 이용해서 영상을 받아온 후, 영상처리를 시도해봤다. 유튜브 Live 처음에는 유튜브 모바일 스트리밍을 통해 파이썬에서 읽어오려고 했음(너무 날먹이긴 하지만 ㅎㅎ). 그러나 모바일 스트리밍을 하려면 구독자 1000명 이상이 확보되어야 한다고 정책이 바뀌어서 실패 트위치 공개 방송밖에 안됨.. Larix Broadcaster - Dolby.io Larix 앱을 통해 영상을 송출할 수 있었다. 얘가 rtmp나 webrtc 프로토콜 등을 이용해 서버에 영상을 전송하면, 서버에서 해당 프로토콜에 맞게 영상을 수..
보호되어 있는 글입니다.
코드 실행하기 Control + Shift + B 참고 - blog.elmi.page/529 윈도우10 golang vscode 개발환경 구축 - ELMITASH FOR DEV 윈도우10에서 golang 개발을 위한 vscode 설치와 설정에 대해서 설명한다. 윈도우를 재설치하거나 다른 컴에도 그대로 옮겨서 사용할 수 있도록 인스톨러를 사용하지 않고 전부 포터블판으로 설치 blog.elmi.page - snowdeer.github.io/go/2018/01/21/how-to-programming-go-using-visual-studio-code/ Visual Studio Code에 Go 개발 환경 세팅 · snowdeer's Code Holic Visual Studio Code에 Go 개발 환경 세팅 21..
가상환경 리스트 확인 conda info --envs 가상환경 활성화/비활성화 activate 가상환경-이름 deactivate 가상환경-이름 패키지 설치 conda install 패키지명 패키지 리스트 conda list
구현하려는 프로젝트가 응답 속도에 그렇게 민감하지 않아서 오히려 개발 속도 향상을 위해 서버에 C# 사용. 서버는 .Net Framework 사용 콘솔 앱으로 작성. 우선 서버와 클라이언트의 접속 확인 후, 게임의 룰에 맞게 로직을 구현해볼 예정. 서버 프로그램이 제대로 실행되려면 Plugin 파일이 서버 프로그램 실행 파일과 같은 경로에 있어야 함. -> 링크 C:\Program Files (x86)\Nettention\ProudNet\lib\DotNet\x64에 있는 아래의 파일들 얘네가 실행 파일에 있어야 함. 근데 나는 이미 들어가있다. 이 버전 서버 실행을 위한 세팅을 이미 했다. 서버 tip - RMI 메시지 콜백은 여러 클라이언트가 동시에 접근할 수 있으므로 스레드 Lock을 걸어준다. 문제..