import cv2
img = cv2.imread('img.png') #ํด๋น ๊ฒฝ๋ก ํ์ผ ์ฝ์ด์ค๊ธฐ
cv2.imshow('img',img) #img๋ผ๋ ์ด๋ฆ ๊ฐ์ง ์ฐฝ์ img๋ฅผ ํ์
key = cv2.waitKey(5000) #์ง์ ๋ ์๊ฐ๋์ ์ฌ์ฉ์ ํค ์
๋ ฅ ๋๊ธฐ / 0์ ๋ฌดํ ๋๊ธฐ / 5000ํ๋ฉด 5์ด ๋๊ธฐ ํ ์๋ ๊บผ์ง
print(key) #์์คํค์ฝ๋ ์ถ๋ ฅ
cv2.destroyAllWindows() #๋ชจ๋ ์ฐฝ๋ซ๊ธฐ
์ด๋ฏธ์ง๋ฅผ ์ฝ๋ ๋ฐ๋ ์ฌ๋ฌ ์ต์
์ด ์๋ค. ์ปฌ๋ฌ, ํ๋ฐฑ, ํฌ๋ช
๊ฐ๊น์ง ํฌํจ๋(PNG) ์ปฌ๋ฌ
1. cv2.IMREAD_COLOR : ์ปฌ๋ฌ ์ด๋ฏธ์ง ,ํฌ๋ช
์์ญ์ ๋ฌด์ (๊ธฐ๋ณธ๊ฐ)
2. cv2.IMREAD_GRAYSCALE : ํ๋ฐฑ ๋ณํ
3. cv2.IMREAD_UNCHANGED : ํฌ๋ช
์์ญ๊น์ง ํฌํจ
import cv2
img_color = cv2.imread('img.png',cv2.IMREAD_COLOR)
img_gray = cv2.imread('img.png',cv2.IMREAD_GRAYSCALE)
img_unchanged = cv2.imread('img.png',cv2.IMREAD_UNCHANGED)
cv2.imshow('img_color',img_color)
cv2.imshow('img_gray',img_gray)
cv2.imshow('img_unchanged',img_unchanged)
cv2.waitKey(0)
cv2.destroyAllWindows()
SHAPE
์ด๋ฏธ์ง height, width, channel ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ค!
์ฑ๋์์ 3์ ๊ธฐ๋ณธ RGB ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค๋ ๊ฒ์ ์๋ฏธ
ํฌ๋ช
๊ฐ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด ์ํ๊ฐ(ํฌ๋ช
๋)์ ํฌํจํด (์ด์ฉ๊ณ ,์ด์ฉ๊ณ ,4) ๋ก ๋ธ.
import cv2
img = cv2.imread('img.png')
img.shape
(640, 640, 3)
'๐ง AI > ๐ Computer Vision' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ ผ๋ฌธ ๋ฆฌ๋ทฐ] Guide-and-Rescale: Self-Guidance Mechanism for Effective Tuning-Free Real Image Editing (0) | 2025.01.13 |
---|---|
์น ์บ ์ฐ๊ฒฐ (0) | 2024.01.07 |
[ํ๋น๋ฏธ๋์ด_์ปดํจํฐ ๋น์ ๊ณผ ๋ฅ ๋ฌ๋] CH.1 ์ฐ์ต ๋ฌธ์ (0) | 2024.01.07 |
๋์์ ์ถ๋ ฅ (0) | 2023.11.26 |
TypeError: 'numpy._DTypeMeta' object is not subscriptable ์ค๋ฅ (0) | 2023.11.25 |