基于fpga的嵌入式图像处理(总结篇)

Posted 嵌入式-老费

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于fpga的嵌入式图像处理(总结篇)相关的知识,希望对你有一定的参考价值。

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        做图像的同学很多,大部分都是用matlab、c、python。做fpga的也不少,不过大部分都是做运动控制、数据通讯、或者ic验证等工作的。实际开发中,用fpga做图像加速的有,但是不多。正是基于对图像和fpga的好奇,编写了这一系列的blog,希望对有志于这个方向学习的同学提供一点帮助。

        整个系列分成四个部分,第一部分主要讲解基本的fpga操作;第二部分主要是利用python+opencv实现常用的图像处理算法;第三部分则是verilog仿真,也就是将部分算法翻译成verilog语言;第四部分是fpga移植,verilog实现的代码需要再次优化之后才能运行在fpga上面。

1、fpga实操训练

        1)基础

https://feixiaoxing.blog.csdn.net/article/details/128273977

        2)按键输入

https://feixiaoxing.blog.csdn.net/article/details/128293618

        3)按键消抖

https://feixiaoxing.blog.csdn.net/article/details/128307134

        4)锁相环pll

https://feixiaoxing.blog.csdn.net/article/details/128322700

        5)数码管

https://feixiaoxing.blog.csdn.net/article/details/128336248

        6)uart串口

https://feixiaoxing.blog.csdn.net/article/details/128362958

        7)小功能到模块开发

https://feixiaoxing.blog.csdn.net/article/details/128379764

        8)利用fpga实现pwm

https://feixiaoxing.blog.csdn.net/article/details/128392235

        9)仿真和状态机

https://feixiaoxing.blog.csdn.net/article/details/128425894

        10)signal tap调试

https://feixiaoxing.blog.csdn.net/article/details/128426421

        11)vga测试

https://feixiaoxing.blog.csdn.net/article/details/128429476

        12)ip rom

https://feixiaoxing.blog.csdn.net/article/details/128474878

        13)ip ram和ip fifo

https://feixiaoxing.blog.csdn.net/article/details/128487210

        14)硬件乘法器

https://feixiaoxing.blog.csdn.net/article/details/128502888

        15)从模块到系统开发

https://feixiaoxing.blog.csdn.net/article/details/128513160

        16)lcd测试

https://feixiaoxing.blog.csdn.net/article/details/128733176

        17)lcd字符显示

https://feixiaoxing.blog.csdn.net/article/details/128748251

        18)一个典型的fpga系统

https://feixiaoxing.blog.csdn.net/article/details/128751576

        19)系统开发和硬件接口

https://feixiaoxing.blog.csdn.net/article/details/128757186

        20)fpga和cpu之间的配合

https://feixiaoxing.blog.csdn.net/article/details/128760276

2、python图像处理

        21)opencv入门

https://blog.csdn.net/feixiaoxing/article/details/128763357

       22)灰度化

https://feixiaoxing.blog.csdn.net/article/details/128764150

        23)图像镜像

https://feixiaoxing.blog.csdn.net/article/details/128764320

        24)旋转

https://feixiaoxing.blog.csdn.net/article/details/128767852

        25)图像平移

https://feixiaoxing.blog.csdn.net/article/details/128768222

        26)图像缩放

https://feixiaoxing.blog.csdn.net/article/details/128769292

        27)直方图增强

https://feixiaoxing.blog.csdn.net/article/details/128770876

        28)均值滤波

https://feixiaoxing.blog.csdn.net/article/details/128772625

        29)中值滤波

https://feixiaoxing.blog.csdn.net/article/details/128772939

        30)高斯滤波

https://feixiaoxing.blog.csdn.net/article/details/128773669

        31)prewitt算子

https://feixiaoxing.blog.csdn.net/article/details/128781973

        32)sobel算子

https://feixiaoxing.blog.csdn.net/article/details/128782674

        33)laplacian算子

https://feixiaoxing.blog.csdn.net/article/details/128783008

        34)二值化

https://feixiaoxing.blog.csdn.net/article/details/128783195

        35)腐蚀和膨胀

https://feixiaoxing.blog.csdn.net/article/details/128793993

        36)开运算和闭运算

https://feixiaoxing.blog.csdn.net/article/details/128796408

        37)轮廓提取

https://feixiaoxing.blog.csdn.net/article/details/128808703

3、verilog图像算法实现与仿真

        38)流程与实现

https://feixiaoxing.blog.csdn.net/article/details/128809361

        39)并行处理方法

https://feixiaoxing.blog.csdn.net/article/details/128841965

        40)代码与实践

https://feixiaoxing.blog.csdn.net/article/details/128875413

4、fpga图像处理

        41)基于camera的图像读取和显示

https://feixiaoxing.blog.csdn.net/article/details/128878789

        42)基于sd卡图像读取和显示

https://feixiaoxing.blog.csdn.net/article/details/128879733

        43)灰度化

https://feixiaoxing.blog.csdn.net/article/details/128888314

        44)二值化

https://feixiaoxing.blog.csdn.net/article/details/128888883

        45)sobel算子

https://feixiaoxing.blog.csdn.net/article/details/128893626

        46)图像取反

https://feixiaoxing.blog.csdn.net/article/details/128907783

        47)对比度增强

https://feixiaoxing.blog.csdn.net/article/details/128925246

        48)均值滤波

https://feixiaoxing.blog.csdn.net/article/details/128928930

        49)laplacian算子

https://feixiaoxing.blog.csdn.net/article/details/128943103

        50)腐蚀和膨胀

https://feixiaoxing.blog.csdn.net/article/details/128946309

以上是关于基于fpga的嵌入式图像处理(总结篇)的主要内容,如果未能解决你的问题,请参考以下文章

基于FPGA的彩色图像转灰度算法实现

使用嵌入式逻辑分析仪一般需要耗费fpga内部的啥资源

基于FPGA的“2048”游戏综合设计

基于OMAP-L138 DSP+ARM处理器与FPGA实现SDR软件无线电系统

fpga与单片机,嵌入式的区别,感谢

[从零开始学习FPGA编程-51]:高阶篇 - 基于IP核的FPGA开发- 什么是FPGA IP核(软核固核硬核)与学习方法