안녕하세요! 가족과 함께하는 스마트 라이프입니다. 지난 시간에는 AI와 대화하는 법을 배웠죠? 오늘은 컴퓨터가 어떻게 우리 사진을 보고 “이건 강아지네!”, “이건 고양이네!”라고 맞히는지, 그 신기한 ‘시각 지능’의 세계를 파이썬으로 엿보려 합니다.

1. 컴퓨터의 눈은 ‘숫자’로 되어 있어요
친구들은 눈으로 색깔과 모양을 바로 보지만, 사실 컴퓨터는 모든 것을 ‘숫자’로만 읽을 수 있어요. 사진을 아주아주 크게 확대하면 작은 사각형 점들이 모여 있는 게 보이는데, 이걸 ‘픽셀(Pixel)’이라고 해요. 컴퓨터는 이 칸마다 어떤 색깔인지 숫자로 기억한답니다.
2. AI는 어떻게 ‘고양이’를 찾아낼까요?
AI가 그림을 공부하는 방법은 아주 끈기 있어요!
- 패턴 찾기: 수만 장의 고양이 사진을 보면서 “고양이는 귀가 뾰족하고, 코 옆에 수염 숫자가 이렇게 배치되는구나!”라는 규칙(패턴)을 찾아내요.
- 확률로 대답하기: 새로운 사진을 보면 “음, 이 패턴은 내가 배운 고양이와 95% 비슷해!”라고 결론을 내리는 거죠.
3. 실전 연습: 파이썬으로 이미지 정보 확인하기
파이썬의 Pillow(PIL)라는 라이브러리를 사용하면 컴퓨터가 사진을 어떻게 보는지 살짝 알 수 있어요. (이 코드는 사진 파일이 있어야 작동하지만, 원리만 이해해도 충분해요!)
from PIL import Image
# 1. 사진 파일을 불러와요
img = Image.open("my_cat.jpg")
# 2. 사진의 크기를 물어볼까요?
width, height = img.size
print(f"이 사진은 가로 {width}칸, 세로 {height}칸의 점들로 되어 있어요!")
# 3. 사진의 특정 점(픽셀)의 색깔 숫자를 확인해요
pixel_color = img.getpixel((10, 10))
print("10번째 줄 점의 색깔 숫자 정보:", pixel_color)

4. 미래의 기술: 자율주행 자동차와 로봇
이렇게 그림을 보는 기술(컴퓨터 비전)이 발전하면, 자율주행 자동차가 앞에 사람이 있는지, 신호등이 빨간불인지 스스로 보고 멈출 수 있게 돼요. 우리를 대신해 위험한 곳에 가는 로봇들에게도 이 ‘숫자로 된 눈’은 정말 중요하답니다.
5. 가족과 함께하는 ‘모자이크 그림 퀴즈’
종이에 작은 격자무늬(눈금)를 그리고, 칸마다 숫자를 적어서 그림을 그려보세요. 예를 들어 1은 검은색, 0은 하얀색으로 약속하고 숫자로만 채운 종이를 아이에게 보여준 뒤, 색칠해서 어떤 그림인지 맞히게 해보세요. “컴퓨터도 너처럼 이 숫자들을 보고 그림을 그리는 거야!”라고 알려주면 아이는 추상적인 디지털 세계를 훨씬 더 가깝게 느끼게 됩니다.
마치며: 세상을 보는 새로운 눈
오늘 우리는 컴퓨터가 세상을 숫자로 보는 신기한 방법을 배웠습니다. 단순히 계산기 같던 컴퓨터가 이제는 눈을 뜨고 우리를 바라보는 것 같지 않나요? 다음 시간에는 인공지능이 어떻게 우리 목소리를 알아듣고 노래를 부르는지, ‘소리 마법’에 대해 알아볼게요!



