gpt4 book ai didi

ios - 检查拍摄照片的对比度

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:14:15 24 4
gpt4 key购买 nike

我有关于 iOS 相机功能的入门级问题。同时为具有照片提交功能的应用程序工作,我需要检查照片的对比度以检查照片的清晰度。如果不在指定范围内,我会发出警报以再次拍照。我正在过滤过去几个小时的谷歌,但仍在搜索栏中,尚未找到任何有用的东西来检查照片的对比度。

最佳答案

由于您正在拍摄照片,我猜您正在寻找一种方法来检测曝光过度/曝光不足的照片。

执行此操作的一种常见方法是计算图像的 histogram .如果您的图像曝光不足,您应该会看到直方图的较低(暗)端看起来“被剪裁”,例如

Underexposed 曝光不足

如果图像曝光过度,则会剪掉明亮区域。

Overexposed 曝光过度

理想情况下,图像在直方图的远端包含非常少的像素: enter image description here 平衡

要计算直方图,可以使用 OpenCV 或 GPUImage .

直方图均衡化

如果直方图被剪裁,则照片因曝光不足/过度而遭受无法弥补的损坏 - 太多图像数据可能已被量化丢弃。但是,如果不是,您可以使用直方图均衡化来标准化图像的对比度级别。 Here is an good document using OpenCV .您会失去一些色彩保真度,但这本质上就是图像编辑软件中的“增强图像”滤镜所做的。

关于ios - 检查拍摄照片的对比度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31560205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com