손 동작을 사용하여 버튼을 제어하고 싶습니다. 예를 들어, 비디오 프레임에서 원 모양의 단추를 만듭니다. 그런 다음 해당 서클에 손을 대면 mp3 파일을 재생하고 다른 서클에 손을 대면 mp3 노래가 멈 춥니 다. 어떻게해야합니까? 저는 Windows7 OS에서 작업 중이며 작업을 위해 Microsoft Visual Studio 2008을 사용하고 있습니다 ...opencv에서 모션을 사용하여 버튼을 제어하는 방법은 무엇입니까?
0
A
답변
0
가장 먼저해야 할 일은 하얼 캐스케이드 XML 파일을 만들어 인간의 손으로 교육하는 것입니다.
1
무한한 옵션이 있습니다. 아마도 가장 쉬운 방법은 배경 세분화를 시도한 다음 버튼 영역과 겹치는 배경이 아닌 것이 있는지 확인하는 것입니다. 그것은 당신의 몸뿐만 아니라 당신의 손의 어떤 부분과도 작동 할 것이지만 그것은 문제가되지 않을 수도 있습니다.
또 다른 옵션은 피부색에 따라 손을 감지하고 추적하는 것입니다. 이를 위해 피부색의 히스토그램을 얻은 다음 캠 쉬프트 추적기와 함께 사용해야합니다. 런타임에 피부색을 얻는 좋은 방법은 얼굴 검출기 (haarascascade)를 실행하고 감지 된 영역에서 색상을 얻는 것입니다.
나는 수백 가지의 추가 방법이 있다고 확신합니다.
또한 Kinect 카메라를 사용하면 많은 도움이 될 수 있습니다. OpenNI 및 MS Kinect SDK를 확인하여 수행 할 수있는 작업을 확인하십시오.
관련 문제
- 1. 스크롤바 버튼을 클릭했을 때 Firefox에서 스크롤 증가를 제어하는 방법은 무엇입니까?
- 2. iphone을 리모콘으로 사용하여 NAS를 제어하는 방법은 무엇입니까?
- 3. OpenCV에서 이미지를 선명하게 만드는 방법은 무엇입니까?
- 4. OpenCV에서 파이썬 인터페이스를 사용하여 cvmat에 목록 객체를 할당하는 방법은 무엇입니까?
- 5. 프로그램을 원격 제어하는 방법은 무엇입니까?
- 6. CSS 캐시를 제어하는 방법은 무엇입니까?
- 7. openCV에서 색상을 회색조 이미지로 변환하는 방법은 무엇입니까?
- 8. OpenCV에서 Hough Line 위치를 비교하는 방법은 무엇입니까?
- 9. 루프에있을 때 opencv에서 이미지를 표시하는 방법은 무엇입니까?
- 10. OpenCV에서 CvSeq를 두 배로 만드는 방법은 무엇입니까?
- 11. opencv에서 이미지에 행렬을 적용하는 방법은 무엇입니까?
- 12. 양식을 활성 제어하는 방법은 무엇입니까?
- 13. JSF에서 레이아웃을 제어하는 방법은 무엇입니까?
- 14. GridBagConstraints를 제어하는 좋은 방법은 무엇입니까?
- 15. 브라우저에서 포커스를 제어하는 방법은 무엇입니까?
- 16. QDialog의 위치를 제어하는 방법은 무엇입니까?
- 17. Android 서비스를 제어하는 방법은 무엇입니까?
- 18. 데몬 스레드를 제어하는 방법은 무엇입니까?
- 19. Drawstring의 방향을 제어하는 방법은 무엇입니까?
- 20. 텍스트의 대비를 제어하는 방법은 무엇입니까?
- 21. MATLAB에서 점 삭제를 제어하는 방법은 무엇입니까?
- 22. CFUserNotificationDisplayAlert에 단추를 추가하고 제어하는 방법은 무엇입니까?
- 23. OpenCV에서 cvPyrSegmentation()의 'level'값은 무엇입니까?
- 24. 하드웨어 볼륨 버튼을 사용하여 j2me 애플리케이션의 볼륨을 제어하는 노키아 전화
- 25. HTML5에서 다른 창을 제어하는 방법은 무엇입니까?
- 26. JQuery를 사용하여 라디오 버튼을 선택하는 방법은 무엇입니까?
- 27. OpenCV에서 CvBlobTrackerAuto 클래스 란 무엇입니까?
- 28. windows-ce 5.0 백라이트를 제어하는 방법은 무엇입니까?
- 29. SlickEdit에서 다른 창을 제어하는 방법은 무엇입니까?
- 30. activex 래퍼를 사용하여 플래시 무비를 제어하는 방법은 무엇입니까?
질문이 매우 모호합니다. 적어도 당신이 말하는 운영 체제를 지정해야합니다. –
나는 windows7 OS에서 일하고 있으며 나는 Microsoft Visual Studio 2008을 사용하여 작업을하고있다 ... – AsithaL