- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 matlab显示一幅图像
经过fpga图像处理后得到一帧图像的像素值,要在matlab中显示出来。下面是我试过的方法:clear;clc;close all;a = load('out_BFImg'); //out_BFImg是用fpga处理后的图像像素数据,可以用txt格式;load是加载ASCII文件中的数值这里是加载后存在数组中image = uint16(zeros(288,384));for l = 1:288 for i = 1:384 image(l,i) = uint16(a((l-1)*
2020-06-01 15:28:52
1271
原创 Markdown中修改图片的大小、居中,简单粗暴
修改图片大小的方式很简单,不管你的图片使复制的还是从本地添加的 只需在连接的最后加上# =100x100即可注意这里#、等号前的空格、还有这个乘号其实是小写的字母x,大小就是后面的数字。还有居中只需添加#pic_center即可 注意居中代码要放在第一个。以下示范因为生成语句只要就.
2020-05-17 18:40:02
5910
2
原创 Verilog中generate语句
generate语句的概念:生成语句主要用在对矢量、数组多个位或元素操作、连续assign赋值、重复例化模块等使用,主要是为了简化代码。语法:定义genvar,作为generate种的循环变量,可以在外面也可以在里面。generate语句中定义的for语句,必须要有begin,为后续增加标签做准备。begin必须要有名称,也就是必须要有标签,因为标签会作为generate循环的实例名称。可以使用在generate语句中的类型主要有:module(模块)UDP(用户自定义原.
2020-05-17 17:36:29
1802
原创 Verilog中的数组
概念:向量表示 : reg [7:0] count一维数组表示 : reg count [7:0] (默认每个元素位宽为一) reg [7:0] count [3:0] 4个位宽为8元素的一维数组二维数组 :reg [7:0] count [3:0][3:0] 可以看作矩阵赋值:向量:可以直接对整个向量赋值,也可以只对向量中的某些位赋值数组:只能对数组的某个变量或者数组的某个变量的某些位赋值对数组里的每个元..
2020-05-17 17:09:59
43721
2
原创 直方图均衡化笔记
直方图均衡化简介:直方图均衡化是为了让图片的像素更均匀的分布于整体灰度级,这样的图像会有高对比度的外观并展示灰色调的较大变化,丰富一幅图片灰度细节且增大动态范围。算法原理:假设输入图片灰度级为r 输出灰度级为s 两者对应函数变换关系为T( r ),我们这里需要求的就是这个变换关系。因为变换关系要满足两个条件:(a) T( r)T( r)在[0,L−1][0,L−1]上严格单调递增;(实际问题中像素值为整数所以要近似取整)(b) 当0≤r≤L−10≤r≤L−1时,0≤T(r )≤L−10≤T (
2020-05-14 11:25:27
417
原创 双边滤波笔记(二)
双边滤波初步笔记简介:双边滤波主要是为了解决高斯滤波在对图像处理时虚化边缘的缺点,与高斯滤波相似,主要也是运用了二维正态分布。下面先简单说下相同与不同点。相同:高斯与双边都是在平均平滑的基础上运用了二维正态分布,加入了权 重的概念,使之更为合理。不同:高斯滤波仅考虑了空间权重(即离目标像素越近权重越大),这样的后果便是不能很好的区分边缘;而双边滤波在空间权重的基础上又加入了像素权重(就是考虑该像素与目标像素之间的差值,差值越大权重越小),这样可以有效保留边缘
2020-05-13 16:13:18
347
原创 高斯滤波笔记(一)
高斯滤波简单介绍下刚刚看的高斯滤波。一 在学习高斯滤波前要先了解相关数学背景-----一维高斯分布、二维高斯分布。二维正态分布在高斯滤波中用二维正态分布,并且其中心值取(0,0) 结合紧密程度的参数p取0。如图。二 首先,高斯滤波主要是一种线性(对原有图像上进行线性运算)平滑(取平均值)滤波。高斯滤波主要是为了消除噪声,提取特征,对高斯噪声有较好的效果。高斯噪声: 就是它的概率密度函数服从高斯分布(即正态分布)的一类噪声。三 高斯滤波步骤:第一步,求出高斯核(高斯模板、掩膜),就
2020-05-12 22:57:45
1160
原创 米联客------DMA PL发送数据到PS----学习心得
今天学习了米联客的DMA第二课时,写个博客记录一下学习心得,防止以后忘记。这一章的硬件工程是在上一章的基础上添加几个新的IP重新生成的。其实只新添加了一个IP,就是DATE FIFO这个IP,并且整个工程的IP配置也做了变化。变化如下:1. 新添加了一个FIFO,原先的FIFO用作PL端数据的输入,并且改为了异步时钟(没有明白这里异步时钟的作用),还将数据位宽设为16bit也就是2个byt...
2018-12-02 23:16:18
2333
1
原创 米联客——DMA 闭环测试 学习心得
刚学了米联客的DMA闭环测试这一章,这里记录一下sdk的理解/*………………主函数………………*/int main(void){ init_intr_sys(); axi_dma_test();}主函数很简单就两个子函数首先来看一下 init_intr_sys();int init_intr_sys(void){ DMA_Intr_Init(&AxiD...
2018-12-01 22:51:58
2444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人