标签: matlab geometry
我已经尝试过检查if (x-h)^2+(y-k)^2 <= r^2,但是当我设置img(x,y)=0;时,圆圈会变成不透明的蓝色。我其实想要它是黑色的。请帮忙,因为我对Matlab很新。
if (x-h)^2+(y-k)^2 <= r^2
img(x,y)=0;
答案 0 :(得分:0)
设置img(x,y,:) = 0,因为RGB图像有3个通道(R,G,B),并存储为3D矩阵。 :命令会将与x,y像素对应的所有3个值设置为0。
img(x,y,:) = 0
:
x,y
0