matlab图像轮廓纵坐标
时间: 2023-09-27 21:09:06 浏览: 88
在 MATLAB 中,可以使用函数 `bwboundaries()` 找到二值图像中的轮廓。它将返回一个元胞数组,每个元胞包含一个轮廓的行和列坐标。如果要获取某个轮廓的纵坐标,可以使用以下代码:
```matlab
% 读取二值图像
binaryImage = imread('binary_image.png');
% 找到轮廓
boundaries = bwboundaries(binaryImage);
% 获取第一个轮廓的纵坐标
y = boundaries{1}(:, 1);
```
在上面的代码中,`boundaries{1}` 表示第一个轮廓的行和列坐标,`(:, 1)` 表示只获取纵坐标。将其赋值给变量 `y` 就可以获取该轮廓的纵坐标了。
阅读全文