您好我有一个非常棘手的问题。 我得到了nexus 6,我希望在camera2 API 中使用RAW格式的预览流(ImageFormate.RAW_SENSOR)。 这是否可能?
我使用android-Camera2Raw(ServiceStackVS VS.NET Project Template)
答案 0 :(得分:1)
目前,这是不可能的。请参阅此表以获取可能作为流的格式列表:https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.html#SCALER_STREAM_CONFIGURATION_MAP
你最大的" raw"选择将关闭CaptureRequest.Builder
中的降噪(如果硬件支持),如下所示:
builder.set(CaptureRequest.NOISE_REDUCTION_MODE, CaptureRequest.NOISE_REDUCTION_MODE_OFF);
如果帧速率不是问题,您可以为RAW图像发送重复的CaptureRequests,并在ImageReader.OnImageAvailableListener()
处理RAW,将其转换为位图,然后将其放入{{1}但是,这种方法听起来完全不切实际:)