FPGA图像处理

RGB图像6000*8000*3,3是指像素分量R,G,B,分别用1,2,3代表

FPGA图像处理_第1张图片

FPGA图像处理_第2张图片

FPGA图像处理_第3张图片

FPGA图像处理_第4张图片 

RGB转灰度gray

FPGA图像处理_第5张图片

FPGA图像处理_第6张图片

 FPGA图像处理_第7张图片

 

FPGA图像处理_第8张图片 

 把图片数据导入FPGA,先写成文本文件。

FPGA图像处理_第9张图片 

FPGA实现

 FPGA图像处理_第10张图片

FPGA图像处理_第11张图片 FPGA图像处理_第12张图片

 

FPGA图像处理_第13张图片

 FPGA图像处理_第14张图片

FPGA图像处理_第15张图片 

FPGA图像处理_第16张图片 

FPGA图像处理_第17张图片 

FPGA图像处理_第18张图片 

FPGA图像处理_第19张图片 

报错,FPGA中不能浮点数计算,小数转成定点数,再还原。左移十位,还原取高八位。0.299*1024=306.176

0.587*1024=601.088,0.114*1024=116.736,舍去误差

FPGA图像处理_第20张图片 

 定点数计算一般扩大2的n次幂

FPGA图像处理_第21张图片

FPGA图像处理_第22张图片 

 FPGA图像处理_第23张图片

FPGA图像处理_第24张图片 FPGA图像处理_第25张图片

FPGA图像处理_第26张图片 FPGA图像处理_第27张图片

FPGA图像处理_第28张图片 

FPGA图像处理_第29张图片 FPGA图像处理_第30张图片四舍五入移动9位,保留一位进位,第十位是1就加1,是0就不加了。

顶点仿真时显示

FPGA图像处理_第31张图片

 FPGA图像处理_第32张图片

 FPGA图像处理_第33张图片

FPGA图像处理_第34张图片 

FPGA图像处理_第35张图片 FPGA产生的数据打印到*.txt到Matlab显示验证。

fdisplay自动换行

FPGA图像处理_第36张图片

FPGA图像处理_第37张图片 

FPGA图像处理_第38张图片 

FPGA图像处理_第39张图片 

新建脚本rd_txt_my.m

FPGA图像处理_第40张图片

 

 FPGA图像处理_第41张图片

 FPGA图像处理_第42张图片

 郝旭帅团队陪您一起学习FPGA图像处理基础_哔哩哔哩_bilibili

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(数字图像处理,图像处理,人工智能)