8

セットアップは次のとおりです。

データのグラフィカルなプロットがあり、移動して幅を変更し、曲線の下のパーセンテージや面積などの値を返すことができるボックスを図に配置することが可能かどうかを調べようとしています。次のようになります。

例

どこから始めるべきかについて何か提案はありますか? 私の感じでは、標準のプロットではなく、より GUI 化されたインターフェイスを使用して実行できる可能性があるということでした。

4

1 に答える 1

9

私はから始めimrectます。ドラッグ可能で、コールバックを追加できます。

(MATLABヘルプから直接取得)

figure, imshow('cameraman.tif');
h = imrect(gca, [10 10 100 100]);
addNewPositionCallback(h, @(p) title(mat2str(p, 3)));
fcn = makeConstrainToRectFcn('imrect', get(gca,'XLim'), get(gca, 'YLim'));
setPositionConstraintFcn(h, fcn);

addNewPositionCallbackニーズに合ったものに変更してください。具体的には、画像から必要なピクセルを(位置を使用して)取得し、好きなように計算します。

于 2012-06-12T14:30:28.397 に答える