龙空技术网

基于FPGA的图像自适应阈值二值化算法实现

简简单单做算法 7

前言:

现在咱们对“matlab算法移植到fpga”大体比较关切,各位老铁们都想要学习一些“matlab算法移植到fpga”的相关知识。那么小编同时在网上网罗了一些关于“matlab算法移植到fpga””的相关资讯,希望兄弟们能喜欢,你们快快来了解一下吧!

大家好,我是简简单单做算法。今天我们介绍基于FPGA的自适应阈值图像二值化处理算法。

·首先打开文件夹可以看到有一个FPGA文件夹,有一张测试样本和matlab文件。

·首先打开FPGA工程,打开之后看到top文件,一个test文件。先看一下test文件,test文件这里有一个路径,这个路径就是图像样本的路径。然后这里仿真我将自适应二值输出以及固定阈值的二值输出进行了测试。

·下面对整个系统进行演示。点击run lab,点击行为仿真,设置2000,然后点击这个三角形进行仿真测试。

·运行之后数据将保存在文件夹里面,打开这个文件,将第一个x删除保存,第二个文件也删除x,保存。

·然后打开matlab文件,matlab程序这里会调用刚才这两个路径的txt文件。如果您这边跟我的路径不一样需要自己修改一下调用路径。点击运行。可以看到四张图片,第一个是原始图片,第二个是matlab里面通过im2bw函数得到的二值图,第三个是FBGA里面固定阈值得到的二值图,第四个就是自适应定阈值得到的二值图。

通过自适应定阈值二值图的仿真效果会看到,它对每一个局部区域都会进行判决,比如这一块亮度比较高的区域也会分析出一些比较暗的地方。因此通过自适应二值图可以更好的区分一些图像细节。

演示完毕,谢谢大家。

标签: #matlab算法移植到fpga