camera sensor readout position(flip/mirror)

预览过程:景物(sence)通过镜头(lens)生成的光学图像投射到图像传感器(sensor)上,

图像以pixel为单位通过MIPI/DVP接口传输到VFE,经过external memory,最后经过MDP

然后将图片显示到屏上。偶尔会出现这样情况:在屏上显示的图像方向不对。


这是因为模组厂不严格根据sensor厂给出的sensor放置位置打样。


一般情况是建议模组厂能够正确打样,若因为各种原因不能在模组上修改,在软件

上还是可以补救.


情况1: 图像180度颠倒(flip)/图像左右颠倒(mirror)/flip&mirror

可以修改sensor readout position,sensor会提供相应的寄存器

如下图说明,pixel是从1 pin locate in the upper left 取出,sensor支持从sensor那个位置

来读取pixel.

若从左下角读取pixel,得到的图像方向正确;

若从左上角读取pixel,得到的图像180度颠倒;

若从右下角读取pixel,得到的图像左右颠倒;

若从右上角读取pixel,得到的图像既180度颠倒也左右颠倒。



情况2:图像顺时针转了90度/逆时针转90度

这种通过sensor寄存器是转不过来的,为什么转不过来呢?看懂以上的原理,原因就显而易见了。

一般强烈建议是模组修改,若平台支持支持转角度,软件也可以补救。
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值