0
MATLABでシーンの画像を表示するプログラムを開発しています。ユーザーは画像上の任意の点をクリックし、プログラムはユーザーが選択したピクセルの色を持つ画像。MATLABでマウスをクリックして画像からピクセル位置を取得します
私が必要とするすべてのことをやったことがありますが、私はただ1つの問題しか持っていません:ginput
機能を使用して、ユーザーが好きなポイントをクリックすると、画像の外側を含むので、彼がクリックした正しい座標を得ることが難しくなります。これは私が現時点で持っているものです:
figure;
imshow(img)
[x,y] = ginput(1);
close all
v = img(int8(x),int8(y));
% Put all the pixels with the same value as 'v' to black
...
%
クリック可能な領域を画像の領域だけに制限する方法はありますか?