javacv 다운로드

손 감지 및 추적 javacv에서 tv 서핑 기능을 제어 하는 javacv의 플랫폼 특정 jar 파일에 존재 하지 않습니다, 예: opencv-linux-x86_64! 이 프로젝트는 단지 리눅스 X86_64 용 컴파일됩니다. 당신은 리눅스 X86_64 시스템을 사용 하지 않는 경우, 당신은 해야 합니다:-소스에서 최신 opencv를 컴파일하고, libs/cv/surflibs에 있는 하나 비자유 lib를 교체/-opencv를 컴파일하는 방법: http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_ 설치. html을-` 실행 후 sudo를 설치 `, 비자유 lib 디렉토리에 복사 됩니다 … 이 프로젝트는 자체 학습 로봇을 위한 로봇 플랫폼과 부드러운 두뇌를 만드는 것입니다. 그것을 만들기 위한 모듈형 우리는 rosjava javacv와 osgi를 사용 하 고 있습니다. 좋은! pls는 할 수 있는 경우에 당신의 프로젝트를 공유 한다. 이메일: maksimkondratskiy@gmail.com 그것은 내 대학에서 내 마지막 프로젝트에 내 굴절 위한. 그림 7에서 알 수 있듯이 분석은 종종 너무 많은 결함을 생성 하므로 reduvetips ()는 find손끝 ()의 끝에 호출 됩니다. 간단한 두 가지 테스트를 적용 하 여 손끝이 될 가능성이 없는 결함을 걸러냅니다.-얕은 결함 심도가 있는 점을 무시 하 고 인접 한 폴드 점 사이에 너무 큰 각도로 조정 합니다. 그림 8에는 두 가지 예가 나와 있습니다. .

()는 opencv 함수 cvfincontour ()를 사용 하 여 윤곽선 목록을 만듭니다. 내 이진 임계값 이미지의 경우 컨투어는 흰색 픽셀이 있는 영역 (또는 blob)입니다. 각 blob는 테두리 상자로 근사화 되 고 가장 큰 상자에 해당 하는 컨투어는 선택 되 고 반환 됩니다. 손끝에 저장 됩니다 tippts [] 배열, 손가락 폴드 (손가락 사이에 들여쓰기) foldpts [], 그리고 깊이에서 자신의 깊이 []. 아래에 표시 된 extractcontourinfo () 메소드는 공간적 모멘트를 사용 하 여 컨투어 중심을 얻고, cvgetcentral모멘트 ()는 위의 방정식에 따라 주요 축 각도를 계산 합니다. 이러한 결과는 나중에 사용 하기 위해 globals 및 contouraxisangle에 저장 됩니다. 그림 9. 엄지와 검지 손가락의 각도 범위입니다. 레이블은 이름 목록을 통해 이동 하는 방향 으로만 달라 집니다. labingprev ()는 이름이 이미 목록에 할당 되어 있지 않은 경우에만 명명 된 손가락으로 미지수를 변경 하려고 거꾸로 이동 합니다. 편리한 응용 프로그램은 손가락이 시간에 따라 공간을 이동 하는 방법에 대 한 분석이 필요한 제스처로 명명 된 손끝을 변환 시 짧게 멈춥니다.

그림 2에 표시 된 다음 단계는 extractcontourinfo ()를 호출 하 여 손 윤곽선의 수평으로 장부 및 각도를 찾는 것입니다. 이것은 handdetector의 코드는 colorrect탐지기에 의해 수행 분석에서 부품 회사로 시작 하는 곳입니다. 5 장 findrect (). 이 장의 4.2 단원에서는 윤곽선 주위의 바깥쪽 상자를 사용 하 여 중심 및 방향을 얻습니다. 이는 기본 도형이 직사각형 카드 이므로 컨투어 및 박스가 거의 동일 하기 때문에 적합 합니다.