首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >树莓派相机101

树莓派相机101
EN

Stack Overflow用户
提问于 2020-10-20 20:55:37
回答 1查看 56关注 0票数 1

在阅读了PiCamera文档后,我想到了几个问题,我可能需要一些帮助才能回答这些问题?

Pi使用有损压缩还是无损压缩?

数据复制到RAM的次数是否真的如图所示?

压缩是逐帧发生的,还是在帧内发生的?

在第3、4、5和6步中,我们是复制RAM还是使用相同的缓冲区?

在创建循环缓冲区的场景中(使用PiCameraCircularIO类),上面显示的图片会受到怎样的影响?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-10-21 01:19:38

Pi使用有损压缩。

当图像进入相机时,它的颜色被限制在指定的颜色空间。这可能只是人眼所能看到的50%。

然后相机将颜色信息缩放到通常指4:2:0的25% (或丢弃75%)。

现在,已经大量缩小的图像流被H.264或JPEG压缩器有损压缩。

JPEG在帧内压缩(帧内)。H.264逐帧执行,在帧内(帧内和帧间),您可以将H.264配置为仅执行帧内操作,然后创建所有I帧。

帧在第3步(一些信号处理)和第5步(H.264压缩)中处理和更改,因此它必须在第3步和第5步使用不同的内存。

如果做得正确,步骤4和6不应该被复制。

PiCameraCircularIO应该是拷贝的-因为图形处理器的内存可能是有限的,如果你的循环缓冲区变得很大,就会溢出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64445629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档