모두 :JavaCV에서 프레임 캡처 중 오류가 발생했습니다.
32 비트 Java 및 32 비트 OpenCV 2.4.3을 사용하는 Windows XP (32 비트)를 실행하고 있습니다.
이import com.googlecode.javacv.FrameGrabber.Exception;
import com.googlecode.javacv.OpenCVFrameGrabber;
public class FrameReader
{
public static void main(String[] args) throws Exception,
InterruptedException
{
OpenCVFrameGrabber grabber = new OpenCVFrameGrabber("hall_gray.avi");
grabber.start();
grabber .release();
return;
}//End method
}//End class
다음 오류가 발생합니다 : 이클립스에서 코드를 다음과 함께 AVI의 비디오 프레임을 캡처하려고
을 ================= ========= 치명적인 오류가 자바에 의해 발견되었습니다
오류 =========================의 시작 런타임 환경 :
EXCEPTION_ACCESS_VIOLATION의 PC에서 (가 0xc0000005) = 0x77c46fa3, PID = 4776, TID = 3392
JRE 버전 : 7.0_02-B13 자바 VM : 자바 핫스팟 (TM) 클라이언트 VM (22.0-B10 혼합 모드, 공유 윈도우 86) 애로 프레임 : C [MSVCRT.DLL는 0x36fa3는 +]
실패 코어 덤프를 작성합니다. C : 미니 덤프는 자세한 정보와 오류 보고서 파일로 저장됩니다
윈도우
의 클라이언트 버전에서 기본적으로 사용할 수 없습니다 \ 자바 프로젝트 \ JavaCVTester \ hs_err_pid4776.log당신은 버그를 제출하려는 경우 신고 : http://bugreport.sun.com/bugreport/crash.jsp Java 가상 머신 외부에서 기본 코드로 충돌이 발생했습니다. 버그를보고 할 위치가 문제가되는 프레임을 참조하십시오.
==================== 오류 메시지의 끝 ==================
누군가이 문제에 대해 저를 도울 수 있습니까?
미리 감사드립니다.
대신에 [는 FFmpeg (http://ffmpeg.org/download.html)와'FFmpegFrameGrabber'로 시도하십시오. –