2013-10-08 1 views
1

아직 안드로이드에 대한 프로그래밍에 관여하지는 않지만 전체 해상도의 사진 (사용 가능한 카메라의 최대 이미지 해상도)을 얻는 것이 가능한지 미리 알아야합니다. 전체 비디오 해상도로 비디오를 녹화합니다. 녹화 된 비디오는 저장되지 않지만 비디오 데이터는 처리 중입니다. 이것이 가능하지 않은 경우 비디오 녹화 모드에서 사진 모드로 전환하는 데 얼마나 오래 걸립니까?비디오 녹화 중에 최대 해상도의 사진 찍기

+1

갤럭시 S4 장치에 대한 간단한 시도이다. 필자는이 작업을 수행 할 수있는 장치에 대한 광고를 보았지만 이는 매우 장치마다 다를 수 있으며 제조업체의 카메라 응용 프로그램에서만 사용할 수 있습니다. – Geobits

+0

기기 별 문제는 아니지만 제조업체의 앱만 사용하면 문제가되지는 않습니다. 어떤 장치를 조사해야합니까? – MrWayne

+0

글쎄, 삼성 갤럭시 카메라가 할 수있는 건 알아,하지만 그건 인기있는 장치가 아니야. 나는 어떤 핸드폰도 알지 못한다. 비교 차트는 어딘가에서 찾을 수 있습니다. – Geobits

답변

1

"미리보기"모드에서 카메라를 시작한 다음 더 높은 해상도로 스틸 사진을 찍는 것이 표준 시나리오입니다. 사실 미리보기 모드에서 Android 카메라를 처음 시작하지 않으면 사진을 찍을 수 없습니다. 또한 콜백에서 미리보기 프레임을 받아 일부 처리를 수행 할 수 있습니다.

스위치는 장치 및 외부 조건 (예 : 밤에는 훨씬 길어질 수 있음) 및 포커싱 로직 (특정 설정에서는 자동 초점이 느려질 수 있음)에 따라 시간이 걸립니다.

최신 휴대 전화에서는 캡처에 100 밀리 초가 걸릴 수 있습니다.

업데이트 : 여기 아니, ... 원래 카메라 응용 프로그램, 자동 모드, 사진 크기 3264x1836, ISO = 자동으로, 일반적으로

time, ms 

561  takePicture start 
796  camera notification 
836  CAMERA_MSG_COMPRESSED_IMAGE 
901  previewEnabled (again) 
+0

미리보기 프레임의 품질은 어느 것입니까? 기본적으로 전체 비디오 해상도 (카메라에 따라 720p 또는 1080p)가 필요하고 프레임이 도착하면 처리 한 다음 필요에 따라 나중에 단일 사진에 대한 전체 이미지 해상도 (카메라에 따라 5MP 이상)가 필요할 수 있습니다. 그런 다음 이미지를 처리하십시오. "스위치에는 시간이 걸립니다"- 아마 적어도 100ms 정도는 될 것입니다. – MrWayne

+0

S4의 장치 로그에서 exctract로 답변을 업데이트했습니다. 340ms가 왕복임을 알았습니다. "캡처"를 클릭 한 순간부터 응용 프로그램이 미리보기 모드로 돌아 왔던 순간까지입니다. 미리보기의 품질과 해상도는 장치에 따라 다르지만 가능한 최대 미리보기 해상도를 선택해도 캡처 속도가 느려집니다. –

+0

그래서 561ms에서 카메라는 미리보기 모드 (비디오 설정 포함)에 있었고, 836ms에서 (고해상도) 사진을 찍었으며 901ms에서 다시 (비디오 설정으로) 미리보기 모드로 돌아갔습니까? 그렇다면 테스트 할 가치가있는 정보입니다. – MrWayne