채널톡 아이콘

하드웨어 없이 따라하는 피지컬 AI 첫걸음: 웹캠 손동작 인식 AI 만들기

손 인식 예제는 돌려 봤는데 내 손동작을 AI에게 가르쳐 쓸 만한 결과물로 만드는 길이 막막한 분께, 개발 총괄과 직업훈련 교강사 교육 경험을 살려 설치부터 데이터 수집, 학습, 웹 화면 완성까지 웹캠 하나로 끝까지 안내합니다.

16명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

피지컬ai
피지컬ai
스마트팩토리
스마트팩토리
동작인식
동작인식
그리퍼
그리퍼
웹캠
웹캠
피지컬ai
피지컬ai
스마트팩토리
스마트팩토리
동작인식
동작인식
그리퍼
그리퍼
웹캠
웹캠

수강 후 이런걸 얻을 수 있어요

  • MediaPipe Tasks API로 사진과 웹캠 영상에서 손 랜드마크 21개를 찾아 화면에 그릴 수 있습니다.

  • 손 점 21개에서 개폐, 이동량, 위치 같은 숫자 특징을 뽑는 방법을 이해합니다.

  • 키보드로 이름표를 붙여 내 손동작 데이터를 CSV로 모으고, 랜덤 포레스트로 학습해 정확도를 확인할 수 있습니다.

  • 학습한 모델로 웹캠 앞 손동작을 실시간으로 집기, 옮기기, 놓기로 판별할 수 있습니다.

  • 집기, 옮기기, 놓기가 정해진 순서대로 이어졌는지 O와 X로 판정하는 로직을 만들 수 있습니다.

  • Streamlit으로 웹캠 판정 결과를 보여 주는 웹 화면 AI 동작 감독관을 내 컴퓨터에서 완성합니다.

  • 동작을 정할 때 AI가 구분할 수 있는 동작인지 먼저 따져 보고, 안 되면 동작 정의를 고치는 기준을 얻습니다.

파이썬 기초만 있으면, 웹캠 하나로 만드는 손동작 AI 🧑‍💻

파이썬 기초 문법은 배웠는데, 이걸로 뭘 만들어 볼 수 있을까?
요즘 피지컬 AI가 뜨던데, 로봇부터 사야 하나?
AI 예제는 따라 해 봤는데, 끝까지 돌아가는 걸 만들어 본 적은 없는데?

이런 고민이 있다면, 노트북 웹캠부터 켜 보세요 🤭

손을 쥐면 집기, 쥔 채로 옮기면 옮기기, 펴서 내려놓으면 놓기.
AI가 내 손동작을 알아보고, 집기, 옮기기, 놓기 순서대로 했는지 O와 X로 판정해요.
이 결과물 「AI 동작 감독관」을 강의 끝에 내 컴퓨터에서 직접 돌려요 🙌

로봇도, 깊이 카메라도, 그래픽카드도 쓰지 않아요.
피지컬 AI의 앞단, 카메라로 사람의 동작을 읽고 판단하는 부분을 웹캠 하나로 끝까지 만들어요.
이 기술은 공장의 작업 확인, 물류, 수어, 운동과 재활처럼 사람의 동작을 읽는 곳이라면 어디에나 쓰여요.

이런 분들께 추천해요

이 강의를 들어야 하는 분 (1)

🐍 파이썬 기초 다음이 막막한 분

문법은 배웠는데 프로젝트로 이어 가지 못했다면, 설치부터 완성까지 한 줄로 따라올 수 있어요.

이 강의를 들어야 하는 분 (2)

🤖 피지컬 AI를 장비 없이 시작하고 싶은 분

로봇이나 센서를 사기 전에, 노트북 웹캠으로 동작 인식부터 만들어 볼 수 있어요.

이 강의를 들어야 하는 분 (3)

🧑‍🏫 프로젝트 수업을 준비하는 교사와 강사

학생이 직접 데이터를 모으고 결과를 확인하는 수업 흐름을 그대로 가져갈 수 있어요. 완성 코드 함께 드려요.

수강 후에는

  • 사진과 웹캠 영상에서 손 랜드마크 21개를 찾아 화면에 그릴 수 있어요.

  • 손 점 21개를 개폐, 이동량, 위치 같은 숫자로 바꾸는 원리를 알게 돼요.

  • 내 손동작 데이터를 직접 모으고, 그 데이터로 AI를 학습시켜 정확도를 확인할 수 있어요.

  • 웹캠 앞 손동작을 실시간으로 집기, 옮기기, 놓기로 판별하는 AI를 돌릴 수 있어요.

  • 동작 순서를 O와 X로 판정하는 웹 화면 「AI 동작 감독관」을 완성해요.

  • 새 동작을 정할 때 AI가 가를 수 있는 동작인지 먼저 따져 보는 기준이 생겨요.

이 강의의 특징

⭐️ 코드를 치지 않고, 실행하고 바꿔 보며 배워요

받아 적기나 빈칸 채우기가 없어요. 완성 코드를 실행해서 결과를 먼저 보고, 막히는 줄은 AI에게 물어보며 이해하고, 값과 이름을 바꿔 보며 내 것으로 만들어요.

✋ AI는 손만 봐요

물체 인식을 쓰지 않아요. 손 랜드마크 21개에서 뽑은 개폐, 이동량, 위치, 이 세 가지 단서만으로 동작을 가려요. 그래서 무엇이 되고 무엇이 안 되는지가 분명해요.

옛 방식을 걸러 드려요

인터넷의 손 인식 예제 상당수는 옛 방식(mp.solutions)으로 쓰여 있어요. 이 강의 코드는 전부 새 방식인 MediaPipe Tasks API이고, 버전도 고정해 두었어요. 옛 코드를 찾아 헤매는 시간을 줄여요.

구분 가능성 체크

동작을 멋지게 정해도 AI가 가르지 못하면 소용없어요. 같은 자리에서 부품을 쥐고 가만히 있는 「조립」과 「검사」는 손만 보면 똑같아서, 데이터를 더 모아도 가를 수 없어요. 이럴 때 동작 정의를 어떻게 고치는지 배워요.

내 일터 이름으로 바꿔요

AI가 배우는 동작은 집기, 옮기기, 놓기로 두고, 화면에 보이는 이름만 바꿔요. 완성 코드는 검사, 운반, 포장으로 보여 주는데, 적재, 피킹, 조립처럼 내 일터의 말로 바꾸면 결과물이 사람마다 달라져요.

11_특징_손은점21개

AI는 손만 봐요

손 랜드마크 21개에서 뽑은 개폐, 이동량, 위치, 세 가지 단서로 동작을 가려요.

내 일터 이름으로 바꿔요

AI가 배우는 동작은 그대로 두고, 화면에 보이는 이름만 검사, 운반, 포장처럼 바꿔요.

이런 내용을 배워요

1⃣ 손이 점 21개가 되기까지, 2⃣ 점을 숫자로, 숫자를 AI로

  1. 환경 설치: 파이썬, VS Code, 가상환경, 패키지와 손 모델 파일을 실제 설치 화면을 보며 준비해요.

  2. 사진 손 인식: 사진 한 장에서 손이 점 21개로 바뀌는 걸 보고, 점 좌표를 읽어요.

  3. 실시간 손 골격: 같은 일을 웹캠에서 쉬지 않고 반복해요. 왼손과 오른손 구분, 자주 나는 오류도 짚어요.

  4. 쥠과 폄, 이동량, 위치: 손가락 사이 거리, 손 중심이 움직인 양, 화면 위치를 숫자로 만들어요.

  5. 내 동작 정의: 집기, 옮기기, 놓기를 정하고 구분 가능성 체크로 확인해요.

  6. 데이터 수집: 웹캠 앞에서 동작을 하며 키보드 1, 2, 3으로 이름표를 붙여 내 데이터를 모아요.

  7. AI 학습과 실시간 판별: 랜덤 포레스트로 학습하고 정확도를 확인한 뒤, 웹캠 앞 손동작을 실시간으로 판별해요.

3⃣ 순서 체크와 완성, 4⃣ 부록: 손을 따라 움직이는 그리퍼

  1. 순서 체크: 집기, 옮기기, 놓기가 순서대로 이어졌는지 O와 X로 판정해요.

  2. AI 동작 감독관 완성: Streamlit으로 웹캠 화면과 판정 결과를 함께 보여 주는 웹 화면을 만들어요.

부록: 얼굴과 몸 랜드마크를 짚어 보고, 내 손을 따라 움직이는 화면 속 2D 그리퍼와, 집기 신호 한 번이면 혼자 상자를 옮겨 놓는 자율 그리퍼까지 돌려 봐요.

이 강의를 만든 사람

  • IT 기업에서 솔루션 개발, PM, 신사업을 오래 맡아 왔어요.

  • 여러 교육 기관에서 다양한 과정을 가르치고 있어요.


  • 위키독스에 «클릭클릭!» 시리즈(엑셀 크롤링, 엑셀로 이해하는 인공지능, MS Power BI)를 썼어요.

  • 인프런에서 «[Python 초보] Flutter로 만드는 ChatGPT 음성번역앱», «코딩없이 시작하는 엑셀 크롤링» 강의를 열었어요.

  • 유튜브와 Tstory에서 datastorydavi 채널과 블로그를 운영하고 있어요.

  • davi.kr 사이트를 운영하고 있어요.

궁금한 점이 있나요?

Q. 로봇이나 특수 카메라가 정말 없어도 되나요?

네, 노트북에 달린 웹캠 하나면 돼요. 로봇은 부록에서 화면 속 2D 그리퍼로 대신해요. 실제 로봇 팔을 움직이는 내용은 다루지 않고, 그 앞단인 동작을 읽고 판단하는 부분에 집중해요.

Q. 머신러닝을 몰라도 따라갈 수 있나요?

네. 머신러닝, 딥러닝, OpenCV, MediaPipe는 몰라도 돼요. 쓰는 만큼 그때그때 설명해요. 다만 파이썬의 변수, 반복문, 함수 같은 기본 문법은 안다고 보고 진행해요.

Q. 집기, 옮기기, 놓기 말고 다른 동작도 되나요?

화면에 보이는 이름은 자유롭게 바꿀 수 있어요. AI가 배우는 동작을 새로 정하려면 개폐, 이동량, 위치 가운데 하나라도 다른지 먼저 따져 봐야 해요. 그 기준을 강의에서 다뤄요.

Q. 코드를 직접 짜야 하나요?

아니요. 실습마다 완성 코드를 드려요. 실행해서 결과를 보고, 막히는 줄은 ChatGPT 같은 AI에게 «이 줄이 무슨 뜻이야?»라고 물어보며 따라오시면 돼요.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows (설치와 실행 화면은 모두 윈도우 기준이에요)

  • Python: 3.12.1

  • 사용 도구: VS Code, 가상환경(venv). 모두 무료예요. 패키지는 requirements.txt 로 한 번에 설치하고, mediapipe 는 0.10.35 로 고정해요.

  • PC 사양: 웹캠이 달린 노트북(또는 PC와 USB 웹캠). 그래픽카드(GPU)는 필요 없어요.

  • Colab이나 주피터는 쓰지 않아요. 실시간 웹캠 때문에 내 컴퓨터에서 실행해요.

학습 자료

  • 실습 코드 18개(.py, 완성본)

  • 손, 얼굴, 몸 모델 파일(.task) 3개와 실습용 손 사진

  • 교시별 수업노트

  • 참고 링크 모음(공식 문서 위주)

선수 지식 및 유의사항

  • 파이썬 기본 문법(변수, 조건문, 반복문, 함수)을 아시면 시작할 수 있어요.

  • 강의 내레이션은 AI 합성 음성(일레븐랩스)으로 만들었어요.

  • 강의 속 데이터 값(정확도 등)은 강사가 모은 예시예요. 직접 실습하면 값이 달라져요.

  • 건의사항이나 의견이 있으시면 언제든지 메시지 보내 주세요.

  • 강의 영상과 학습 자료의 저작권은 지식공유자에게 있어요. 무단 복제와 재배포는 안 돼요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 파이썬 기초 문법은 아는데, 돌아가는 AI 결과물을 처음부터 끝까지 만들어 본 적이 없는 분

  • MediaPipe 예제를 돌려 본 뒤, 내 동작을 직접 모아 가르치는 단계로 넘어가고 싶은 분

  • 로봇이나 깊이 카메라 없이 노트북 웹캠만으로 피지컬 AI를 시작해 보고 싶은 분

  • 공장, 물류, 운동처럼 사람의 동작을 읽는 일을 AI로 시험해 보고 싶은 실무자

  • 학생이 직접 데이터를 모으고 결과를 확인하는 프로젝트 수업을 준비하는 교사와 강사

선수 지식,
필요할까요?

  • 파이썬의 변수, 조건문, 반복문, 함수 같은 기본 문법을 알면 됩니다. 문법을 처음부터 가르치는 강의는 아닙니다.

  • 머신러닝, 딥러닝, OpenCV, MediaPipe는 몰라도 됩니다. 실습에 쓰는 만큼 그때그때 설명합니다.

  • 파이썬과 VS Code 설치, 가상환경 설정은 강의에서 화면으로 안내합니다. 완성 코드를 드리므로 실행하고 값을 바꿔 보며 배웁니다.

  • 웹캠 달린 윈도우 노트북이 필요합니다. Colab이나 주피터는 쓰지 않습니다.

안녕하세요
다비입니다.

커리어인증

228

명

수강생

24

개

수강평

20

개

답변

4.8

점

강의 평점

3

개

강의

실전형 인공지능 분석, 빅데이터 분석, 앱 개발에 대해 경험한 내용을 여러분과 공유하고 싶습니다.

부족한 점이 있더라도 많이 응원해주시면, 더 열심히 노력해보겠습니다. 감사합니다.

커리큘럼

전체

59개 ∙ (2시간 10분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

다비님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩28

28%

₩49,500

평생교육이용권 지원 강의