Advertisement

Sobel图像边缘检测算法在Python和Verilog上的验证

阅读量:

引言

本文作为先前AI加速器项目的一个拓展内容出现,并且属于先前AI加速器项目PL模块的工作内容。本文重点讲述了Sobel图像边缘检测算法分别用Python和Verilog实现的技术方案。

一、sobel图像边缘检测算法的Python实现

sobel算法是一种用于边缘检测的技术核心在于执行图像的空间滤波过程我们采用了一个如图所示的3×3尺寸的空间滤波器来进行这一操作

-1 0 1
-2 0 2
-1 0 1

卷积操作的本质即为移位相乘后累加运算。具体内容读者可以自行查阅网络资源。原理部分的相关介绍也非常丰富。为了实现边缘提取的目的,在本文中使用了Python对Lena图进行操作。

  • Python实现代码
复制代码
 # -*- coding: utf-8 -*-

    
 """
    
 Created on Sat Aug 15 14:44:19 2020
    
 @author: lenovo
    
 """
    
 import matplotlib.pyplot as plt # plt 用于显示图片
    
 import matplotlib.image as mpimg # mpimg 用于读取图片

全部评论 (0)

还没有任何评论哟~