FPGA实现Canny算法(Verilog)
创作时间:
作者:
@小白创作中心
FPGA实现Canny算法(Verilog)
引用
CSDN
1.
https://blog.csdn.net/qq_40456669/article/details/137383778
Canny算法是一种广泛应用于图像处理领域的边缘检测算法,其通过使用边缘的梯度信息进行非最大值抑制(NMS)和利用双阈值,消除了假性边缘,提高了边缘检测的效果。本文将介绍如何在FPGA上实现Canny算法的Verilog代码,并展示其仿真结果。
在边缘检测算法里面Sobel是比较简单的一个算法,但是其检测出来的边缘往往是比较粗的,效果不是很好,因为我们最理想的边缘肯定就是一个宽度为1的细线。
Canny算法在此基础上进行了改进,通过使用边缘的梯度信息进行非最大值抑制(NMS)和利用双阈值,这些措施消除了假性边缘,提高了边缘检测的效果。
Canny边缘检测分为以下几个部分:
- 高斯滤波
- Sobel边缘检测
- 非最大值抑制
- 双阈值边缘检测
- 弱边缘连接
FPGA在实现的时候也是分为以上几个部分:
FPGA仿真结果图:
原图:
Python得到的结果图:
热门推荐
金牛座VS处女座:谁更会经营感情?
哈勃超深空揭示:可观测宇宙中的星系数量之谜
“中国天然染第一人”黄荣华:用植物染绘就荆楚文化新篇
《星空5500年》:从宗教到科学的宇宙探索史
哈勃望远镜:揭秘宇宙星系的大数据奥秘
甲辰龙年,中国科技十大趋势
天津两日游:打卡必去网红景点!
天津历史建筑打卡:利顺德饭店&古文化街
318 自驾游:一趟非凡旅程,需要多少天?
双肩包选购指南:实用性与美观性并重
双肩包选购指南:实用性与美观性并重
中酒协发布2024白酒中期报告:1-6月白酒市场发生了五大变化
自汗是阴虚阳虚怎么调理
气虚,爱出汗,乏力是什么原因?三味中药帮你补足身体中的气
清炒鹌鹑蛋:夏日开胃新宠
秋冬养生:正确储存鹌鹑蛋的方法
鹌鹑蛋:营养界的“小人参”,健脑益智效果好
五洩风景区:绍兴必打卡的秋日胜地
揭秘:有钱人为什么喜欢喝酱香酒?
金牛座&巨蟹座:职场最强拍档?
金牛座如何找到摩羯座的最佳伴侣?
金牛座的朋友圈:巨蟹座是最佳拍档?
本地人外地人都爱吃!南宁传统小吃受追捧
同学聚会必学:三句万能敬酒词
职场饭局攻略:从点菜到敬酒,这些技巧助你游刃有余
郑土有:找到连接点,推动传统节日走向现代
美国糖尿病协会最新指南:科学饮食控糖法
四大血糖指标解读:你真的懂吗?
走进绍兴西园:品味江南园林之美
绍兴旅游新玩法:打卡网红景点