我正在编写一个用于检测植物中的叶斑病的android应用程序。所以我必须给受影响的叶子拍照。因此,在拍照时,我必须在合适的距离,合适的亮度和对比度下拍照。

因此,在拍照时,我必须在相机预览屏幕上显示亮度水平和方向。那么有可能在摄像机预览中显示此类信息吗?

最佳答案

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

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

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

10-06 06:51