フィルターのクリア

i make a function in which i apply contouring on image and can not access in other function as i set it as global?what should i do?

2 ビュー (過去 30 日間)
i make a function in which i apply contouring on image and set it as global .now i want to use this global variable in other function.i use this variable to show the image but it show nothing.my code is
function pushbutton5_Callback(hObject, eventdata, handles)
global scx
imshow(scx)
function pushbutton6_Callback(hObject, eventdata, handles)
global scx
global a
gd = imread(a);
%imshow(sx)
sf = rgb2gray(gd);
scx = imcontour(sf , 10);
it show just blank popup screen and does not show the image that is save in scx variable. waiting for your help.
  3 件のコメント
sana saleeme
sana saleeme 2016 年 5 月 9 日
image analyst please tell me what should i do?
Walter Roberson
Walter Roberson 2016 年 5 月 9 日
Image Analyst sleeps sometimes (or so I presume.)

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

採用された回答

Walter Roberson
Walter Roberson 2016 年 5 月 9 日
The first output of imcontour is a contour matrix, which is a numeric matrix made in a special form. You cannot display the contour plot by using imshow on the contour matrix.
No documented routine is provided to draw a contour matrix.
No documented routine is provided to write a contour plot directly into an image without displaying the contour plot first.
You should consider recording the second output of imcontour and setting the Visible property of it off until you want to see it and then set the Visible property to on
  9 件のコメント
Walter Roberson
Walter Roberson 2016 年 5 月 10 日
[scx, ch] = imcontour(sf , 10);
ax = ancestor(ch, 'axes');
set(ax, 'visible', 'off')
frame = getframe(ax);
contour_image = frame.cdata;
figure();image(contour_image); %so you can see it worked
sana saleeme
sana saleeme 2016 年 5 月 11 日
編集済み: sana saleeme 2016 年 5 月 11 日
i am very thankful to you Walter roberson. you did not know how much you helped me. thanks a lot :)

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by