01. 피아노 연주 프로그램 (손 움직임)


01. 피아노 연주 프로그램 (손 움직임)

AI 관련 Startup 업체에서 공간상에서 손가락을 움직여서 피아노 연주할 수 있도록 개발해서 전시해 놓은 것을 보고 한번 만들어 본 것임 (피아노 연주 불편함) 손가락이 피아노 건반위에서 "Bottom_Gap_y = 100" 이상 차이가 나야지만 치는 동작으로 처리 함. 즉, 손가락을 건반 위에 올려 놓는다고 피아노가 쳐지는 것은 아니고 위에서 아래로 Bottom_Gap_y 이상 움직여 주어야만 소리가 남 (흰건반은 연달아 았어서 전체 길이/건반수 하면 되는데 검은 건반은 계산하기 복잡해서 SKIP) 프로그램을 실행해보면 알겠지만, 공간상에서 손가락이 움직이는 것을 인식해서 피아노를 자연스럽게 연주 하기 위해서는 많은 보완이 필요 하다고 생각함 piano.jpg 파일 저장 위치에 따라 경로 정보 수정 필요 (r'C:\data\image\piano.jpg', cv2.IMREAD_COLOR) 첨부파일 piano.jpg 파일 다운로드 import cv2 import mediapipe ...



원문링크 : 01. 피아노 연주 프로그램 (손 움직임)