2011-03-05 12 views
1

クリック処理のようなマウスイベント処理を行う方法はありますか?Matlabのマウス操作

私はmatlabのimshowでイメージを表示しているアプリケーションを開発する必要があります。 ユーザーが画像上の特定のポイントをクリックすると、そのポイントの座標を知り、後で処理するためにそのポイントを使用する必要があります。

答えて

2

クリックをキャプチャするには、IMAGEButtonDownFcnプロパティを定義する必要があります。コールバックは、AXESCurrentPointプロパティを読み取り、座標を決定することができます。

また、固定数のポイントを選択する場合は、GINPUTを参照してください。

+0

ありがとう@Jonas:この回答を読んだ人には、将来の参考のために... 関数ginputを使用すると、座標を取得するために、任意のポイントをクリックすることができ、空のグラフを開く... ユーザーに関数ginputを使用するには定義済みの画像は単にこれを行う:: imshow(image); %は画像にマークを付ける場所を表します。 [x y] = ginput(1);イメージ上で1点を得るために%.. –

関連する問題