图像处理算法
文章平均质量分 59
小熊在忙fpga
这个作者很懒,什么都没留下…
展开
-
FPGA实现伽玛变换
伽玛变换又名指数变换、幂次变换或幂律变换,是另一种采用非线性变换的图像增强方法。采用的是查找表的方式,先用matlab进行伽马变换,然后生成mif文件,将其存在rom中,然从rom中读取即可。信号同步处只延迟一个时钟,因为输入从rom中读出需要花费一个clk。表达式一般为S=C*r^。原创 2024-04-05 20:57:17 · 403 阅读 · 1 评论 -
FPGA实现中值滤波(采用shift_ram的ip核)
中值滤波模块中还包含着filter_3x3模块和sort模块,而filter_3x3模块中又需要用到shift_ram的ip核模块。原创 2024-03-31 17:49:27 · 428 阅读 · 1 评论 -
FPGA人脸识别检测(先获取人脸图像以及灰度二值化)
由于图片有空洞等缺陷,所以后面要进行中值滤波、腐蚀、膨胀等算法处理,然后再对人脸进行框选,最后显示出来。最终的成像应该是下面这样的。(后面有时间再接着做哈哈哈)5、通过modelsim将操作后的图片数据写入gray_img.txt里面后,用matlab将txt转成图片。1、先用matlab将图片转换成txt数据,代码如下。读取图片的方式按照博客咸鱼里的方式来做,如下。2、FPGA读取txt数据。4、FPGA顶层模块及仿真。3、FPGA灰度二值化。原创 2024-03-14 17:53:48 · 1112 阅读 · 2 评论 -
FPGA实现腐蚀膨胀(形态学滤波)
对于腐蚀膨胀,输入必须是二值图像。二值图像就是指图像上的每一个像素只有两种可能的取值或灰度等级状态,即只有0和1(黑和白),当然也可以设置成0和255,反正只有两种状态就行。原创 2024-03-02 11:27:25 · 583 阅读 · 1 评论 -
对数变换(包括用mif文件生成rom ip核设置)
利用matlab来生成mif文件。原创 2024-02-29 11:18:30 · 391 阅读 · 0 评论