在矩阵中填充多边形

时间:2013-07-30 05:53:00

标签: matlab geometry

在Matlab中,我有一个零的布尔矩阵和一个点列表。

E.g:

matrix = zeros(x, y);
points = [x1 y1; x2 y2; x3 y3; x4 y4];

如何设置由这些点形成的多边形所包围的矩阵中的所有位?

我知道fill function,但这似乎只是绘制形状而不是填充矩阵。

1 个答案:

答案 0 :(得分:2)

我建议使用inpolygonpoly2mask matlab函数。