从安卓相机中提取EXIF数据

Posted

技术标签:

【中文标题】从安卓相机中提取EXIF数据【英文标题】:Extracting EXIF data from android camera 【发布时间】:2013-01-11 12:19:51 【问题描述】:

我正在编写一个用于检测植物叶斑病的安卓应用。所以我必须给受影响的叶子拍照。所以在拍照时,我必须在适当的距离和适当的亮度和对比度内拍照。

所以在拍照时,我必须在相机预览屏幕上显示亮度级别和方向。那么是否可以在相机预览中显示此类信息?

【问题讨论】:

【参考方案1】:

看看android's Camera App source code。它具有预览屏幕上的所有控件。

EXIF 在图像被捕获后 很有用。我怀疑它有亮度/对比度信息。

        ExifInterface exif = new ExifInterface("<file>");
        exif.getAttribute(ExifInterface.TAG_WHITE_BALANCE);

【讨论】:

以上是关于从安卓相机中提取EXIF数据的主要内容,如果未能解决你的问题,请参考以下文章

Swift如何修改从移动相机拍摄的图像中的exif信息

在 OS X 上打开 NSImage 时从 EXIF 读取相机数据

JPG图片EXIF信息提取工具exif

从相机中提取的异步数据会产生随机崩溃

将带有 exif 的图像转换为 NSData 类型

web获取照片EXIF信息(例如:拍照方向相机设备型号拍摄时间ISO 感光度GPS 地理位置等数据)