在FPGA上使用VGA口输出显示D5M摄像头画面时,出现模糊请问这是什么原因啊? 图像如下...

作者&投稿:点易 (若有异议请与网页底部的电邮联系)
在FPGA上使用VGA口输出显示D5M摄像头画面时,出现模糊请问这是什么原因啊? 图像如下...~

给出你的方案吧,
猜想你的方案应该是这样的吧,摄像头是VIDEO输出的,用了一个解码器(SAA7121等)转换成10位RGB。然后直接推给VGA显示,VGA显示用的是三通道高速DAC(ADV7125等)。

首先,因为你的视频解码后的RGB是10bits的,而VGA的高速DAC可能是8bits的,你试试将10bits中的高8位给VGA的DAC试一下。
从图像中看,原因有很多,你最好上一张真实的目标图像,方便对比,
出现你的情况,可能是RGB解码不正确,仔细查以下解码器的初始化配置。
还可能是上面提到的位宽不匹配,图像看上去饱和反转了---可以这样验证一下,摄像头对光照强度较暗的目标成像,看是否正常,如果正常,那就是这里的问题了。

只要你的FPGA开发板上有USB接口以及相关描述(源码)或者IP核,就可以很方便地将视频图像直接连接到USB接口上。
如果你没有对USB摄像头的驱动描述或者IP核的话,那就比较麻烦了,你需要自己来描述。这就相当于你没有PC机上的摄像头驱动程序,然后自己编写这个驱动程序一样复杂。

给出你的方案吧,
猜想你的方案应该是这样的吧,摄像头是VIDEO输出的,用了一个解码器(SAA7121等)转换成10位RGB。然后直接推给VGA显示,VGA显示用的是三通道高速DAC(ADV7125等)。

首先,因为你的视频解码后的RGB是10bits的,而VGA的高速DAC可能是8bits的,你试试将10bits中的高8位给VGA的DAC试一下。
从图像中看,原因有很多,你最好上一张真实的目标图像,方便对比,
出现你的情况,可能是RGB解码不正确,仔细查以下解码器的初始化配置。
还可能是上面提到的位宽不匹配,图像看上去饱和反转了。

哥们,你问对人了,我是terasic的,设计D5M 的公司的员工,摄像头输出的是bayer 格式的,需要转换成RGB 呢,呵呵!

你好,我最近也在做de2-115上的摄像头的功能开发,想用它来驱动两个摄像头,用的是它的升级板T-pad上的camera的工程修改的,现在不知道把另一个摄像头的数据存在哪里,楼主能给点提示吗?我是新手,对于内存部分不怎么会使用~

求解!!


EK-U1-ZCU111-G开发板 AMD \/ Xilinx品牌海外现货
EK-U1-ZCU111-G Xilinx Evaluation Kit,基于XCZU28DR-2E FPGA,适合FFVG-1517 package,尺寸为11.811 in x 7.874 in x 0.1 in,重约3.469 kg。其他型号,如EK-U1-VCU128-G、EK-U1-ZCU102-G-ED、DK-V7-VC709-G等,涵盖了Zynq UltraScale+系列和不同版本,适用于多种应用场景。这些...

南海区13365622577: 做一个基于FPGA的VGA接口驱动LCD显示图片和字符 -
闵伦维血: 你需要输出h v同步,以及rgb数据,hv同步的参数要符合lcd屏的要求,可以查屏的参数,然后fpga需要接ddr之类的高速缓存,里面存lcd需要显示的图像,一般存两到三帧,自己写一个控制器,把缓存中的数据搬到rgb口输出给lcd. 还需要写一个控制器,把外部的图片 什么的,写入ddr中.

南海区13365622577: 急求:用FPGA实现VGA的显示控制的外围电路原理图! -
闵伦维血: 我用过ADV7125(高速 3通道 DAC),体积小,支持RGB三通道,24位色真彩色显示.你可以找手册看一下,下面的图片供参考一下把. 我的图纸上,用的黑白格式输出,所以RGB三通道的数字信号接一起了.如果你要实现真彩色输出的话,就讲RGB 数字输入分别接FPGA.

南海区13365622577: 小弟想用fpga开发板做在VGA上显示图片的实验 但是不知道如何处理处理图像数据,
闵伦维血: flash控制起来太难了,告诉你一个方法吧,调用一个ram的ip,直接把图片的数据存放在ram的初始化文件里面,你要用的时候,直接读出ram里的数据就可以了

南海区13365622577: 我很奇怪FPGA怎么能驱动模拟的VGA信号呢? -
闵伦维血: 可以啊,为什么不可以?FPGA输来的信号,一般就两种电平:0和1,对应0V和3.3V.RGB接口的,也相应把这两种电平读进去后识别成低和高的,高的电平就好比是满幅了嘛!所以,你是3.3V满幅了,2.0V也是满幅了,从这个意义上说,1.7V就判定为满幅了,是没什么区别的,对吧?如果你的疑问是接口会不会坏,我想,现在的产品一般能承受的限度没这么差的,就好像3.3V的单片机系统,你给它的IO口输入5V的信号,其实也是可以正常工作的,这就是它的承受能力.

南海区13365622577: FPGA如何驱动笔记本的VGA接口,使笔记本显示器能看到自己用FPGA写的程序的现象. -
闵伦维血: 你玩过简单的单片机吗?如果是,那就很清楚了.单片机的仿真机,就是由电脑经过下载线下载程序到仿真机上.而仿真机就能按照你设定的程序的顺序RUN..同样的,这种方法,一样适用到任何开发板上的. 所以说,8951,AVR,PIC,CPLD/FPGA,DSP,ARM,MIPS,PPC,只要是开发板,就都是一样的方法. 不对,你的方法不是这样的??我刚没看明白.你是要把开发板的VGA接口,连接到笔记本的“VGA输出接口”??然后,在笔记本本身的液晶显示器上,看到自己用FPGA写的程序的现象??是不是这样??这样是不对的,笔记本的“VGA接口”是输出型态的.开发板的VGA接口,是要连接到另一台VGA显示器的“输入接口”..

南海区13365622577: 能用FPGA板子上的VGA接口通过自己写的程序控制笔记本显示屏显示预定的图片吗 -
闵伦维血: 笔记本的VGA只能输出不能接输入 ,这个是这样的,所以不能在笔记本上显示.只能打个台式机的显示器,crt和lcd显示原理类似

南海区13365622577: VGA monitor是什么样的显示器,可以使用基于FPGA控制技术再通过DA转换器将它显示全红(绿或蓝)颜色吗? -
闵伦维血: VGA是一种标准,早期是指600x480的彩色显示器;目前来说,只要支持VGA接口的显示器都可以统称为VGA显示器,当然可以通过FPGA+DA的方式来控制显示,具体参考某些带有VGA输出接口的FPGA评估板

南海区13365622577: 怎样使用FPGA用VGA接口在显示屏上显示一张图片? -
闵伦维血: 首先需要一个缓存,然后将图片存到缓存中,用FPGA不断调用缓存中的数据

南海区13365622577: 基于FPGA的VGA彩条显示,现有FPGA的电路板和显示屏,除了50MHZ的晶振、VGA接口,还需要什么啊? -
闵伦维血: VGA是模拟信号,FPGA输出的是数字信号,需要有一个模数转换电路,你可以用专用VGA接口芯片或者使用电阻网络自己搭建一个VGA接口电路.

南海区13365622577: 如何基于FPGA进行VGA设计 -
闵伦维血: 利用现场可编程逻辑器件FPGA产生VGA时序信号和彩条图像信号,并将其作为信号源,应用于彩色等离子显示器的电路开发,方便彩色等离子显示器驱动控制电路的调试.FPGA芯片具有可靠性高、编程灵活、体积小等优点,实验经 过 软硬件调试,最终在显示器上显示彩条正确图像.利用此原理,可以设计更多的彩色图像,且可将采集的图像进行实时显示,将此作为信号源,应用于显示器电路的开发或某些嵌入式系统中,进行视频设备的调试与性能分析或系统中信号处理模块的调试与性能分析.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网