小驰私房菜_26_YUV数据存在数据对齐,工具打开花图时如何处理?

在Qcom Camx框架下,Android Camera dump的YUV数据可能存在数据对齐问题,导致用YUV工具打开时显示花图。解决方法是在查看时设置正确的size,例如1920 * 1080的图像需设置为2048 * 1536。通过logcat的日志可以找到StrideXsliceHeight信息辅助调整。本文由8年Android Camera开发经验作者分享,欢迎交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全网最具价值的Android Camera开发学习系列资料~

作者:8年Android Camera开发,从Camera app一直做到Hal和驱动~

欢迎订阅,相信能扩展你的知识面,提升个人能力~

【问题背景】

在Qcom Camx框架下,dump的yuv,yuv数据有时会存在数据对齐,也就是app端下发的size和我们dump出来的size是不一致的。

这个时候,我们用yuv工具查看yuv数据的时候,宽高如果直接设置的app端下发的size,这个时候,打开可能看到的会是花图。有些软件工具处理的好的,会帮我们自动处理好数据对齐的问题,也就没有啥问题。

那对于数据对齐,软件工具打开无法正常显示这种,我们该如何去设这个自定义size,让yuv数据正常显示呢?

 【方法】

高通平台camx框架下,logcat日志可以过滤搜索StrideXsliceHeight,如下图所示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小驰行动派

谢谢老板,今晚吃鸡~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值