본문 바로가기

OpenCv/손가락 모션 인식3

OpenCV python 가상 키보드 생성 및 입력받기 조잡하지만 색깔로 피부색을 인식시켰다. 이 인식시킨 손바닥으로 가상 키보드를 입력받아야 한다. 아, 그리고 저번 코드와 많이 바뀐점도 있다. 1. 면적 하나로 키보드를 입력받아야 하므로 가장 큰 면적만 남겨둔다. if len(line): cnt=None max_area = 0 max_cnt = 0 for it in line: M = cv2.moments(it) if max_area < M['m00']: max_area = M['m00'] max_cnt = it (에디터가 바뀐 이후로 배경색과 색을 그대로 가져오질 못해 아쉽다) 2. 가상 키보드를 생성한다. 엄청 조잡한 키보드 출력문이다. 좌표를 잘 이용해서 네모를 수십개 출력시키고 숫자도 11개 출력시켜야 한다. (grabbed, frame) = cam.. 2019. 5. 13.
OpenCV python/ hsv 를 이용한 Skin 탐지 글쓰기 전에 앞서 공부할때 사용한 사이트들과 참고 코드들.1. https://www.pyimagesearch.com/2016/04/11/finding-extreme-points-in-contours-with-opencv/2. https://www.pyimagesearch.com/2014/08/18/skin-detection-step-step-example-using-python-opencv/3. https://blog.naver.com/PostView.nhn?blogId=samsjang&logNo=220505815055&parentCategoryNo=&categoryNo=66&viewDate=&isShowPopularPosts=false&from=postView 기초가 된 코드는 출처 2번에서 들고왔다 .. 2019. 1. 19.
OpenCv python 도전기 해당하는 번호판 위에 손끝 움직임이 감지되면 해당 번호판이 활성화 되는 이른바 '엘레베이터 가상 번호판' 을 만들어야한다. 라즈베리파이와 Python, OpenCV를 사용하여 진행한다. 말은 거창하게 시작했으나 필자는 Python을 본격적으로 사용해본적이 없다. 심지어 Opencv 경험또한 전무. 하지만 우리에겐 Google이 있다. 불굴의 의지로 프로젝트를 완성시켜보자. 2019. 1. 19.