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、方波和三角波,且稳定可靠。
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |