文件名称:canny检测matlab代码-FPGA-Acceleration-of-Canny-Edge-Detection-Algorithm:基于硬
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-14 09:09:48
系统开源
canny检测matlab代码Canny边缘检测算法的FPGA加速 Canny边缘检测算法是一种多阶段算法,可检测图像中的宽范围边缘。 它可以分为以下步骤: 应用高斯滤波器对图像进行平滑处理以消除噪点 查找图像的强度梯度 应用非最大抑制以消除对边缘检测的虚假响应 应用双重阈值以确定潜在边缘 通过滞后跟踪边缘:通过抑制所有其他较弱且未连接到强边缘的边缘来最终确定边缘。 目录结构 用于算法的硬件实现的VHDL代码位于VHDL目录中。 用于算法的软件实现的CPP代码位于CPP目录中。 用于将图像转换为文本(反之亦然)的MATLAB脚本位于MATLAB目录中。
【文件预览】:
FPGA-Acceleration-of-Canny-Edge-Detection-Algorithm-master
----VHDL()
--------threshold_comp.vhd(2KB)
--------op_ram.vhd(4KB)
--------gxgyBuffer.vhd(12KB)
--------rshift_2.vhd(613B)
--------datapathGx.vhd(5KB)
--------comparator1.vhd(809B)
--------sub_pipe.vhd(1KB)
--------add_pipe.vhd(1KB)
--------ip_address_generator_3.vhd(1KB)
--------controller.vhd(723B)
--------rshift_3.vhd(612B)
--------comparator.vhd(857B)
--------ip_address_generator_1.vhd(1KB)
--------datapathGy.vhd(3KB)
--------user_app.vhd(16KB)
--------datapath.vhd(9KB)
--------smartBufferV.vhd(3KB)
--------regbit.vhd(516B)
--------config_pkg.vhd(1KB)
--------rshift_1.vhd(625B)
--------mult_pipe.vhd(802B)
--------smartBuffer.vhd(3KB)
--------ip_ram.vhd(5KB)
--------op_address_generator.vhd(1KB)
--------ip_address_generator_2.vhd(2KB)
--------datapath_thresh.vhd(2KB)
--------register.vhd(585B)
--------wrapper.vhd(956B)
--------memory_map.vhd(4KB)
----MATLAB()
--------Image_to_Text.m(216B)
--------Text_to_Image.m(150B)
----CPP()
--------Timer.h(265B)
--------main.cpp(9KB)
--------Board.cpp(7KB)
--------Timer.cpp(470B)
--------Makefile(350B)
--------Board.h(2KB)
----README.md(886B)