2. 우리 집은 내가 지킨다!
핵심 개념
인공지능, 영상인식, 사물인식
활동 목표
인공지능의 기술 중 영상인식 기술에 대한 개념을 배우고 실생활에 적용하여 여러 가지 문제를 해결할 수 있습니다.

최근 사물인식 기술의 발달이 많은 분야에서 활용되고 있습니다. 도로의 차선 영역, 도로의 상태, 자동차 객체 검출 등을 이용한 자율주행 자동차, 그리고 사람에 의한 이상 행동 감지 및 화재와 같은 이상 객체에 대한 감지 등을 이용한 지능형 CCTV와 같이 많은 분야에서 우리의 삶의 질을 높여주고 있습니다. 이번 차시에서는 그 사물인식 기술의 개념을 이해하고 우리의 실생활에 어떻게 적용해볼 수 있는지 확인할 수 있습니다.

준비물 : PC(데스크탑, 노트북), 웹캠, 엔트리 프로그램, 학습지
학습 활동
도입
학습내용 : 나의 고민을 들어봐

"우리 집은 내가 지킨다!"

학습형태 : 전체학습
활동1
혼자 있을 때에도 안전하게

집에 혼자 있을 때 어떻게 행동해야 하는지 알아보기

학습형태 : 개별학습
학습자료 : 학습지1
활동2
인공지능 블록 이해하기

비디오 감지, 읽어주기 블록 살펴보기

비디오 감지, 읽어주기 블록 사용방법 이해하기

학습형태 : 개별학습
학습자료 : 엔트리 프로그램
활동3
엔트리를 활용한 인공지능 CCTV 만들기

엔트리에서 인공지능 블록 살펴보기

사물이 나타나면 알려주는 안내견 만들기

학습형태 : 개별학습
학습자료 : 엔트리 프로그램
정리
내가 만든 인공지능 CCTV 소개하고 감상하기

친구들에게 내가 만든 작품 소개하고 감상하기

학습형태 : 전체학습
활동 팁

어려울 수 있는 용어들에 대해 충분한 설명과 이해를 돕습니다.

사용하는 컴퓨터에 노트북 카메라 또는 웹캠이 정상적으로 연결이 되었는지 확인합니다.

시작해요나의 고민을 들어봐!

"우리 집은 내가 지킨다!!"

엄마와 아들이 집앞에서 헤어지는 모습

승욱이에게 큰일이 생겼습니다. 갑작스런 일로 승욱이의 부모님께서 집을 비울 일이 생겼습니다. 승욱이는 혼자 집을 지켜야 하는 상황입니다. 혼자 집을 지키기에는 무서워서 인공지능의 힘을 빌려볼까 하는데...좋은 방법이 없을까요??

인공지능 로봇과 남자아이가 대화하는 모습. 인공지능 로봇 : 음... 인공지능 기술을 이용해서 집 앞에 누군가 나타났을 때 정보를 알려주는 장치를 만들어 볼까? / 남자아이 : 그게 가능하다고요? 그럼 혼자 집을 지킬 수 있어요!!
학습 목표

인공지능의 기술 중 영상인식 기술을 배울 수 있습니다.

인공지능의 영상인식 기술을 실생활에 적용하여 문제를 해결할 수 있습니다.
활동
1혼자 있을 때에도 안전하게

▷ 혼자 집에 있을 때 낯선 사람에게 함부로 문을 열어 주면 위험합니다.

낮선사람이 집을 두드리고 있고 집안에는 여자아이가 무서워하는 모습
생각해보기

낯선 사람이 문을 두드리면 어떻게 해야 할까요?

▷ 집에 혼자 있을 때 어떻게 행동해야 하는지 이야기하여 봅시다.

모르는 아저씨가 큰 상자를 들고 있는 모습을 상상하는 남자아이 어떤 아주머니가 전화를 걸어서 받고 있는 여자아이
활동
2인공지능 블록 이해하기

프로그램에서 사용할 인공지능 블록을 살펴봅시다.

▷ [비디오 감지] 블록 추가하기

인공지능 블록에서 비디오 감지, 읽어주기 블록 추가

▷ [비디오 감지] 블록 배워보기

블록 기능
비디오 화면 보이기 블록 카메라가 연결된 상태에서 비디오 화면을 출력합니다.
사람 인식 시작하기 블록 선택한 인식 모델을 시작하거나 중단시킵니다.

-사람 인식 : 사람의 몸을 인식하여 각 신체 부위의 위치 등을 알 수 있습니다.

-얼굴 인식 : 사람의 얼굴을 인식하여 눈, 코, 입, 귀 등의 위치나 예상되는 성별. 나이. 감정을 알 수 있습니다.

-사물 인식 : 인식된 사물의 종류를 알 수 있습니다.
인식된 사람 보이기 블록 사람, 얼굴, 사물이 인식되면 '참'으로 판단합니다.
인식된 사람의 수 블록 인식된 사람, 얼굴, 사물의 수를 판단합니다.
1번째 사람의 얼굴의 x 좌표 입력한 사람의 선택된 신체 부위의 좌표값을 나타냅니다.
1번째 얼굴의 왼쪽눈의 x좌표 입력한 얼굴의 선택된 얼굴 부위의 좌표값을 나타냅니다.
1번째 얼굴의 성별 입력한 얼굴의 성별, 나이, 감정을 예측해서 나타냅니다.

▷ [읽어주기] 블록 배워보기

블록 기능
엔트리 읽어주기 블록 문자를 음성으로 변환하여 출력합니다.
엔트리 읽어주고 기다리기 블록 입력된 문자값을 읽어주고 다음 블록을 실행합니다.
여성 목소리를 보통 속도 보통 음높이로 설정하기 문자값을 읽어줄 때 목소리의 성별과 속도, 음높이를 설정합니다.

※ 주의 : 카메라가 정상적으로 연결이 되었을 때, [비디오 감지] 블록이 정상 작동합니다.

활동
3엔트리를 활용한 인공지능 CCTV 만들기

활동 방법

엔트리의 [비디오 감지] 블록과 [읽어주기] 블록을 활용하여 집 앞에 침입자가 발생하면 경고를 알려주는 인공지능 CCTV를 만들어보세요.

집, 빨간LED 오브젝트

1. 오브젝트를 추가합니다.

위험 경고 소리 추가

2. 소리(위험 경고)를 추가합니다.

안전, 경고 신호 추가

3. 신호(안전, 경고)를 추가합니다.

배경 오브젝트 블록 코딩

4. 배경 오브젝트에 코딩을 합니다.

빨간LED 오브젝트 블록 코딩

5. 빨간LED 오브젝트의 코딩을 합니다.

완성한 작품 감상

6. 친구들과 함께 작품을 감상합니다.

▷ 오브젝트 추가하기

순번 오브젝트 오브젝트 설명
1 집 오브젝트 ◾오브젝트 추가버튼을 클릭하고 [배경]-[실외] 탭에서 '집' 오브젝트를 추가합니다.
2 빨간LED 오브젝트 ◾오브젝트 추가버튼을 클릭하고 [물건]-[기타] 탭에서 '빨간LED' 오브젝트를 추가합니다.

▷ 오브젝트에 엔트리 블록 코딩

순번 엔트리 블록 코딩 설명
1 위험 경고 소리 추가 ◾[소리]-[소리 추가하기]-[사물]-[위험 경고]를 추가합니다.
2 안전, 경고 신호 추가 ◾[속성]-[신호]-[신호 추가하기]-“안전”과 “경고” 신호를 추가합니다.
3 배경 오브젝트 블록 코딩 ◾‘집’ 오브젝트를 선택합니다.

◾[블록]-[시작]-[시작하기 버튼을 클릭했을 때]를 추가합니다.

◾[블록]-[흐름]-[계속 반복하기]를 추가합니다.

◾[블록]-[인공지능]-[비디오 화면 보이기▼]를 추가합니다.

◾[블록]-[인공지능]-[사람▼ 인식 시작하기▼]를 추가합니다.

◾[블록]-[인공지능]-[인식된 사람▼ 보이기▼]를 추가합니다.

◾추가한 블록의 “사람”을 “사람”으로 변경합니다.

◾[블록]-[흐름]-[만일 <참> (이)라면 아니면]을 추가합니다.

◾[블록]-[판단]-[<10≥10>]를 추가하고 <참>값에 변경합니다.

◾[블록]-[인공지능]-[인식된 사람▼의 수]를 추가하고 <10> 값에 변경합니다. 다른 <10> 값에는 “1”을 입력합니다.

◾[블록]-[소리]-[소리 <위험경고>▼ 재생하기]를 추가합니다.

◾[블록]-[시작]-[<경고>▼ 신호 보내기]를 추가합니다.

◾[블록]-[흐름]-[<2> 초 기다리기]를 추가하고 값을 “5”으로 변경합니다.

◾[블록]-[시작]-[<안전>▼ 신호 보내기]를 추가합니다.

◾[블록]-[인공지능]-[<엔트리> 읽어주기]를 추가하고 값을 “안전합니다.”로 변경합니다.

◾[블록]-[흐름]-[<2> 초 기다리기]를 추가하고 값을 “10”으로 변경합니다.
4 빨간LED 오브젝트 코딩 ◾‘빨간LED’ 오브젝트를 선택합니다.

◾[블록]-[시작]-[<경고>▼ 신호를 받았을 때]를 추가합니다.

◾[블록]-[생김새]-[빨간LED_켜짐▼ 모양으로 바꾸기]를 추가합니다.

◾[블록]-[시작]-[<안전>▼ 신호를 받았을 때]를 추가합니다.

◾[블록]-[생김새]-[빨간LED_꺼짐▼ 모양으로 바꾸기]를 추가합니다.

참고 자료

▷ 인공지능 발전이 가져온 장애인 삶의 변화

개념 쏙쏙

1. 집에 혼자 있을 때 어떻게 행동해야 하는지를 알아볼 수 있습니다.
2. 엔트리 인공지능 블록의 [비디오 감지]와 [읽어주기] 기능을 알아볼 수 있습니다.
3. 사람이 인식되면 경고를 울리는 인공지능 CCTV를 만들어볼 수 있습니다.

확인해요

평가 내용 평가 결과
◾ 집에 혼자 있을 때 어떻게 행동해야 하는지 이해했나요?
◾ 엔트리의 [비디오 감지]와 [읽어주기] 블록의 기능을 이해했나요?
◾ 침입자의(사람)을 발견하면 경고를 울리는 인공지능 CCTV를 제작할 수 있나요?