【发布时间】:2018-09-12 06:39:14
【问题描述】:
我在图像上绘制了一个多边形,现在想要对其进行遮罩。我只想看到多边形内部的区域,并且外面的一切都是黑色的。
这是我在图像上绘制多边形的代码:
i = imread('Vlc1.1.png');
pos = [170 350 290 230 430 230 600 350 170 350];
S = insertShape(i,'Polygon',pos);
imshow(S);
这是生成的图像:
如何将多边形外的所有内容设置为黑色?
【问题讨论】:
-
不重复,确切地说,但你会在这里找到答案,例如:stackoverflow.com/q/49495337/7328782 或这里:stackoverflow.com/q/49501465/7328782
标签: matlab image-processing polygon mask