佚名通过本文主要向大家介绍了ov7670图像识别,ov7670图像传感器,ov7670图像处理,ov7670,ov7670摄像头资料等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: OV7670采集的图像通过串口传输到PC机显示
描述:
结果我将数据传输到电脑上时 它显示的情况如上图,这都不像网上说的那些有消隐区,或者分两半什么的,而是直接就没有画面,我的OV760是直接通过DMA传送到Buffer数组里然后再通过串口传送的,因为摄像头它没有AL422B不带FIFO,我摄像头的寄存器配置输出格式是RGB565 320*240的,数据输出到PC机上显示是否因转格式啊?还有如上图为什么显示是这种情况?求解答?
解决方案1:
我用的是OV7740,和你的差不多。查看寄存器表:

Output data are color bar就可以输出彩条
解决方案2:
320*240的数组。要确保所有数据都发送出去,才能对此存储区写入。如果这样子做了的话,可以先进入OV7670的测试模式,把测试的彩条输出来,以便检测终端显示是否有误。 解决方案3:
描述:
OV7670图像显示串口传输RGB565单片机图像采集

结果我将数据传输到电脑上时 它显示的情况如上图,这都不像网上说的那些有消隐区,或者分两半什么的,而是直接就没有画面,我的OV760是直接通过DMA传送到Buffer数组里然后再通过串口传送的,因为摄像头它没有AL422B不带FIFO,我摄像头的寄存器配置输出格式是RGB565 320*240的,数据输出到PC机上显示是否因转格式啊?还有如上图为什么显示是这种情况?求解答?
解决方案1:
我用的是OV7740,和你的差不多。查看寄存器表:

Output data are color bar就可以输出彩条
解决方案2:
确定接收到数据时正常的吗?摄像头输出的图像数据的速度是否满足你发送的速度,两个速度要匹配一下!
我是把摄像头采集的数据先全部放在一个数组里,然后再发送的
320*240的数组。要确保所有数据都发送出去,才能对此存储区写入。如果这样子做了的话,可以先进入OV7670的测试模式,把测试的彩条输出来,以便检测终端显示是否有误。 解决方案3:
ov7670其实也支持yuv422格式的,你先用yuv422的格式保存为一个yuv多个帧的文件,用yuv viewer看一下采集到的是不是OK,这步好了说明V4L2采集这方面没有问题了,再考虑用RGB565,然后再处理数据,要一步步排除
解决方案4:确定接收到数据时正常的吗?摄像头输出的图像数据的速度是否满足你发送的速度,两个速度要匹配一下!
解决方案5: byer format 是不是设置对了?
这个完全没法看出来问题出在哪 还是给出更多信息分析下吧