怎么用matlab把一个等边三角形外部填充成黑色

怎么用matlab把一个等边三角形外部填充成黑色

问题描述:

大概就是像这种图像 凑字数 凑字数 凑字数 凑字数 凑字数 凑字数 凑字数

img

你好,请问是需要这样的图片吗?

I1 =imread('a.png');%读取图片
I1 = rgb2gray(I1);
I1 = im2bw(I1,0.6);
I1([1:10; end-10+1:end],:) = false;
I1(:,[1:10; end-10+1:end]) = false;
for i = 1:1:size(I1,1)
    q = I1(i,:);
    if(any(q))
        f = find(q);
        I1(i,min(f):max(f)) = true;
    end
    
end
imshow(I1)

img