
FPGA图像加速处理
DG敲码人
敲码人
展开
-
FPGA 图像加速处理之 canny 算法——C语言实现
本文偏重于算法原理的理解及C语言编程实现,最终输出的图像完全与OpenCV处理的一模一样,更详细的原理简介,可以参考网上其他文章一 canny 原理简介canny 算法是迄今为止最为优秀的边缘检查算法,它主要基于三个目标:1、低错误率。所谓的低错误率就是所有的边缘都应该被找到,并且没有伪边缘。也就是检查到的边缘必须尽可能是真实的边缘。2、边缘点应被很好第定位。也就是检查到的边缘点,...原创 2019-08-19 14:02:44 · 2095 阅读 · 1 评论 -
FPGA 图像加速处理之 Sobel 算法——C语言实现
本文偏重于算法原理的理解及C语言编程实现,更详细的原理简介,可以参考网上其他文章一 简介sobel 算法由于检测出来的边缘比较粗,所以在很多场合不会直接使用,都会选择用canny算法来实现边缘检测。 但是canny算法又是基于sobel处理过的图像来实现。所以本文记录一下sobel算法的实现,并探讨用于canny算法的sobel和OpenCV输出的标准的sobel之间的差异二 代码...原创 2019-08-19 14:25:34 · 1175 阅读 · 0 评论 -
FPGA 图像加速处理之 canny 算法——RTL实现
一 原理及框架在经过C语言验证后,具体的原理详情请看 FPGA 图像加速处理之 canny 算法——C语言实现,现在可以用RTL代码来实现canny加速。RTL canny算法框架如下图:Maxtri3x3 模块: 接受输入的图像数据,并产生3x3的窗口输出;Sobel 模块: 实现sobel计算,根据sobel算子,求出梯度 及梯度方向;maxtri3x3_SobelDi...原创 2019-08-26 11:30:08 · 2533 阅读 · 7 评论