关闭图像窗口

时间:2017-06-13 09:15:09

标签: matlab

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

此例程会弹出一个窗口。

我需要在选择一个点时关闭该窗口。

但是,这个例程不起作用。

1 个答案:

答案 0 :(得分:3)

你无法关闭"子剧情",你需要关闭这个数字。

您可以随时close gcf(gfc =获取当前数字),或者如果您希望它更可靠,请在开头创建数字handle=figure;并关闭它。

注意:创建1x1x1子图是没有意义的