How can I get image value and change value?

5 ビュー (過去 30 日間)
PJM
PJM 2013 年 6 月 10 日
Hi.
I have an image file. I want to draw a filled inside black circle. Must use this command : img(sub2ind(size(img),y,x))=0;
I cannot filled circle. I can make black circle only. How can I filled the circle?
Please help me. Thank you.

回答 (1 件)

David Sanchez
David Sanchez 2013 年 6 月 10 日
hold on your image,
to draw a circle centered at (2,3):
t=0:.1:2*pi;
r=1;
x_c = 2;
y_c = 3;
x = x_c - r*cos(t);
y = y_c - r*sin(t);
fill(x,y,'k')
  1 件のコメント
PJM
PJM 2013 年 6 月 10 日
Thank you for your answer, but I already know about that. I want to draw a filled circle using 'change image value' method.

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by