반응형
이미지 자료란?
-RGB 또는 흑백, 그레이스케일 0~255의 숫자값으로 구성된 행렬구조
1. 이미지 자료를 코드로 나타내보자
import numpy as np
arr=[[255,0,255],
[199,180,20]]
print(arr)
print(np.shape(arr))
#arr을 가로세로의 배열에 색상으로 출력하려면 차트 모듈을 사용
import matplotlib.pyplot as plt
plt.imshow(arr,cmap='gray')
[[255, 0, 255], [199, 180, 20]]
(2, 3) ## 3행 2열
<matplotlib.image.AxesImage at 0x285a95d8880>
다음과 같이 색이 나타났다.
arr=[[255,0,255], [199,180,20]] 의 리스트의 요소들이 3행 2열의 배열로 나타났다.
255 | 0 | 255 |
199 | 180 | 20 |
2. 2개 이상의 이미지 자료를 코드로 나타내보자
import numpy as np
arr=[
[[255,0,255],[199,180,20]], # 첫번째 이미지 파일
[[0,0,0],[255,100,20]] # 두번째 이미지 파일
]
print(arr)
print(np.shape(arr))
import matplotlib.pyplot as plt
for i in arr:
plt.imshow(i,cmap='gray')
plt.show() #2 개이상 print시
[[[255, 0, 255], [199, 180, 20]], [[0, 0, 0], [255, 100, 20]]]
(2, 2, 3)
반응형
댓글