2011-02-04 3 views
0

hci 인터페이스가있는 응용 프로그램을 개발할 때 사용할 SDK (있는 경우)는 무엇입니까? 제스처와 비디오 카메라를 사용하여 컴퓨터와 상호 작용할 때 그러한 인터페이스를 의미합니다.Human-Computer Interaction SDK

+1

공식적으로 화면, 키보드 및 마우스를 지원하는 모든 SDK는 휴먼 - 컴퓨터 인터페이스를 지원합니다. :) 아마도 OP가 의미하는 것이 아닙니다 ... –

+0

하지만 나는 그것이 키보드 나 마우스가 아닌 마법 같은 제스처와 카메라에 관한 것이라고 썼습니다. hci 약어는 "Human-Computer Interaction"을 의미합니다. – Andrey

+0

컴퓨터 비전 라이브러리를 찾고 있다는 것을 의미합니다. – melhosseiny

답변

0

그런데 Kinect는 해킹당했습니다. 오픈 소스 드라이버가 진행 중이며 그 결과는 훌륭하게 보입니다.

1

OpenCV을 볼 수 있습니다.

이미 알고 계시 겠지만 아마도 제스처 인식에 적용하는 방법과 관련이 있습니다. 이것은 계속 진행되는 연구 분야입니다 (그리고 Microsoft의 Kinect/Natal 프로젝트만큼이나 처음부터 무언가를 창조하는 것은 어려운 문제입니다). 당신이 얼굴이나 손이 수도 찾는 첫번째에 관심이 경우

, 당신은 단지 빠르게이 밖으로 시도하려는 경우 OpenCV의 제공 (안정적) python bindings의 버전 2.2 ... 예를 들어

, HarrDetectObjects 함수를 사용하십시오. 관심 영역을 찾으면 동작 분석 또는 구조 분석 기능 중 일부를 사용하여 살펴보고 무엇을 수행하고 있는지 확인할 수 있습니다..

0

Here은 비전 기반 인간 - 컴퓨터 상호 작용 개념의 개념 응용 프로그램 (게임)입니다. This은 프로젝트의 데모 비디오입니다. 이 오픈 소스 프로젝트는 hci 프로젝트 아이디어를 구현하는 데 도움이 될 수 있습니다. ProcessingOpenCV을 사용하여이를 개발했습니다. hci SDK가 포함되어 있지 않지만 어쩌면 SDK 개발을위한 초기 단계 일 수 있습니다. 비전 기반 hci SDK를 개발할 계획입니다.

또한 인간 - 컴퓨터 상호 작용 응용 프로그램을 개발하는 데 SDK가 필요하지 않습니다. OpenCV 또는 TensorFlow과 같은 라이브러리를 사용하여 hci 응용 프로그램을 개발할 수 있습니다.