首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓摄像头接口autoFocus上线比autoFocus下线大

安卓摄像头接口autoFocus上线比autoFocus下线大
EN

Stack Overflow用户
提问于 2012-03-30 12:26:38
回答 1查看 267关注 0票数 0

我尝试了两种不同的方法,当用户单击捕获图片按钮时,从android摄像头硬件捕获图像。一种方法是调用autoFocus,在autoFocusCallback成功响应完成后,捕获映像。第二,根本不调用autoFocus就能捕获图像。在这两种情况下,我注意到传递给onPictureTaken方法的结果字节数组具有不同的长度。在autoFocus成功完成并调用autoFocusCallback之后发生的事件通常比完全忽略autoFocus调用时的事件大50K字节。为什么会这样呢?有没有人能给我点光?我不明白的是,当autoFocus成功完成时,图片不是应该有很好的质量吗?并且通常质量是表示每个像素的RGB通道的每个字节中的比特的值。不管加载到RGB字节中的比特值是什么,像素的总数以及表示RGB通道的字节总数应该是相同的。但显然,在执行autoFocus之后,为了获得更好的清晰度图像,似乎比常规清晰度图像包含了更多字节的数据。

已经研究了一个多月了。我会非常感谢你的快速答复。

EN

回答 1

Stack Overflow用户

发布于 2012-03-30 12:46:30

所有图像/视频捕获驱动程序都使用YUV格式进行捕获。在大多数情况下,格式不是YUV420就是YUV422。有关YUV格式http://www.fourcc.org/yuv.php的更多信息,请参阅此链接

如您所知,Jpeg图像压缩用于压缩图像的数据,压缩是基于宏块(图像中的方块)。具有更锐利边缘和更多细节的图像比具有模糊的图像需要更多的系数进行编码,因为大多数相邻像素看起来都已被平均。这就是为什么自动对焦的图像会有更多的数据,因为它有更多的细节。

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

https://stackoverflow.com/questions/9937017

复制
相关文章

相似问题

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