我想要的是在我选择的半径和中心的图像中添加一个圆,但是我不想使用绘图COMMAND,我想要一个新的输出数组,选择图像和圆圈。 这里是我的功能在matlab中交换一个图像中的圆圈像素
function [ out_image ] = draw_circle(in_image,x0,y0,r,value)
其中in_image是输入图像 X0 Y0他圆心和半径R 值图像的亮度
这是我尝试不工作
ang=0:pi/100:2*pi
x=r*cos(ang)+x0;
y=r*sin(ang)+y0;
cir=[x,y];
[j,k]=size(cir);
for cir=1:j
for cir=1:k
if cir(i,j)==0
out_image(i,j)=in_image(i,j);
end
end
end
imshow(out_image)
end
封闭的圈子或只是轮廓? – Divakar 2014-11-08 22:38:43
只是一个大纲 – 2014-11-09 00:05:33