안드로이드 개발 질문/답변
(글 수 45,052)
android에서 카메라를 이용하여 얼굴 tracking 프로그램을 짜려고 합니다.
지금 현재 생각은 opencv를 lib에 추가하여 코딩하려고 하는데,
카메라 api 자체에도 실시간으로 이미지를 받는 부분이 있긴 하더라구요.
여기서 사이즈등 여러가지 속성등을 받을 수 있는 것 같은데...
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
// Now that the size is known, set up the camera parameters and begin
// the preview.
Camera.Parameters parameters = mCamera.getParameters();
//Camera.Size camSz = parameters.getPreviewSize();
parameters.setPreviewSize(w, h);
mCamera.setParameters(parameters);
mCamera.startPreview();
int a = mCamera.getParameters().getPictureSize().height;
}
1. 얼굴 tracking을 코딩할 수 있을 정도의 풍부한 api 가 android 카메라에 제공되나요 ?
2. opencv를 라이브러리에 추가하는 것이 가능할까요?
답변꼭 부탁드립니다.
지금 현재 생각은 opencv를 lib에 추가하여 코딩하려고 하는데,
카메라 api 자체에도 실시간으로 이미지를 받는 부분이 있긴 하더라구요.
여기서 사이즈등 여러가지 속성등을 받을 수 있는 것 같은데...
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
// Now that the size is known, set up the camera parameters and begin
// the preview.
Camera.Parameters parameters = mCamera.getParameters();
//Camera.Size camSz = parameters.getPreviewSize();
parameters.setPreviewSize(w, h);
mCamera.setParameters(parameters);
mCamera.startPreview();
int a = mCamera.getParameters().getPictureSize().height;
}
1. 얼굴 tracking을 코딩할 수 있을 정도의 풍부한 api 가 android 카메라에 제공되나요 ?
2. opencv를 라이브러리에 추가하는 것이 가능할까요?
답변꼭 부탁드립니다.
누가 꼭 가르쳐 줬음 합니다.
참고로 저는 Android SDK와 JMF를 이용한 PC cam을 카메라처럼 쓸 수 있게까지는 구현되었습니다.
당연히 띄우는거는 SurfaceView에서 하고요..^-^;;