Python API 활용 방법 import ee from google.auth.transport.requests import AuthorizedSession ee.Authenticate() # or !earthengine authenticate --auth_mode=gcloud session = AuthorizedSession(ee.data.ge...
[GIS] 인공위성 데이터 이해2
인공위성 구성 요소 위성 영상의 파라미터 중 가장 중요하다고 볼 수 있는 resolusion은 아래의 네 가지로 정의된다. 공간 해상도(Spatial Resolution) 얼마나 작고 가까이 있는 물체까지 자세하게 관측할 수 있는가를 나타내는 지표이다. 센서의 특성과 위성에서 물체까지 거리에 따라 결정된다. 공간 해상도는 GSD(Ground S...
[GIS] 인공위성 데이터 이해1
인공위성 위성 영상은 크게 Passive 영상과 Active 영상으로 구분할 수 있다. Passive 센서 물체가 자체적으로 발산하는 에너지를 관측하는 시스템이다. 지구는 태양 에너지를 반사하거나 흡수한 뒤 재방출하는데, 위성에서는 이렇게 반사되거나 재방출된 지구 복사 에너지를 수신하여 처리하게 된다. Passive 센서는 이 지구 ...
[GIS] Rasterio 기초 사용법
Install of Rasterio # Colab에서 rasterio 설치 pip install rasterio import rasterio rasterio.__version__ # 1.3.7 Reading raster dataset # image에 대한 읽기 모드 -> 이미지에 대한 정보만 추출 가능, 처리나 셀 값 변경 불가능 im...
[PyTorch] F.pad()
F.pad() 원하는대로 패딩을 줄 수 있는 함수이다. input : 패딩할 텐서 pad : 패딩할 위치 mode : 패딩 방법 value : 패딩할 값 # 사용법 torch.nn.funcional.pad(input, pad, mode="constant", value=0.0) pad 부분에서 (좌, 우, 상, 하)로 패...
[PyTorch] nn.Upsample()
nn.Upsample() torch.nn.Upsample( size: Optional[Union[T, Tuple[T, ...]]] = None, scale_factor: Optional[Union[T, Tuple[T, ...]]] = None, mode: str = 'nearest', align_corners: Op...
[PyTorch] nn.ConvTranspose2d()
torch.nn.ConvTranspose2d() Input으로 들어갈 tensor를 생성한다. 4차원으로 만든 이유는, PyTorch에서 기본적으로 4차원 Input만을 지원하기 때문이다. 실제로 값이 있는 것은 2 x 3 형태이지만, shape를 맞추기 위해 4차원으로 구성한 것이다. import torch import torch.nn as nn...
[PyTorch] torch.cat()
torch.cat() torch.cat() 함수는 원하는 dimension 방향으로 텐서를 나란하게 쌓아준다. 사용 방법은 다음과 같다. output = torch.cat([x1, x2], dim=1) output = torch.cat([x1, x2], dim=0)
[Paper] PyTorch로 U-Net 구현
# 구글 드라이브 사용 시 연결 from google.colab import drive drive.mount('/content/drive') Mounted at /content/drive 0. Library Call import os import numpy as np from PIL import Image import matplotlib.py...
[Linux] 리눅스 기본 명령어
리눅스 명령어 명렁어 설명 pwd 현재 작업 디렉토리 위치 clear 화면 깨끗 mkdir 디렉토리명 디렉토리 생성 rm 디렉토리명 해당 디렉토리...