iPhone。实时视频颜色信息、焦距、光圈?

问题描述 投票:1回答:3

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

让我解释一下。 比如说,当我拍摄视频时,我想对屏幕上的一小部分颜色进行采样,然后以RGB值输出到屏幕上。 另外,我还想显示当前的光圈设置在什么位置。

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

有什么好办法吗?

iphone avfoundation core-video
3个回答
2
投票

AVCaptureStillImageOutput会让你从视频流中得到一个实时的静止画面,包括焦距、光圈等的exif数据。颜色信息你可以自己从那个位图中计算出来。


1
投票

AVFoundation、CoreVideo和CoreMedia都支持 "实时 "获取视频位图。 从那里你可以按照你的意愿处理一部分RGB像素。

我不知道目前有什么公开的iOS API可以让你得到光圈。

焦距是固定的,但在不同的产品型号之间有所不同。ifixit.com可能有这个信息。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.