안녕하세요
안드로이드 스튜디오로 개발하고 있는 사람입니다.
현재 진행하고 있는 부분이 camera2 api를 사용해 3264 x 2448 해상도로 약 8메가 사진을 촬영하는 겁니다...
camera2 에서 해당 카메라가 지원하는 해상도 정보를 불러온 결과
사진에서는 640 x 480, 1280 x 720 이렇게 2가지만 확인이 되었습니다...
해당 카메라는 USB camera를 사용하고 있고 8메가 촬영이 지원되는 카메라입니다.
camera2 에서 해상도 정보 외의 해상도를 설정해 사진 촬영을 할 수 없는 건가요?
해상도 설정해서 찍는 방법이 있다면 적용해보고 싶은데
해상도 설정 부분을 계속 바꿔봐도 1280 x 720 으로 촬영됩니다.
해상도를 3264 x 2448로 높여서 찍을 수 있는 방법이 있을까요...?
알고 계신 분이 있으셔서 알려주신다면 감사드립니다 ㅠㅠ
+) 혹시 이런 경우에는 촬영된 사진을 불러와 후처리로 화질을 높일 수도 있는 건가요??
+) 해당 카메라 해상도 정보를 불러온 결과입니다.
StreamConfiguration(Outputs(
[w:640, h:480, format:JPEG(256), min_duration:33333333, stall:1000000000],
[w:1280, h:720, format:JPEG(256), min_duration:33333333, stall:1000000000],
[w:640, h:480, format:PRIVATE(34), min_duration:33333333, stall:0],
[w:1280, h:720, format:PRIVATE(34), min_duration:33333333, stall:0],
[w:640, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0],
[w:1280, h:720, format:YUV_420_888(35), min_duration:33333333, stall:0]),
HighResolutionOutputs(), Inputs(), ValidOutputFormatsForInput(), HighSpeedVideoConfigurations())