1
在Matlab中,我有一個零點布爾矩陣和一個點列表。在矩陣中填充多邊形
例如爲:
matrix = zeros(x, y);
points = [x1 y1; x2 y2; x3 y3; x4 y4];
如何設置在由這些點形成的多邊形所包圍的矩陣所有的位?
我知道fill function但似乎只是繪製形狀而不是填充矩陣。
在Matlab中,我有一個零點布爾矩陣和一個點列表。在矩陣中填充多邊形
例如爲:
matrix = zeros(x, y);
points = [x1 y1; x2 y2; x3 y3; x4 y4];
如何設置在由這些點形成的多邊形所包圍的矩陣所有的位?
我知道fill function但似乎只是繪製形狀而不是填充矩陣。
inpolygon似乎做了別的事情(令人費解的使用可以達到我的想象),但poly2mask是完美的,謝謝! – akroy