有什么方法是使用Avoundation和CoreVideo实时获取颜色信息,光圈和焦距值?

让我解释。假设我要拍摄视频时,我想在屏幕的一小部分中采样颜色,然后在RGB值中输出到屏幕上?另外,我想显示当前孔径设置的内容。

有人知道是否有可能收集这些价值观?目前,我只看到静止图像是可能的。

想法?

有帮助吗?

解决方案

AvCaptureStillimageOutput将为您提供视频流的实时时间,包括焦距,光圈等的EXIF数据。您可以从该位图中计算出自己的颜色信息。

其他提示

Avfoundation,Corevideo和Coremedia包括支持“实时”视频位图的支持。从那里您可以根据需要处理RGB像素的一部分。

我不知道目前有任何公共iOS API可以为您带来孔径。

焦距是固定的,但产品模型之间有所不同。 ifixit.com可能会有该信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top