본문 바로가기 주메뉴 바로가기

1. 개요

웹캠으로 스크래치 3.0의 비디오 감지블록, 티쳐블 머신이나 머신러닝 포 키즈를 활용하여 인공지능 학습을 할 수 있습니다.


여기서는 국내 코딩로봇 제조 및 유통사에 도움이 되고자 뉴로캠을 사용하지만, 다른 웹캠으로도 당연히 가능합니다.^^


또, 뉴로캠 제품내에 스크래치, 티쳐블 머신, 머신러닝 포 키즈를 이용한 학습교재가 포함되어 있어 필요한 수업 시수만큼 선택하여 사용하기에도 좋습니다.



제품구성

1. 뉴로캠 (캠+마이크)

2. 마이크로 5핀 케이블 (1.5m로 길어서 사용이 편리)

3. 조립 블록 세트 및 표정 스티커 


2. 기본사용법


2.1. 카메라와 PC 연결

뉴로캠 연결이지만 다른 웹캠도 대부분 USB 연결을 하면 자동으로 인식을 합니다.

노트북처럼 이미 캠이 달려있는 것은 제어판에 가서 노트북 캠을 사용중지로 설정하시면 됩니다.

노트북에도 별도의 웹캠을 사용하는 이유는 조금 더 자유롭게 사진을 찍을 수 있기 때문입니다.^^


1. 뉴로캠과 PC를 USB 케이블로 연결합니다.



2. 카메라 앱을 열어 정상적으로 연결이 잘 되었는지 확인합다. (카메라를 검색하면 쉽게 앱을 찾을 수 있습니다.)
3. 카메라의 렌즈 부위 돌출된 부분을 돌려서 초점을 맞출 수 있습니다.

4. 소리아이콘을 마우스 우클릭 한 후 '소리 설정 열기'를 클릭한 뒤 박수를 쳐보며 마이크가 정상적으로 작동하는지 확인합니다.



5. 스크래치 3.0이나 티처블 머신에서 이미지를 활용할 때는 카메라를 1대만 사용해야합니다. 노트북 등 웹캠이 내장되어 있는 PC에서 사용할 경우는 내PC -> 관리 -> 장치관리자 -> 카메라에 들어가 사용할 뉴로캠(보통 USB2.0 Camera 또는 PC Camera 로 표기됩니다) 이외에 카메라를 마우스 우클릭하여 사용안함으로 설정합니다.

3. 스크래치 3.0


3.1. 스크래치 3.0

1. 스크래치 3.0은 웹에서 바로 접속하여 사용하거나, 프로그램을 설치하여 사용할 수 있습니다.


웹 에서 만들기 

 -> https://scratch.mit.edu/projects/editor/?tutorial=getStarted


​다운로드하여 설치 후 만들기

 -> https://scratch.mit.edu/download

 

​2. 언어 설정하기 


Create(만들기)를 클릭한 후 스크래치 3.0 에디터 화면에서 좌측 상단 지구 모양을 클릭하면 언어를 변경할 수 있습니다.


3.2. 확장기능 추가 - 비디오 감지 블록

1. 확장 블록 추가

 -. 좌측 하단의 확장기능 추가하기 버튼을 눌러서 비디오 감지 블록을 추가합니다.

 -. 확장 블록이 추가되면 배경이 카메라 영상으로 바뀌게 됩니다.



  

3.3. 비디오 블록 알아보기

1. 일정 크기 이상의 움직임이 감지될 때 실행합니다. (이벤트 블록) 

 
 2. 비디오 동작/ 방향에 대한 스프라이트/ 무대에서의 관찰값을 확인합니다.


 3. 비디오를 켜거나 끄거나 좌우가 뒤집힌 상태로 켤 수 있습니다.

 
 4. 비디오 투명도를 정할 수 있습니다. 
  -. 0~100 값으로 숫자가 클수록 투명해집니다.

 
 

4. 티쳐블 머신

티쳐블 머신(Teachable Machine)은 누구나 쉽고 빠르게 머신러닝 모델(기계에게 어떤 특정한 학습을 시킨 상태)을 만들 수 있는 웹 기반의 도구입니다.


이미지, 오디오, 포즈의 3가지 프로젝트를 진행할 수 있으며 기본 사용법은 아래와 같습니다.


 1) 자료모으기

  -. 예시를 수집하여 컴퓨터에게 학습시킬 내용으로 클래스, 카테고리로 그룹화 합니다.

 2) 자료를 학습 시킵니다.

 3) 학습된 내용을 확인합니다.  


티쳐블 머신 접속하기

 -> https://teachablemachine.withgoogle.com/

4.1. 이미지 프로젝트

웹캠으로 사진을 찍어서 오조봇 이보와 오조봇 비트의 모습을 학습시킨 후 잘 구분하는지 확인해 보겠습니다.

난이도를 위애 둘다 흰색으로 해 보겠습니다^^


학습할 사진이 많을수록 정확도가 더 높아집니다^^

저는 아래 영상을 혼자서 찍어서 모양을 돌리고 'Hold to Record' 를 클릭하는 것을 반복하며 찍었는데, 도와줄 사람이 있으면, 'Hold to Record' 을 클릭하고 있으면 계속 사진이 찍힙니다^^




4.2 오디오 프로젝트

오디오 프로젝트는 학습 시킬 내용외에 배경음도 넣어야 합니다^^


뉴로캠에는 마이크가 내장되어 있어 바로 사용할 수 있습니다.


그냥 제 목소리로 고양이와 개를 구분해 보겠습니다.

사무실에서 갑자기 제가 멍멍 하고 있으니 직원들이 깜짝 놀라네요. ㅋ^^


4.3. 포즈 프로젝트

사람의 사진에서 팔, 다리, 머리, 등 관절의 위치를 추정하여 포즈를 감지합니다. 


카메라로 부터 멀리서 포즈를 취해야 해서 'Hold to Record' 를 누를 수 없으면 설정에 들어가서 'Hold to Record'를 off하고 시간을 설정하면 타이머를 적용하여 사용할 수 있습니다.

친구들과 다양한 포즈를 취하면서 재미있게 놀 수 있을 것 같습니다^^



4.4. 학습 모델 공유하기

티쳐블 머신으로 학습한 모델은 아주 쉽게 다른 사람과 공유할 수 있습니다.


1. Preview 에서 Exprt Model 클릭하기

2. Upload my model 클릭하기

 -. 업로드가 완료되면 공유 링크 생성

3. 링크 복사하여 공유하기


 

5. 머신러닝 포 키즈

머신러닝 포 키즈는 텍스트, 숫자, 이미지 등을 분류할 수 있는 머신러닝 모델을 만들 수 있습니다. 블록형 코딩언어인 스크래치에 추가하여 머신러닝 모델을 바탕으로 재미있는 프로그램을 만들 수 있습니다.


머신러닝 포 키즈 소개 영상입니다.



머신러닝 포 키즈 접속하기

 -> https://machinelearningforkids.co.uk/?lang=ko#!/welcome

5.1. 기본 준비 - 계정 및 API

머신러닝 포 키즈를 사용하기 위해서 꼭 계정을 만들 필요는 없습니다. 하지만 계정이 있으면 더 많은 기능을 사용할 수 있으니 만드는 것이 좋겠지요^^ 

6. 제품 구매

뉴로캠 

 -> http://robomall.co.kr/product/detail.html?product_no=16226&cate_no=406&display_group=1


학교 등 교육기관은 할인 혜택을 제공하오니 02-957-5645 (내선 3번)으로 연락주시면 됩니다.^^ 

TOP