[python] OpenCV, PIL, Numpy, PyTorch ํ์
๋ถ์, ํ์
๋ณํ ์ ๋ฆฌ
# PIL RGB ํ์
์ผ๋ก ์ด๋ฏธ์ง ์ฝ์ torchvision.transforms ๋ชจ๋์์ ์ง์ํ๋ ๋ฐ์ดํฐ ํ์
์ด PIL์ Image array ์ด๋ฏ๋ก pytorch ํ๋ ์์ํฌ ์ฌ์ฉ์ PIL ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ก๋ฉํ๋ ๋ฐฉ์์ ๋ง์ด ์ฌ์ฉ numpy array ์ธ๋ฑ์ฑ ๋ถ๊ฐ๋ฅ → ์ํฉ์ ๋ฐ๋ผ numpy array๋ก ๋ฐ๊พธ๊ธฐ ์ํ ์์
ํ์ ์ฌ์ด์ฆ ํ์ธ์ .size() ๋ฉ์๋๋ก ํ์ธ ๊ฐ๋ฅํ๋ฐ, (W,H)๋ก ์ถ๋ ฅ๋จ. ํ์ง๋ง, numpy array ๋ก ๋ณํ์ (H,W,C)๋ก ๋์ค๋๊น ์ฃผ์. ์ฆ, .size()๋ก ํ์ธ ์์๋ง (W,H)๋ก ๋์ค๋ ๊ฒ. from PIL import Image image = Image.open("image.jpg").convert('RGB') image.show() image.save("saved..
2022. 7. 21.
[python] ๋ฐฑ์ค3190_๋ฑ (๊ตฌํ)
๋ฌธ์ ํ์ด ์ด์ฐจ์ ๋ฆฌ์คํธ์์ ๋งต์์ ๋ฑ์ด ์ด๋ํ๋๋ก ๋ฆฌ์คํธ์ ํน์ ์์น์์ ๋,๋จ,์,๋ถ์ ์์น๋ก ์ด๋ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํด์ผ ํ๋ค. ๋ํ, ๋ฑ์ ๋จธ๋ฆฌ๊ฐ ๋ฑ์ ๋ชธ์ ๋ฟ๋ ์๊ฐ ์ข
๋ฃํด์ผ ํ๋ฏ๋ก, ๋งค ์์ ๋ง๋ค ๋ฑ์ด ์กด์ฌํ๋ ์์น๋ฅผ ํญ์ ์ด์ฐจ์ ๋ฆฌ์คํธ์ ๊ธฐ๋กํด์ผ ํ๋ค. n = int(input()) k = int(input()) data= [[0]*(n+1) for _ in range(n+1)] info = [] for _ in range(k): a,b = map(int,input().split()) data[a][b] = 1 l = int(input()) for _ in range(l): x,c = input().split() info.append((int(x),c)) # ๋,๋จ,์,๋ถ dx = [0,1,0,-..
2022. 2. 15.