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 钉崎野蔷薇:谁才是《咒术回战》最强?
尺蠖伸展与下犬式:缓解腿筋酸痛的科学选择
《咒术回战:幻影游行》五条悟养成攻略:从基础升级到实战技巧
《咒术回战:幻影游行》角色强度大揭秘!
《咒术回战幻影游行》最强阵容揭秘:五条悟领衔
尺蠖伸展配合下犬式,轻松缓解腿筋酸痛
骨膜炎最新治疗指南:从药物到康复全攻略
颐和园游玩攻略:5大景点+3条行程推荐,详解最大皇家园林
从香山红叶到颐和园:北京秋日七大景点全攻略
春赏花秋观叶,北京四季旅游全攻略
青城山道教文化探秘:千年传说揭秘
青城山天师洞:道教文化的发源地
《封神演义》里的青城山道教传说
铜线在线槽连接处的应用:保障电力传输安全稳定
空腹饮用柠檬橄榄油水,三重功效助力健康生活
《咒术回战:幻影游行》五条悟、钉崎野蔷薇、虎杖悠仁谁更强?
7月11日24时起国内油价上调,加满一箱油多花4.5元
咒术回战T0角色大揭秘:乙骨忧太与五条悟谁才是最强?
《咒术回战:幻影游行》最强攻略:乙骨忧太技能解析与实战应用
咒术回战:五条悟、钉崎野蔷薇、伏黑惠谁更强?
五条悟霸屏,《咒术回战》谁还能争锋?
偏爱女性的5种眼部疾病,做好这些就能预防
掌握亲子对话的艺术,助力孩子语言与情感成长
中国疾控中心发布20条健康建议,科学指导老年人健康生活
兰州中川机场三期扩建迎新进展,周边经济停车场价格低至16元/天
民政部门揭秘:殡仪馆如何处理无人认领骨灰
青岛西海岸新区:无人认领骨灰如何处理?
源自古印度的泰式按摩:疏通经络,缓解疲劳
花城无冬,20℃春常在!比三亚便宜,堪比昆明,避寒天堂
西双版纳楼市:从避寒胜地到购房新宠,今冬还能持续火热吗?