gpt4 book ai didi

ios - iOS 相机上的 720P 与 1080P 相机缓冲区

转载 作者:行者123 更新时间:2023-11-28 22:42:06 24 4
gpt4 key购买 nike

部分 iOS 设备的摄像头支持 720P,其他设备支持 1080P。

保持屏幕尺寸固定,显然 1080P 会提供更好的画面,因为我们在相同的屏幕尺寸中安装了更多像素。

但是如果我们想使用以下方法操作像素:

-(void) captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection 

为了论证,我们不会在任何地方渲染它们,而是对它们进行计算。

显然,缓冲区的高度和宽度会更大,但 1080P 相机是否捕获更多像素,因为相机“视野”可能更宽,因此质量没有提高,或者 1080p 相机是否在相同的范围内工作720p 相机的“视野”,它只是每英寸捕获更多像素,因此即使我不将缓冲区输出到图像,我也应该期望从我的帧缓冲区中获得更多“颗粒/细节”。

谢谢

最佳答案

它们具有相同的视野,唯一的区别是 1080 从相同区域捕获更多像素。这就是帧更大的原因,如果你在哪里打印原始帧,你会看到 1080 图像比 720 大,但图像是一样的。所以当你在同一个窗口中显示它时,1080 看起来更漂亮。然而,所需的内存更高且帧的获取速度更低,如果启用了“丢弃延迟帧”选项,您可能还会注意到 1080 分辨率下的帧丢失率更高。

根据您的计算速度,您可能不得不进一步降低它,例如,如果您在需要平滑度的情况下根本不可能使用 1080 执行重型 OpenCV 风格的图像处理。

顺便说一句,这不是 iOS 或 OpenGL 问题。这就是决议的运作方式。甚至电视广播的质量也遵循同样的原则。

关于ios - iOS 相机上的 720P 与 1080P 相机缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14249360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com