[x,y]=size(m);%m为原图[X,Y]=meshgrid(x,y);m1=m.*((X^2+Y^2)<=r^2)%m1是选择的部分 这里的xy什么意思

比如圆心600,500 截一个半径200的圆怎么截
2024-12-12 12:14:36
推荐回答(1个)
回答1:

x,y是一副图片的长和高。
[X,Y]=meshgrid(x,y);是生成一个长为x,高为y的渐变矩阵。(具体数值可以用mesh(X),mesh(Y)查看。)

圆心600,500 截一个半径200的圆:

m=(X-600).^2+(Y-500).^2<=200;

祝你成功