2011-08-09 4 views
2

저는 여름 내내 Processing의 래퍼 SimpleOpenNI를 사용하고 있습니다. Kinect를 사용하여 게임과 데모를 만듭니다. 지난 주, 나는 처리 창에 치명적인 오류가 발생했으며 SimpleOpenNI 프로젝트 중 아무 것도 작동하지 않습니다. 새로운 OpenNI/NITE/SensorKinect 드라이버가 SimpleOpenNI 래퍼 작동하지 않는 것처럼Kinect로 치명적인 오류를 처리하기위한 Simple-OpenNI

SimpleOpenNI Version 0.20 

A fatal error has been detected by the Java Runtime Environment: 

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x72e8f955, pid=4596, tid=4624 

JRE version: 6.0_24-b07 
Java VM: Java HotSpot(TM) Client VM (19.1-b02 mixed mode windows-x86) 
Problematic frame: 
C [OpenNI.dll+0xf955] 

An error report file with more information is saved as: 
C:\Users\mss042\Desktop\processing-1.5.1\hs_err_pid4596.log 

If you would like to submit a bug report, please visit: 
    http://java.sun.com/webapps/bugreport/crash.jsp 
The crash happened outside the Java Virtual Machine in native code. 
See problematic frame for where to report the bug. 

그것은 나타납니다 여기에 오류가 발생합니다. 나는 오래된 운전자를 사용하는 사람들과 그것을 시도하고 모든 것은 여전히 ​​작동합니다. 문제는 웹 사이트에서 오래된 드라이버를 다운로드 할 수 없기 때문에 테스트 할 수 없다는 것입니다. simpleopenni 사이트에서 다운로드 한 모든 것을 볼 수 있습니다 : http://code.google.com/p/simple-openni/

이 오류에 도움이 되시면 도움이 될 것입니다. 감사. OpenNI.dll에 문제가있는 것처럼

마이크

답변

0

는 것 같습니다.

  1. 당신은 DLL을 열기 NI 경로에 대한 환경 변수를 가지고 있는지 확인
  2. (그것은 당신이 OpenNI를 설치 한 프로그램 파일에 있어야합니다)와 경로가 있음 : 있는지가 확인 그렇지 않으면 .dll 파일이있을 수 있지만 .jnilib은 파일의 위치를 ​​알 수 없습니다.

는 모든 그래서 난 단지 그들이 무슨 짓을했는지에 전달있어 드라이버에 문제가 있었다 Windows를 사용하는 키 넥트 유니의 워크샵, 그리고 내 동료를했다 : 그들은 64 비트 버전의 Windows들이 사용했다하더라도 이 메시지를 읽은 후 32 비트 버전 및 사용 Brekel OpenNI Kinect Auto Installer - Developer Edition v1.3.2.3.exe (developkinect.com를 통해 직접 링크) :

Comment 4 by [email protected], Oct 21, 2011 Hey all I have Solved the unsatisfied link dll error on windows 7 64 bits by installing java runtime (jre-7u1-windows-i586.exe)and (Brekel OpenNI Kinect Auto Installer - Developer Edition v1.3.2.3.exe) I uninstalled everything and than it worked :)

hope this helpes

Issue#17에서 SimpleOpenNI 프로젝트 문제 페이지에.

또 다른 동료는 SimpleOpenNI 대신 Synapse 및 OSC를 처리에 사용했지만 드라이버에 많은 오류가있었습니다 (기본적으로 여러 버전을 제거/설치하는 데 많은 시간을 보냈습니다). 그녀의 경우 이전의 부분 또는 전체 드라이버를 제거하고 PrimeSense (Sensor, Nite) 및 OpenNI와 관련된 레지스트리 항목을 삭제 한 다음 Synapse 페이지의 링크에서 설치 프로그램을 사용하여 그녀를 위해 일했습니다.

HTH

0

이 긴 샷,하지만 키 넥트의 USB 및/또는 전원 공급 장치가 간단하게 분리 될 경우 그 정확한 오류도 주어진다. 그것은 오류 메시지 자체에서 명백한 아니므로 언급 가치가 있다고 생각하고 그들은 전원 공급 장치를 걷어 위의 검색을 시작하면 누군가를 도울 수 있습니다 :)

관련 문제