我正在使用名为icafe(https://github.com/dragon66/icafe)的Java库,用于从jpg图像生成深度图图像。它可以提取并插入XMP以及ExtendedXMP。
ExtendedXMP的一种用例是使用Google的深度图数据,该数据是作为真实数据隐藏在实际图像中的灰度图像,作为元数据;对于JPEG,则作为XMP数据。以下是示例图像和提取的深度图:
原始图像来自here
我已经使用库下面的代码来获取深度图图像:
JPEGTweaker.extractDepthMap()
关于如何使用此库实现输出的更多详细信息,请参见here。
但是问题在于,只有示例图片正在提供输出。其他图像,例如在像素2 xl或像素3(即使在纵向模式下)上拍摄的照片也无法使用。
该库无法确保它将从Android Camera的所有jpg图像中生成深度图图像,但是camera 2 API中是否有任何变通办法可以帮助我找到深度图照片?