我有一个图像掩码,我已在此图像上定义了一个边界,如下所示:
现在我想从那个边界中移除像素并获得这样的掩码:
边界是70 * 2的矩阵。 图像尺寸为4000 * 3000。
我无法在matlab中使用imfill
,因为我的边界是离散的!
你知道我怎么能在MATLAB中做到这一点吗?
答案 0 :(得分:3)
您可以使用https://github.com/gruntjs/grunt-contrib-requirejs获取轮廓的蒙版表示。
img = img .* mask;
如果您有图像处理工具箱,则可以使用inpolygon
data-text
然后你可以使用这个掩码来清除它之外的所有内容。
$(".twitter-share-button").attr("data-text", "Hello World"); //Working
$("#change").on("click", function() {
$(".twitter-share-button").attr("data-text", "Hello Universe"); // Not working
});