【问题标题】:iPhone: Real-time video color info, focal length, aperture?iPhone:实时视频色彩信息、焦距、光圈?
【发布时间】:2011-04-15 21:43:00
【问题描述】:

有没有办法使用 AVFoundation 和 CoreVideo 来实时获取颜色信息、光圈和焦距值?

让我解释一下。说当我拍摄视频时,我想在屏幕的一小部分中采样颜色并将其以 RGB 值输出到屏幕?另外,我想显示当前设置的光圈。

有谁知道是否可以收集这些值?目前我只看到静态图像可以做到这一点。

想法?

【问题讨论】:

    标签: iphone avfoundation core-video


    【解决方案1】:

    AVCaptureStillImageOutput 将为您提供来自视频流的实时静止图像,包括焦距、光圈等的 exif 数据。您可以根据该位图自行计算颜色信息。

    【讨论】:

    • 我正在开发一个 iOS 应用程序,我需要获取与 Nic Hubbard 相同的信息(exif 数据,尤其是焦距)。我无法从 AVCaptureStillImageOutput 获得这个值,我尝试了很多在 SO 和其他网站上创建的东西。我在这里问了一个问题:stackoverflow.com/questions/22142395/…如果你能看一下,对我很有帮助!
    • 焦距固定,但因产品型号而异。正如另一位用户发布的那样,ifixit.com 可能会提供该信息@Humbertda
    【解决方案2】:

    AVFoundation、CoreVideo 和 CoreMedia 支持“实时”获取视频位图。从那里您可以根据需要处理一部分 RGB 像素。

    我不知道任何当前的公共 iOS API 可以让您了解光圈。

    焦距是固定的,但因产品型号而异。 ifixit.com 可能有这些信息。

    【讨论】:

      【解决方案3】:

      您可以通过以下方式获取光圈:- camera.lensAperture 这将给出您选择的 iPhone 相机的光圈

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-09
        • 1970-01-01
        • 2018-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多