

a. 项目内容简单介绍
现阶段的机器视觉系统通常识别等核心算法在DSP实现,FPGA只用于图像的预处理,如图像的滤波增强等。
由于FPGA性能的提升和编程工具的增强,本项目验证完全使用FPGA的图像处理系统,使用Artix-7 50T进行图像识别,包括图像的预处理,基于OpenCV的目标识别过程。具体识别目标为车辆或者行人。
b. 项目硬件/软件环境介绍
硬件:Artix-7 50T FPGA评估套件、OV COMS摄像头或PAL制式工业摄像头(及PAL制式信号底板)、VGA显示器等。
软件:由于有vivado的license,熟悉使用vivado环境进行HLS综合,实验使用System Generator与matlab联合编译实现以前在DSP上进行的图像识别算法;实验移植openCV库。
现阶段的机器视觉系统通常识别等核心算法在DSP实现,FPGA只用于图像的预处理,如图像的滤波增强等。
由于FPGA性能的提升和编程工具的增强,本项目验证完全使用FPGA的图像处理系统,使用Artix-7 50T进行图像识别,包括图像的预处理,基于OpenCV的目标识别过程。具体识别目标为车辆或者行人。
b. 项目硬件/软件环境介绍
硬件:Artix-7 50T FPGA评估套件、OV COMS摄像头或PAL制式工业摄像头(及PAL制式信号底板)、VGA显示器等。
软件:由于有vivado的license,熟悉使用vivado环境进行HLS综合,实验使用System Generator与matlab联合编译实现以前在DSP上进行的图像识别算法;实验移植openCV库。
c. 项目测试环境/测试方法介绍
对车辆模型进行图像增强和识别。首先实现单帧图像的识别,后期希望实现动态目标的识别。
d. 项目的预期结果或目标
能够采用Artix-7对拍摄的图像进行视觉增强,识别车辆模型目标。
e. 有使用Virtex-4对图像进行预处理和编码解码的实验基础。

a.项目内容简单介绍
FPGA多用于高速数据处理,所以,我项目名称为基于Artix-7开发板的信号发生器。
b.项目硬件/软件环境介绍
硬件主要是由FPGA与高速DA芯片(采用AD9280)构成,软件方面,使用Modelsim进行仿真验证,Matlab进行配合使用,进行数据生成以及Modelsim仿真结果验证,布局布线自然是使用Vivado开发环境了。
c.项目测试环境/测试方法介绍
Modelsim仿真生成的数据可以通过Matlab进行结果分析,板上调试的结果只能通过示波器或者频谱仪进行观察了。
d.项目简单框图,或者描述
1、信号源部分。FPGA内部制作1个ROM表,用于产生所需要的DDS(有位宽和深度要求),同时设计一个低通滤波器,把带外信号滤除,同时,再设计2个模块分别产生方波和三角波。
2、增益控制。FPGA内部做一个截位模块,实现功率可控。
3、DA接口模块。查看DA芯片的datasheet的时序图,并编写相关代码和FPGA时序约束,使信号源经增益控制后的数据稳定可靠的通过DA接口模块传输至DA芯片。
e.项目的预期结果或目标
基于Artix-7开发板的信号发生器能够生成增益可控的高质量DDS、方波和三角波,且稳定可靠。
回复
打赏帖 | |
---|---|
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 | |
【nRF7002DK】基于sht30的温湿度计被打赏20分 | |
【nRF7002DK】日志打印被打赏20分 | |
rtthread硬件加密-5hash加密分析被打赏10分 | |
【STM32F769】SD卡驱动及其调试经验分享被打赏32分 | |
【分享开发笔记,赚取电动螺丝刀】使用看门狗降低系统隐藏bug触发概率被打赏18分 | |
【STM32F769】调试SD驱动,由于其时钟配置不对引起的错误以及排查记录被打赏35分 | |
【分享开发笔记,赚取电动螺丝刀】MCUXpressoConfigTools配置外设时的异常解决被打赏24分 |