我正在编写一个用于检测植物中的叶斑病的android应用程序。所以我必须给受影响的叶子拍照。因此,在拍照时,我必须在合适的距离,合适的亮度和对比度下拍照。
因此,在拍照时,我必须在相机预览屏幕上显示亮度水平和方向。那么有可能在摄像机预览中显示此类信息吗?
最佳答案
看看Android's Camera App source code。它在预览屏幕上具有所有控件。
捕获图像后,EXIF很有用。我怀疑它具有亮度/对比度信息。
ExifInterface exif = new ExifInterface("<file>");
exif.getAttribute(ExifInterface.TAG_WHITE_BALANCE);