有没有办法使用AVFoundation和CoreVideo实时获取色彩信息,光圈和焦距值?
让我解释一下。当我拍摄视频时,我想在屏幕的一小部分中采样颜色并将RGB值输出到屏幕?另外,我想展示当前光圈的设置。
有谁知道是否有可能收集这些值?目前我只看到静止图像可以实现这一点。
想法?
答案 0 :(得分:2)
AVCaptureStillImageOutput将从视频流中获取实时信息,包括焦距,光圈等的exif数据。您可以从该位图自己计算颜色信息。
答案 1 :(得分:1)
AVFoundation,CoreVideo和CoreMedia支持“实时”获取视频位图。从那里你可以根据需要处理一部分RGB像素。
我不知道任何当前公开的iOS API可以帮助您获得光圈。
焦距是固定的,但产品型号不同。 ifixit.com可能有这个信息。
答案 2 :(得分:0)
您可以通过以下方式获得光圈:-camera.lensAperture
无论选择哪种方式,这都将为iPhone的相机提供光圈