2012-02-28 4 views
0

여기에서 많은 부분을 파고 들자면 Java의 iSight에서 이미지를 가져올 수있는 좋은 방법, 간단하지 않은 방법이 없습니다. 그래서 우선 누군가가 저에게 좋은 방법을 가르쳐 주면 좋겠고 OpenCV는 당신이 생각하고있는 경우 Java에서 작동하지 않습니다. 여기 OSX에서 Java를 통해 iSight에 액세스

는 믿을 수 없을 정도로 결함이있다하더라도, 내가 사용에 대해 생각하고 있어요 종류의 해결 방법입니다 :
  1. 이 사진 부스를 열고
  2. 의 부분의 이미지를 잡기 위해 사용 자바의 로봇 클래스 화면은 iSight에서 피드를 보유하고 있습니다. 당신은 단지 하나의 사진을 캡처해야하는 경우
+0

당신은 JNI를 고려 했습니까? –

+0

OpenCV는 바인딩이있는 모든 언어에서 사용할 수있는 라이브러리입니다. http://code.google.com/p/javacv/를 참조하십시오. 옵션 인 경우 기본 Objective-C에서이 작업을 수행하는 것이 훨씬 낫습니다. – jpalm

+0

@MikeKwan 흠 .... 지금 JNI를보고 있습니다. 복잡성이 많은 레이어가 추가 된 것처럼 보입니다. 나는 그것을 사용하여 iSight를 잡는 데 필요한 튜토리얼을 찾을 수 없습니다. 나는 Objective-C를 모른다. 그리고 그것을 배우는 것에 실패한 약간의 실패 이후에 나는 그것에서 무엇이라도 할 항상 제로의 욕망을 가지고있다. – user1236818

답변

3

, 당신은 이미지 파일을 열고, 임시 디렉토리에 사진을 저장, Runtime.exec과 실행, imagesnap과 같은 명령 줄 프로그램을 사용할 수 있습니다.

+0

아름다운. 나는 그 아이디어를 많이 좋아한다! 감사!!!! – user1236818