实施RAW_PRIVATE是否需要Android设备?

时间:2020-01-09 17:19:01

标签: android android-camera2

与相机2兼容的Android设备可以实现RAW_PRIVATE图像格式,该图像格式原则上包含直接来自图像传感器的未处理二进制数据(与RAW_SENSOR相比,它几乎总是被处理):

私人原始相机传感器图像格式,具有实现依赖像素布局的单通道图像。

RAW_PRIVATE是来自图像传感器的未处理原始图像缓冲区的格式。这种格式的缓冲区的实际结构取决于实现。

尽管Android Compatibility Definition Document没有提到该参数,但至少以某种方式保证了ImageFormat对于响应REQUEST_AVAILABLE_CAPABILITIES_RAW能力的设备的存在。 ?

1 个答案:

答案 0 :(得分:0)

否,不需要支持。 REQUEST_AVAILABLE_CAPABILITIES_RAW是RAW_SENSOR唯一保证的格式。其他任何RAW格式都是可选的。

顺便说一句,不应处理

RAW_SENSOR -可以从传感器直接输出的10位或12位MIPI缓冲区布局重新排列它,但通常应该纯粹是RAW。 (具体来说,它不应为“线性RAW”或类似的格式。)

即使支持RAW_PRIVATE,您也不知道其布局是什么,因为它是特定于设备的。因此,使用它需要进行大量模型特定的研究。