【技术实现步骤摘要】
一种基于ZYNQ的图像实时显示系统
[0001]本专利技术属于图像处理及计算机视觉领域,具体涉及一种基于ZYNQ的图像实时显示系统。
技术介绍
[0002]ZYNQ
‑
7000是Xilinx推出的可编程片上系统开发平台,它的本质特征,是组合了一个高性能双核ARM Cortex
‑
A9处理器和一个传统的可编程逻辑门阵列(Field Programmable Gate Array,FPGA)逻辑部件。其中,双核ARM处理器是处理系统(Processing Pystem,PS)的核心,FPGA逻辑单元和DSP资源是可编程逻辑(Programmable Logic,PL)的核心。该开发平台上PS和PL的交互通过AXI(Advanced eXtensible Interface)总线完成互联,实现数据的高速交互。可编程片上系统开发平台不仅具有ASIC在能耗、性能和兼容性方面的优势,而且具有FPGA硬件可编程性的优点。目前,可编程片上系统开发平台在嵌入式图像处理中应用广泛,能满足实时性的需求。 >[0003]随着图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于ZYNQ的图像实时显示系统,其特征在于,包括:CMOS摄像头、SPI总线控制模块、block design系统和显示器,所述block design系统外接CMOS摄像头和显示器;所述SPI总线控制模块连接CMOS摄像头;所述block design系统包括6个IP模块:图像解析和转换模块、灰度处理模块、数据写入内存模块、数据读出内存模块、VGA控制模块、HDMI发送模块;所述SPI总线控制模块通过SPI总线对CMOS摄像头初始化和CMOS摄像头内置寄存器配置,得到CMOS摄像头采集的原始图像帧率为30hz,大小为1920x1080,格式为bayer格式;所述图像解析和转换模块提取CMOS摄像头采集的原始图像的每一帧并解析出图像的场同步信号和行同步信号,通过场同步信号和行同步信号使用插值的方法把图像转换为RGB888格式;所述灰度处理模块通过对每一帧图像的三原色进行白平衡处理,得到处理后的图像;所述数据写入内存模块通过AXI4总线向DDR3 SDRAM内存中写入处理后的图像数据,并通过异步FIFO临时缓存图像;所述数据读出内存模块通过AXI4总线读出DDR3 SDRAM内存临时缓存的图像;所述VGA控制模块通过VGA时序对数据读出内存模块读出的图像进行扫描和同步,然后把同步后的数据发送给HDMI发送模块;所述HDMI发送模块对经过VGA控制模块同步后的数据进行编码、直流平衡和串并转换处理,将处理后的图像发送给显示器完成图像显示。2.根据权利要求1所述的一种基于ZYNQ的图像实时显示系统,其特征在于,图像解析和转换模块包括:状态机和行列计数器,且图像解析和转换模块分为图像解析和图像转换两个部分,图像解析部分通过状态机解析CMOS摄像头中传感器采集的原始图像有效显示的像数,得到行同步信号和场同步信号,通过行列计数器对每个像素精准计数,精准控制每个像素;图像转换部分把解析后的图像bayer格式转换为用于显示器显示的RGB888图像格式。3.根据权利要求2所述的一种基于ZYNQ的图像实时显示系统,其特征在于,CMOS摄像头采集到的bayer格式的原始图像在1920x1080大小的有效显示区域外预留8圈边缘像素,有效显示区域外的8圈边缘像素用于对采集到的原始图像进行图像增强处理,采用3x3插值的方法在有效显示区域外的边缘像素扩展一圈边...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。