初级会员
- 积分
- 73
- 金钱
- 73
- 注册时间
- 2020-9-25
- 在线时间
- 8 小时
|
本帖最后由 Kikyoko 于 2021-4-7 18:05 编辑
我在使用启明星的双目模块在lcd上显示图像时,发现图像上有一些异常的紫色噪点。随着光源移动这些噪点的位置也会移动。一般是在白色物体边缘比较明显。
我怀疑是isp配置有问题,但是我的ps端代码使用的是正点原子例程,未做修改。
请问下官方有遇到过这个问题吗?该如何解决呢?
谢谢!
## 更新进展,问题已解决-------------------------------------------------------
问题已解决,有2个问题导致此现象。
1个是OV5640输出的YUV是经过了伽马校正,并且RGB转YUV的系数也是由CMX寄存器定义。简单的使用YUV转RGB公式进行转换后,会出现RGB计算结果溢出。导致某些颜色异常。
2是OV5640输出RGB565时,也存在紫色噪点。这是因为我以为LCD屏幕是时钟上沿采集数据,因此习惯性的使用时钟上沿把数据打出去,然后用ODDR将时钟反相后提供给LCD使用。而LCD应该是使用下沿采集数据,这就导致LCD的时序存在问题。将ODDR改为输出同相的时钟后问题解决。
|
|