基于Zynq/MPsoc的图像处理入门课程

本课程是狼哥基于多年图像处理经验,提取出来的一个系统性的入门框架,该课程主要适合想要熟悉Zynq系列PS和PL交互以及图像处理入门的小伙伴,课程设置的比较系统,目标是让大家伙熟悉图像开发的流程和通用技能。整个课程主要分成6大部分,每个部分都针对一个主题:第一部分为matlab部分,有些小伙伴觉得这个比较奇怪,为啥FPGA还要matlab,其实这部分是非常必要的,首先matlab不仅可以用来做算法验证,也可以利用它来产生仿真图片,将图片导入到verilog进行仿真,来对图像算法进行验证;第二部分是仿真部分,这是FPGA开发必经的一步,这里会介绍如何使用matlab产生的txt图像数据进行仿真,以及将仿真数据存储成txt文件,方便使用matlab显示仿真后的图像,同时也会介绍如何在BD里仿真,重点是BD中联合zynq核,DDR和PL逻辑共同仿真;第三部分为PS与PL进行交互的方法,侧重于小批量控制握手数据的交互;第四部分为PS与PL进行大数据交互的方法,主要涉及PS DDR的读写,介绍常用的控制方法;第五部分介绍图像处理中会涉及的一些通用技术,为后续图像处理做铺垫;第六部分介绍MIPI输入,用于接收相机数据,以及HDMI输出,用于显示处理结果,同时给出读取txt图像仿真,经过均值滤波,存储txt图像数据,使用matlab进行显示,以及基于板级验证mipi->滤波->拼接->hdmi显示的例子。整个课程将图像处理需要用到的通用的基本技术串联起来。让大家可以花费比别人短得多的时间掌握一些必须的技巧,课程的额详细内容如下:
1.matlab部分
●图像生成16进制txt文件
●图像生成16进制bin文件
●读取16进制txt文件显示图像
●读取16进制bin文件显示图像
2.仿真部分
●仿真的必要性
●大小工程仿真方法
●仿真工具选取
●读取txt图像文件仿真
●把仿真结果存成txt文件
●bd里不写测试文件仿真
●bd里联合zynq核仿真
3.ps和pl控制交互部分
●bd里手动/自动连线
●Zynq/Mpsoc核参数设置
●sdk中如何导入官方例子
●axi gpio设置及控制方法
●axi bram设置及控制方法
●自定义axi lite slave控制设备
4.ps和pl数据交互部分
●ps与pl数据通道及基本设置
●axi dma架构,数据流及参数设置
●axi dma配置流程,代码讲解及运行
●axi vdma架构,数据流及参数设置
●axi vdma配置流程,代码讲解及运行
●datamover架构,数据流及参数设置
●datamover控制方法,代码讲解及运行
●自定义axi full master逻辑
5.基础IP和逻辑部分
●fifo作用和参数详解
●生成n*n数据块代码讲解
●如何保证滤波后图像大小不变
●整形/浮点乘法器IP介绍
●如何浮点数定点化
●整形/浮点除法器IP介绍
●如何除法转乘法,优化LUT使用
6.图像应用部分
●均值滤波原理和作用
●均值滤波实现
●txt图像 均值滤波 txt图像显示
●mipi IP核使用
●如何确定mipi核是否收到数据
●监测mipi核输出图像的分辨率和帧率
●mipi图像数据存储
●读取DDR图像数据—>hdmi图像输出
●四图拼接
●mipi 原图抽样 均值滤波 二值化 原值减均值 hdmi输出

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值