主要内容

本页采用了机器翻译。点击此处可查看英文原文。

灰度图像的边缘检测

本示例演示了如何使用坎尼边缘检测器在灰度图像中检测边缘。

示例模型

打开 Simulink® 模型。

modelname = 'ex_EdgeDetection.slx';
open_system(modelname)

该模型使用 Image From File 模块读取输入图像,并使用 Image Data Type Conversion 模块将图像数据类型转换为 single。随后,该模型使用 Edge Detection 模块并采用以下参数值,对输入图像进行边缘检测:

  • 方法 - Canny

  • 用户自定义阈值 - off

  • 弱边缘像素和非边缘像素的大致百分比(用于自动计算阈值的值) - 90

  • 高斯滤波器的标准差 - 1

仿真并显示结果

运行模型,并使用 Video Viewer 模块显示结果。

sim(modelname);