EdgeDetect

EdgeDetect[image]

找到 image 的边缘,返回一个二值图像.

EdgeDetect[image,r]

找到指定像素范围 r 的边缘.

EdgeDetect[image,r,t]

利用阈值 t 选择图像边缘.

更多信息和选项

  • 一个图的边是图像域之间的点的集合,并且通常通过链接高坡度像素计算得出. 实际上,边可以使任意形状的.
  • EdgeDetect 使用梯度法找到边,它可作用于任意二维和三维图像.
  • EdgeDetect[image] 等同于 EdgeDetect[image,2].
  • 可以使用如下范围规范 r
  • r每个维度上的半径 r (默认 r=2
    {rrow,rcol}在二维中,高度范围内使用 rrow 而宽度范围内使用 rcol
    {rslice,rrow,rcol}在三维中,高度范围内使用 rslice、深度范围内使用 rrow 而宽度范围内使用 rcol
  • EdgeDetect[image,r,t] 使用具有全局阈值 t 的滞后阈值. 对于阈值参数的其它形式,参见 MorphologicalBinarize.
  • 可以指定如下选项:
  • Method Automatic边检测法
    Padding"Fixed"填充法
  • Method 的可能设置包括:
  • "Canny"一阶方向高斯导数(默认)
    "ShenCastan"一阶指数导数
    "Sobel"索贝尔掩模(Sobel mask)的二项式推广
  • 默认情况下,返回所有直线或曲线边. 可以通过设置 Method->{"method","StraightEdges"->s} 来基于其直线度选择边. 默认运行等价于 "StraightEdges"->0. 设置 "StraightEdges"->1 只选择最长和最强的线.
  • 当用于 Image3D 对象时,"StraightEdges" 选项被忽略.

范例

打开所有单元关闭所有单元

基本范例  (1)

检测彩色图像的边缘:

范围  (4)

找到彩色图像的边缘:

指定对边进行检测所用的尺度:

指定更大的数值范围来检测粗糙的图:

使用明确的全局阈值选择边缘:

三维图的边:

选项  (2)

Method  (2)

ShenCastan 边缘检测:

默认情况下,返回所有边,不考虑它们的直线度:

根据它们的直线度过滤以检测的边:

属性和关系  (1)

EdgeDetect 可能返回比像素粗的边:

Thinning 来获取单像素宽度的边:

Wolfram Research (2010),EdgeDetect,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EdgeDetect.html (更新于 2014 年).

文本

Wolfram Research (2010),EdgeDetect,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EdgeDetect.html (更新于 2014 年).

CMS

Wolfram 语言. 2010. "EdgeDetect." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/EdgeDetect.html.

APA

Wolfram 语言. (2010). EdgeDetect. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EdgeDetect.html 年

BibTeX

@misc{reference.wolfram_2024_edgedetect, author="Wolfram Research", title="{EdgeDetect}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/EdgeDetect.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_edgedetect, organization={Wolfram Research}, title={EdgeDetect}, year={2014}, url={https://reference.wolfram.com/language/ref/EdgeDetect.html}, note=[Accessed: 21-November-2024 ]}