2017-06-13 11 views
0
function [x, y] = get_one_point_from_image(input_image) 
    % read image 
    I = im2double(input_image); 
    handle = subplot(1,1,1); 
    imshow(I); 

    % let the user pick one point 
    [x,y] = ginput(1); 

    % round to integer to match required input by regiongrowing function 
    x = round(x); 
    y = round(y); 

    close(handle); 
end 

このルーチンはウィンドウをポップアップします。イメージウィンドウを閉じる

ポイントの選択が完了したら、そのウィンドウを閉じる必要があります。

ただし、このルーチンは機能しません。

答えて

3

"サブプロット"を閉じることはできません。図を閉じる必要があります。

いつでもclose gcf(gfc =現在の図を得る)またはそれをより信頼できるものにするには、最初に図を作成してhandle=figure;とし、それを閉じます。

注:1x1x1サブプロットを作成することは意味がありません

関連する問題