作业帮 > 数学 > 作业

matlab:已知一幅图像某点的坐标,以此点为圆心,指定r为半径画圆,提取该区域图像,求具体方法.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/05 21:51:25
matlab:已知一幅图像某点的坐标,以此点为圆心,指定r为半径画圆,提取该区域图像,求具体方法.
a=imread('a.jpg');
imshow(a)
[a1 a2 a3]=size(a);
x0=300;
y0=200;
r=100;
for i=1:a1
for j=1:a2
if (i-x0)^2+(j-y0)^2>=r^2
a(i,j,:)=255;
end
end
end
figure
imshow(a)
看看这个例子能不能满足你的要求