2015-07-25 4 views
0

Чтобы классифицировать изображение дистанционного зондирования с помощью метода k -средства в matlab, я хочу выбрать некоторые образцы изображения, щелкнув мышью по нему, но я не знаю, как это кодировать, не могли бы вы рассказать мне некоторые метод для его достижения?Как легко выбрать положение пикселя и значение пикселя в Matlab?

+0

Вы пробовали 'Data Cursor' на панели инструментов фигуры? – Gnimuc

+0

Посмотрите на этот [ответ] (http://stackoverflow.com/questions/28003365/matlab-gui-axes-extract-position-from-datacursor/28003681#28003681), вы можете повторно использовать базовый метод. Или просто посмотрите на функцию ['ginput'] (http://mathworks.com/help/matlab/ref/ginput.html) – Hoki

ответ

2

вы можете использовать impoint, например:

figure, imshow('pout.tif'); 
h = impoint(gca,[]); 
position = wait(h); 

это интерактивно поместить точку. Используйте команду wait для блокировки командной строки MATLAB. Дважды щелкните по точке, чтобы возобновить выполнение командной строки MATLAB. position указывает координаты точки [X Y].

Смежные вопросы