【问题标题】:Normalizing brightness/contrast on a mobile device在移动设备上标准化亮度/对比度
【发布时间】:2021-02-21 16:31:14
【问题描述】:

我正在开发一个文档扫描仪应用程序,并且希望获得(几乎)外观一致的扫描文档,无论是在明亮还是黑暗的环境中进行扫描。 (见下图) Notes 应用程序中的 Apples Native Scanner 以某种方式实现了这一点,我想知道如何:它是直方图魔术吗?它是在测量亮度/对比度,然后将其添加/降低到某个预定义的水平吗?是否有一个 iOS 标准过滤器可以做到这一点?

我什至不知道用谷歌搜索什么

【问题讨论】:

    标签: ios swift xcode camera photo


    【解决方案1】:

    您关于 Notes Scanner 应用如何实现亮度/对比度一致性的假设/逻辑可能是正确的,而且是有道理的。

    由于您正在开发适用于 iOS 设备的文档扫描应用程序,我建议您使用 Apple 的 VisionKit

    使用 iOS 相机扫描您在 Notes 应用中捕获的文档。 VisionKit 是一个小型框架,可让您的应用程序使用系统的文档扫描仪。适用于 iOS 13.0+ link

    它允许本地扫描文档。这意味着您将在扫描图像的一致性和质量方面获得完全相同的结果。

    【讨论】:

    • 不幸的是,这意味着您必须使用无法以任何方式自定义的整个 Apple 扫描仪
    猜你喜欢
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 2011-08-17
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    相关资源
    最近更新 更多