파이참에서 이미지 파일 하나를 불러온 뒤, 해당 이미지 array가 가지는 값을 데이터 프레임과 사진으로 확인해보자.
다음의 (512 x 512 x 3) lenna.png 이미지 파일을 사용한다.
위 코드를 실행하면 img에는 이미지 array가 저장이 된다. 파이참 우측 하단을 보면 img 라는 변수가 생성이되고 해당 변수 오른쪽 끝에 View as Array 를 눌러준다.
위와 같이 img array를 인덱싱해서 그 값을 확인할 수 있다. 이미지 shape이 512 x 512 x 3이므로, 인덱싱을 통해 RGB 채널 중 첫번째 채널 값을 확인해보자.
또 다른 방법은 위에 코드 중 다음을 실행하면,
plt.imshow(np.squeeze(img), cmap=cmap, vmin=0, vmax=1)
위와 같은 이미지를 확인할 수 있고 마우스 커서로 특정 위치의 array값을 좌측 하단에서 확인 할 수 있다.
'Programming' 카테고리의 다른 글
[알고리즘] 하노이 탑(recursion) (0) | 2020.06.22 |
---|---|
[알고리즘] Recursion & Dynamic programming (0) | 2020.06.18 |
파이참(Pycharm)에서 주피터처럼 라인 실행하기 (1) | 2020.05.04 |
Anaconda + 파이참(Pycharm), 가상환경 구축하고 연동하기 (7) | 2020.05.02 |
C프로그래밍 ch.1~2 (열혈 C프로그래밍 - 윤성우) (0) | 2019.09.16 |