图像处理和相机ISO

3

我想改变我的安卓手机相机的ISO值。我已经查阅了开发者页面,但没找到满意的答案。我也了解了OpenCV,但我不理解从数学上来说改变像素强度值数组的ISO意味着什么?如果我能理解这一点,也许我可以尝试改变相机图像的ISO。

2个回答

2
ISO是一个与胶片摄影有关的参考标准,高ISO值意味着胶片对光敏感度更高。400速胶片只需要一半的光线就能拍摄出与200速胶片相同的图像。
在数码相机中,ISO是应用于图像传感器模拟信号之前的电子增益。增益会使系统更加灵敏,但也会放大噪点——这与使用胶片时存在相同的平衡问题。
因此,改变图像的ISO值是无意义的。你只能在拍照之前改变相机的ISO值。

我现在明白ISO是一种预处理过程。是否可以通过NDK在我的Android设备上为相机执行此操作? - Girish Koundinya

1

针对您的问题,最接近的解决方案是使用 Android 相机参数曝光补偿 - 如果您的 Android 设备支持的话。

请查看类似的帖子 Android Camera API ISO Setting?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接