TI中文支持网
TI专业的中文技术问题搜集分享网站

8127+ad9923a+icx274 图像偏紫,有竖条纹

Hi all:

  大家好,我们目前正在开发一款ipc,用的是8127+ad9923a+icx274的方案,软件用的是appro RDK3.50

   目前8127这边vo输出有了,但是图像严重偏紫并且有明显的类似干扰的竖条纹。

 

ad9923a驱动CCD输出模拟数据,然后做AD转换,通过AFE将12bit的Bayer数据送到8127的CPI/VPFE,然后8127处理后输出。

怀疑是否8127在iss/isp做 bayer转rgb的时候出了问题,8127的 iss/isp都不熟悉,已获取到相关文档但可能理解不到位,目前无法准确定位问题在哪里。

现在调IPIPE->SRC_COL源数据格式和IPIPE->RGB2RGB1寄存器会有颜色变化,但是都不能达到矫正颜色的效果。 

有没有专家可以给点指导建议啊?

附件是我利用DCC工具抓到的RAW数据。

 

Eason Wang:

你用AD9923 AFE给出来的分辨率是多少?我记得274是1080p全高清的sensor对吧。为什么你的raw尺寸这么小,不够大啊。

请告诉我具体分辨率

lanston lanston:

回复 Eason Wang:

您好:

  感谢您的回复!

  分辨率是720*480,

  icx274出来是1920*1252,有效像素1628*1236;我这边的流程是采集到后缩小到720*480输出。

  按照我的理解,用DCC抓取的是经过isif->ipipe->rsz后的raw数据(不过对这个自己也有疑问:按道理,到rsz后不是yuv吗,是再转换为raw输出的吗?)

另外我这边调整RGB2RGB1的参数发现颜色会有很大的改善,我是通过直接调整寄存器的值实现的。但是DCC中的plugin RGB2RGB这个应该支持对抓取的图片进行图像调节吧?为什么我实现不了?我加载raw file和设置其他参数后执行process plugin,会有提示"Coordinates file is not available for input file",这个如何理解?

期待您的回复!

Eason Wang:

回复 lanston lanston:

建议你先跳过RSZ这步,先看看1628*1236抓取到的RAW数据是否正确。

为啥我这里DCC设置成720*480也不能正确显示呢?

你那边这样设置过就能看到类似一楼里面的图像吗?

lanston lanston:

回复 Eason Wang:

感谢您的回复!

  目前我这边通过调整ADC的寄存器解决了严重偏紫和条纹的问题,不过对于8127这边的一些代码还有以下的疑问,望不吝释疑。

  您说的跳过RSZ该如何操作?

  目前对于iss/isp中 isif->ipipe->rsz这个流程对应代码的具体实现,我还不是很明了。我抓取图片都是使用的RDK3.50中提供的原始代码。

  如果按照您说的跳过RSZ,是不是说要去调整原来抓图的代码的位置?还是说设法关掉RSZ再去抓图?

期待您的回复!

赞(0)
未经允许不得转载:TI中文支持网 » 8127+ad9923a+icx274 图像偏紫,有竖条纹
分享到: 更多 (0)