2014-01-20 2 views
-1

android.now에서 openCV를 사용하고 있습니다. 카메라를 통해 좀 더 선명한 이미지를 찍고 싶습니다.안드로이드에서 openCV 카메라의 해상도를 높이는 방법은 무엇입니까?

다음 코드를 사용하여 카메라의 해상도를 변경하려고했지만 기본값은 640 * 480 개입니다.

Camera.Parameters params = mCamera.getParameters(); 
     params.setPictureSize(width,height); 
     mCamera.setParameters(params); 

매개 변수가 성공적으로 저장하지만 여전히 mCamera.getParameters().getPictureSize()640 * 480 해상도 같은 기본 제공.

문제를 살펴보십시오.

답변

1

카메라가 더 큰 해상도를 지원합니까? 장치의 카메라 매개 변수를 인쇄하고 사용 가능한 해상도를 확인하십시오.

Camera.Parameters.getSupportedPreviewSizes(); 
Camera.Parameters.getSupportedVideoSizes(); 

동영상 촬영 해상도와 사진 촬영 해상도를 혼동하지 마십시오 (일반적으로 후자가 훨씬 큽니다).

확인 자세한 내용은이 게시물 : 유 올바른 How to set camera resolution in Android with OpenCV?

+0

, 그것은 해상도 .And 내 문제를 변경하는 적절한 방법이다, 나는 비 지원 해상도를 설정하기 위해 노력했다. –

관련 문제