矢量化循环图像处理
3次浏览(最近30天)
显示旧的注释
我有一张黑白图片(Ibw),我想从中选取一个圆形区域,并将其放置在白色背景上。我做了一个蒙版,每个位置都有一个1,我想在图像中保持像素(在圆形区域内)。
下面的代码可以工作…但如果可能的话,我想把它矢量化。现在我一次一个地遍历图像像素,如果蒙版是1,我就把黑白图像中的值放到白色域(Ifield)上。
Ifield = ones(size(Ibw));
为I = 1:1:行数
为J = 1:1:cols
如果掩码(i,j) > 0
Ifield(i,j) = Ibw(i,j);
其他的
%让Ifield保持它的1(白色)
结束
结束
结束