2012-12-11 4 views
0

Neuroph가 사진 대신에 실행중인 카메라의 각 프레임을 인식 할 수 있습니까? 방법?Neuroph를 Android 비디오에 적용

Neuroph이 비트 맵 형식으로 카메라의

import org.neuroph.contrib.imgrec.ImageRecognitionPlugin; 
import org.neuroph.contrib.imgrec.image.Image; 
import org.neuroph.contrib.imgrec.image.ImageFactory; 

프레임이 있습니다이 수입에서 오는 그 인식

HashMap<String, Double> output = imageRecognition.recognizeImage(image); 

의 이미지 개체를 사용할 수 있습니다. Bitmap에서 Image로 어떻게 변환합니까?

+0

여기서'opencv','신경 네트워크','android-camera' 태그는 무엇입니까? – ArtemStorozhuk

+0

Android 휴대 전화의 카메라를 사용하여 실시간으로 객체를 인식하는 응용 프로그램을 만들려고합니다. Neuroph가 웹 사이트에 가지고있는 예는 이미지를 먼저 갤러리에서 탐색 한 다음이를 인식하는 것입니다. –

+1

하지만이 태그와 관련된 질문은 전혀 삭제되지 않았습니다. – ArtemStorozhuk

답변

2

먼저 Neuroph의 최신 버전 2.7을 사용하십시오.

그런 다음 이미지 객체로 Bitmap을 가져 오려면 org.neuroph.imgrec.image.ImageFactory.getImage()를 사용하십시오.

이미지 클래스는 Android 및 J2SE 플랫폼에서 동일한 API를 독점적으로 사용하기 위해 사용됩니다. 이미지 팩토리는 실행중인 paltform을 결정하고 해당 클래스를 사용하여 이미지 객체로 감 쌉니다.

+0

ImageFactory의 소스 코드에서 알 수 있듯이 URL 또는 문자열 또는 파일의 위치에서 이미지를 가져 오는 위치를 이미지에서 가져옵니다. 공공 정적 이미지 된 GetImage (URL 이미지 URL) 공공 정적 이미지 된 GetImage (파일 imageFile) 공공 정적 이미지 된 GetImage (문자열적인 filePath) –

+0

나는 형의 비트 맵의 ​​변수에 상주을 가지고있는 비트 맵 (수입 android.graphics.Bitmap) . 위의 3 가지 기능을 사용할 수 없으므로 전화 메모리에 저장되지 않습니다. 비트 맵은 모든주기마다 지속적으로 새로 고쳐 지므로 캡처 부분에 문제가 없습니다. 대신이 비트 맵을 사용하는 방법이 있습니까? public static Image getImage (Bitmap bmp) 함수처럼? –

관련 문제