Lesson Progress
0% Complete
PictoBlox에서 손 인식을 위한 Python 함수
PictoBlox Python에서 손 인식 기능을 사용하려면 Posenet 클래스를 사용합니다. 이를 위해 먼저 아래 단계에 따라 Posenet 개체를 빌드해야 합니다.
- 먼저 PictoBlox 에서 새 프로젝트를 만들고 코딩 환경으로 Python Coding 을 선택합니다.
- 이제 스크립팅 영역에 아래 코드를 작성합니다. 이 코드는 Posenet 개체를 빌드하고 변수 ‘ pose ‘에 저장합니다.
pose = Posenet()
Posenet 클래스의 손 인식 기능:
- analysehand():
위의 기능은 (카메라 또는 스테이지에서) 이미지를 분석하고 컴퓨터 비전과 유사한 다른 기능을 사용하여 액세스할 수 있는 손 정보를 로컬에 저장합니다. 새 이미지를 분석할 때마다 이 기능을 실행해야 합니다. 카메라나 무대.pose.analysehand()
- ishanddetected()
이 기능은 손이 감지되는지(카메라 또는 무대에서) 감지되는지 확인하는 데 사용됩니다. 감지되면 이 함수는 True 값을 반환하고 그렇지 않으면 False 를 반환합니다.pose.ishanddetected()
- gethandposition([1],[2], [3])
위 함수는 Position(x, y), 파트(위, 가운데, 아래) 및 손가락(엄지, 검지, 중지, 약지, 새끼손가락). 기본적으로 위치 = 1 (x), 부분 = 4(위), 손가락 = 1(엄지).함수 구문:
gethandposition(POSITION ? [x 위치: 1, y 위치: 2], PART ? 숫자 [위: 4, 가운데 1: 3, 가운데 2: 2, 아래: 1], FINGER ? 숫자 [1: 엄지, 2: 검지 손가락, 3: 중지, 4: 약지, 5: 새끼손가락])기본값: POSITION=1, PART=4, FINGER=1pose.gethandposition(1, 3, 5)
- gethandposition([1],[2])
위 함수는 Position(x, y), 그리고 손의 부분(상단, 중앙, 하단). 기본적으로 위치 = 1 (x), 부품 = 4(상단).통사론:
gethandposition(POSITION ? [x 위치: 1, y 위치: 2], PART ? 번호[위: 4, 가운데 1: 3, 가운데 2: 2, 아래: 1]):기본값: POSITION=1, PART=4pose.gethandposition(2, 3)
- handx() 및 handy()
이 함수는 손의 x 및 y 위치를 가져옵니다.pose.handx()
pose.handy()