2012-08-05 29 views
1

我正在尝试为matplotlib imshow(图像)制作多边形ROI。使用Matplotlib的事件处理功能,我可以手动设置图像顶部的多边形ROI(通过Line2D片段)。从多边形形状的ROI获取图像的数组蒙版

结果是我的ROI的一组边缘坐标(像素值)。有人知道我可以如何提取投资回报率内的像素值?我最终希望得到的是一个numpy mask(将ROI外的元素设置为1,ROI中的元素设置为0)。

有没有简单的方法可以做到这一点?也许已经有某种图像处理功能可以关闭并填充投资回报率点?

ImageExample:http://img707.imageshack.us/img707/186/roi.png

回答