FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-技术文章/快讯-工程案例-正文

Modelsim联合Matlab搭建FPGA图像仿真平台

二牛学FPGA二牛学FPGA
工程案例
10个月前
0
0
360

一、原理

1、Matlab程序img_data_gen.m将要处理的pre_img.jpg图片转为pre_img.txt文本。

2、Verilog程序img_gen.v读取该pre_img_txt文本,并进行一系列的图像处理。

3、图像处理后的结果用Verilog程序top_tb.v输出为另一个post_img.txt文本。

4、matlab程序img_data_show.m读取该post_img.txt文本,转为post_img.jpg图片

二、文件说明

三、操作步骤

1、要处理的图片的分辨率调为640x480,命名为pre_img.jpg,放入matlab文件夹中。

2、双击打开matlab程序img_data_gen.m,点击运行。

3、运行结束后,matlab会自动弹出这张图片,同时发现已经生成了pre_img.txt文本。

4、双击rtl_tb---sim---点我仿真.bat文件,电脑自动打开Modelsim并运行波形。

5、回到matlab文件夹,发现多了一个Modelsim写成的post_img.txt文件。

6、双击打开matlab程序img_data_show.m,点击运行。

7、回到matlab文件夹,可以看到post_img.jpg,处理后的图片出现了。

标签:
本文原创,作者:二牛学FPGA,其版权均为FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训所有。
如需转载,请注明出处:https://z.shaonianxue.cn/9632.html
分享:
FPGA实现人脸检测
FPGA实现人脸检测上一篇
modelsim教程下载下一篇
modelsim教程下载
相关文章
总数:42
使用HLS进行基于FPGA的边缘检测

使用HLS进行基于FPGA的边缘检测

利用HLS函数创建图像处理解决方案,在可编程逻辑中实现边缘检测(Sobel)。这个项目中使用的东西硬件组件软件应用程序Z…
FPGA小白FPGA小白
工程案例
1年前
0
0
532
2
推荐几个让人受益匪浅的FPGA开源项目

推荐几个让人受益匪浅的FPGA开源项目

想学习FPGA的朋友,但苦于找不着优质的项目,这篇文章希望可以帮到你,以下三个项目不仅是FPGA学习的高质量项目,在学习的过程中自己也收益匪浅,…
二牛学FPGA二牛学FPGA
工程案例
10个月前
0
0
379
0
FPGA体验课免费试学一周,快来约起~

FPGA体验课免费试学一周,快来约起~

FPGA体验课免费试学一周快来约起~
FPGA小白FPGA小白
工程案例
1年前
1
0
757
5
FPGA实现人脸检测

FPGA实现人脸检测

一、肤色提取  首先我们需要把肤色从外界环境提取出来,在肤色识别算法中,常用的颜色空间为YCbCr,Y代表亮度,Cb代表蓝色分量,C…
二牛学FPGA二牛学FPGA
工程案例
10个月前
0
0
509
0
VIVADO仿真的使用之呼吸灯(含工程源码)

VIVADO仿真的使用之呼吸灯(含工程源码)

(基于 ZYNQMINI开发板)本文档实现对设计代码进行仿真,使用VIVADO自身的工具进行仿真,通过本教程学习如何使用VIVADO软…
FPGA小白FPGA小白
工程案例
1年前
0
0
661
1
基于 FPGA 的压缩算法加速实现

基于 FPGA 的压缩算法加速实现

第一部分设计概述/DesignIntroduction1.1设计目的本设计中,计划实现对文件的压缩及解压,同时优化压缩中所…
二牛学FPGA二牛学FPGA
工程案例
10个月前
0
0
373
0
评论表单游客 您好,欢迎参与讨论。
加载中…
评论列表
总数:0
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
没有相关内容