AI 블록 > 손 인식

hand

카메라로 입력되는 이미지(영상)을 통해 사람의 손을 인식하는 블록입니다.
인공지능이 손 각 부위의 위치나, 제스처 등을 인식하는 것을 간단히 경험해 볼 수 있어요!

손 인식 블록이 인식할 수 있는 부위는 아래와 같습니다.

1. 비디오 화면 [보이기]

block-ai-video

카메라가 촬영하는 화면(앞으로 ‘비디오 화면’이라고 부를게요)을 실행 화면에서 보이거나 숨깁니다.

목록 상자()를 클릭하면 보일지 숨길지 고를 수 있어요.

2. [1번] 카메라로 바꾸기

block-ai-video

비디오 화면을 촬영할 카메라를 선택한 카메라로 바꿉니다.

목록 상자()를 클릭하면 기기에 연결된 카메라 목록이 표시되고, 이 중에서 하나를 선택할 수 있어요.

3. 카메라가 연결되었는가?

block-ai-video

기기에 카메라가 연결되어 있다면 참으로, 아니라면 거짓으로 판단하는 블록입니다.

4. 비디오 화면 [좌우] 뒤집기

block-ai-video

비디오 화면을 실행 화면에서 좌우(가로) 또는 상하(세로)로 뒤집습니다.

기본 화면은 거울을 보는 것처럼 좌우로 뒤집어져 있어요.

목록 상자()를 클릭하면 뒤집을 방향을 선택할 수 있어요.

5. 비디오 투명도 효과를 (0) 으로 정하기

block-ai-video

비디오 화면의 투명도 효과를 입력한 숫자로 정합니다. 0%~100% 범위에서 조절할 수 있어요.

이 블록을 사용하지 않았을 때 기본 투명도 효과는 50%입니다.

6. [자신] 에서 감지한 [움직임]

block-ai-video

비디오 화면에서 오브젝트나 실행 화면이 감지한 움직임 정도를 가져오는 값 블록입니다.

목록 상자()를 클릭하면 감지할 대상과 감지할 값을 선택할 수 있어요.

7. 손을 인식했을 때

block-ai-hand

손을 인식했을 때 아래의 블록이 동작합니다.

한 번 인식을 시작하고 연속적으로 인식이 유지되면 다시 동작하지 않지만, 손이 새롭게 인식되는 순간 다시 블록이 동작합니다.

손 인식을 시작하지 않았다면 블록이 동작하지 않아요.

8. 손 인식 [시작하기]

block-ai-hand

손 인식을 시작하거나 중지합니다.

손을 인식하려면 꼭 이 블록을 통해 인식을 시작해야 해요.

목록 상자()를 클릭하면 인식을 시작할지 중지할지 선택할 수 있어요.

9. 인식한 손 [보이기]

block-ai-hand

인식한 손을 실행 화면에서 보이거나 숨깁니다.

‘보이기’를 선택하면 인식한 손을 점과 그 사이를 잇는 선의 형태로 표시해요.

목록 상자 ()를 클릭하면 인식한 형태를 보일지 숨길지 고를 수 있어요.

10. 손을 인식했는가?

block-ai-hand

손을 인식했다면 참으로, 아니라면 거짓으로 판단하는 블록입니다.

손 인식을 시작하지 않았다면 항상 거짓으로 판단해요.

11. 인식한 손의 수

block-ai-hand

인식한 손이 몇 개인지를 가져오는 값 블록입니다.

최대 2개의 손을 인식할 수 있습니다.

12. [1] 번째 손의 [엄지] [끝] (으)로 이동하기

block-ai-hand

이 오브젝트가 손의 선택한 부위로 이동합니다.

목록 상자()를 클릭하면 인식한 순서의 손과 부위를 선택할 수 있어요.

13. (2) 초 동안 [1] 번째 손의 [엄지] [끝] (으)로 이동하기

block-ai-hand

입력한 시간(value)동안 이 오브젝트가 손의 선택한 부위로 이동합니다.

목록 상자()를 클릭하면 인식한 순서의 손과 부위를 선택할 수 있어요.

14. [1] 번째 손의 [엄지] [끝][x] 좌표

block-ai-hand

손 부위의 x 또는 y 좌표를 가져오는 값 블록입니다.

손을 인식하지 않을 때는 0 을 가져와요.

목록 상자()를 클릭하면 인식한 순서의 손과 부위를 선택할 수 있어요.

15. [1] 번째 손이 [오른손] 인가?

block-ai-hand

인식한 손과 선택한 오른손/왼손이 같다면 참으로, 아니라면 거짓으로 판단하는 블록입니다.

16. [1] 번째 손

block-ai-hand

인식한 손이 오른손인지 왼손인지 가져오는 값 블록입니다.

17. [1] 번째 손의 모양이 [쥔 손] 인가?

block-ai-hand

인식한 손의 모양과 선택한 손의 모양이 같다면 참으로, 아니라면 거짓으로 판단하는 블록입니다.

18. [1] 번째 손의 모양

block-ai-hand

인식한 손의 모양을 가져오는 값 블록입니다.

손 인식 블록이 인식할 수 없는 손의 모양인 경우 ‘알 수 없음’을 가져옵니다.