主要内容

目标分析

检测边缘、圆和线条;跟踪边界;执行四叉树分解

在图像中,边缘是一条曲线,其走势与图像中强度快速变化的路径一致。边缘通常与场景中目标的边界相关联。工具箱提供了适合检测直线、圆形目标或任意形状区域边缘的不同算法。您也可以检测没有边缘的同构数据块。

函数

全部展开

bwboundaries跟踪二值图像中的目标边界
bwtraceboundaryTrace object in binary image
visboundariesPlot region boundaries
imfindcircles使用圆形霍夫变换查找圆
imfindcirclesYOLOFind circles using YOLOX object detector (自 R2026a 起)
circles2maskCreate binary masks from circles (自 R2024a 起)
viscircles创建圆
edge查找二维灰度图像中的边缘
edge3Find edges in 3-D grayscale volume
imgradient找到二维图像的梯度幅值和方向
imgradientxy查找二维图像的定向梯度
imgradient3Find gradient magnitude and direction of 3-D image
imgradientxyzFind directional gradients of 3-D image
hough霍夫变换
houghlines基于霍夫变换提取线段
houghpeaks识别霍夫变换中的峰值
radon拉东变换
iradonInverse Radon transform
qtdecompQuadtree decomposition
qtgetblkBlock values in quadtree decomposition
qtsetblkSet block values in quadtree decomposition

主题

  • 边缘检测

    边缘检测是一种在图像中寻找目标边界的方法。

  • Boundary Tracing in Images

    Trace the boundaries of a single object or of all objects in a binary image.

  • 霍夫变换

    霍夫变换检测二值图像中的线条,包括从垂直和水平方向以任意角度倾斜的线条。

  • Detect Lines Using Radon Transform

    This example shows how to detect lines and identify the strongest lines in an image using the Radon transform.

  • Quadtree Decomposition

    Quadtree decomposition is useful as a first step in adaptive image compression. The decomposition involves subdividing an image into homogenous blocks.

精选示例

教学资源