본문 바로가기
반응형

전체 글108

파이썬에서 이미지 불러와서 사이즈 변경하기 파이썬에서 이미지를 불러와서 사이즈를 변경하는 방법입니다. 280x268이라는 이미지를 560x536으로 늘릴 것입니다. 픽셀의 사이즈는 유지한 채로 크기를 두배로 늘린 것입니다. aspect ratio 를 유지하기 위해 width와 height 에서 2배씩을 해주었습니다. 코드는 아래와 같습니다. from PIL import Image #이미지 경로 input_image_path = "sample1.PNG" #이미지 불러오기 img = Image.open(input_image_path) width, height = img.size #이미지 사이즈 변경하기(픽셀 수 두배로 증가시키기) resized_img=img.resize((2*width,2*height)) 2023. 11. 16.
파이썬에서 이미지 불러와서 grayscale로 바꾸는 방법 이미지를 불러올 때 convert('L')메소드를 사용하면 됩니다. 코드는 아래와 같습니다. from PIL import Image input_image_path = "sample1.PNG" img = Image.open(input_image_path).convert('L') 2023. 11. 16.
파이썬에서 이미지 비율 유지하며 자르기 (512x512 pixel로) 이미지에서 가로와 세로 중 작은 쪽을 기준으로 512xN 형태로 변형합니다. aspect ratio 를 유지해야 하기 때문에 N이 얼마가 될지는 이미지에 따라 달라집니다. 변형한 뒤에 이미지의 중앙을 기준으로 512x512로 잘라냅니다. 코드는 아래와 같습니다. # 이미지 열기 img = Image.open(input_image_path) # 이미지의 가로와 세로 크기 얻기 width, height = img.size # 이미지의 가로와 세로 중에서 작은 쪽을 기준으로 512로 크기 조절하기 min_dimension = min(width, height) ratio = 512 / min_dimension new_width = int(width * ratio) new_height = int(height * .. 2023. 11. 14.
파이썬에서 repeted K-fold 교차검증(반복 K-fold 교차검증) 하는 방법 파이썬에서 반복 K-fold 교차검증(repeated K-fold CV)을 하는 예시입니다. 코드와 주석을 먼저 보여드리고 뒷부분에서 코드를 항목별로 설명하겠습니다. from sklearn.datasets import make_classification from sklearn.datasets import make_classification from sklearn.model_selection import RepeatedKFold from sklearn.model_selection import cross_val_score from sklearn.linear_model import LogisticRegression import numpy as np #1. 데이터셋 생성하기 X, y = make_classifi.. 2023. 10. 10.
반응형