在实际开发中,经常会由于摄像头的不稳定,导致图像分屏,查了一下资料有说是由于VPORT口的计数器不能及时恢复导致
对整个图像的首位判断失误,出现分屏现象。这个问题怎么在软件中作为异常处理解决?我使用了一下VP_resetAll()函数,但是
在打开VP口之后就打不开了,不知道是因为缺少了哪些操作?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如果你的Video Decoder支持无视频时候自动切换成蓝屏(就能确保DM642能够持续收到数据)那样就好办了。
Hi
如果是自动切换蓝屏的话,应该是不会导致这个问题的啊?
图像分屏问题的产生,就是由于没有正确地传完一个图像帧,图像断掉又续上之后导致的内部一些buffer的混乱。
复位后再打开Vport口没有图像进来具体是什么意思,能看VPFE的寄存器看有没有图像被采集进来吗?
Hi, Eason!
感谢你的回复,我是使用TI的csl库函数VP_resetAll()进行vport复位,然后调用CSL库函数中的bt656_8bit_ncfc(portNumber)重新打开vport口,但是观察capture缓存区中的数据没有发现有更新,
显示器上仍停留的是vport复位之前的画面,我觉得是不是还遗漏了什么操作?Eason Wang 说:Hi
如果是自动切换蓝屏的话,应该是不会导致这个问题的啊?
图像分屏问题的产生,就是由于没有正确地传完一个图像帧,图像断掉又续上之后导致的内部一些buffer的混乱。
复位后再打开Vport口没有图像进来具体是什么意思,能看VPFE的寄存器看有没有图像被采集进来吗?