私はMATLABで最終プロジェクトを手伝っています。MATLABでのROIの使用
私は今、私は は、画像から領域を選択し、選択した領域のpixlsを取得したい、GUIを構築し、imshow
機能を使用して画像を表示します。
私はROIメソッドを知っていますが、私はそれを使用する方法を知らないので、もし誰かが私にそれを説明することができたら、私は非常に満足しています ありがとう。
私はMATLABで最終プロジェクトを手伝っています。MATLABでのROIの使用
私は今、私は は、画像から領域を選択し、選択した領域のpixlsを取得したい、GUIを構築し、imshow
機能を使用して画像を表示します。
私はROIメソッドを知っていますが、私はそれを使用する方法を知らないので、もし誰かが私にそれを説明することができたら、私は非常に満足しています ありがとう。
画像処理ツールボックスをお持ちの場合、ROIを選択するのは簡単です。それを行う方法はたくさんありますが、私はroipoly関数の使用をお勧めします。簡単に書いてください:
BW = roipoly(I);
私はあなたのイメージです。 ROIのポイントを選択するように昇進します。出力BWは、ROI内に値1、外側に値0のバイナリイメージになります。
http://www.mathworks.com/help/toolbox/images/ref/roipoly.html
EDIT:
あなたは、長方形の関心領域を作成するには、関数imrectを使用することができます詳細については
を見てください。この関数は現在の軸で機能するので、imshowを使用して直前に実行する必要があることに注意してください。関数の出力はroiハンドルなので、createMask関数を使用してバイナリイメージを出力する必要があります。
imshow(I);
h = imrect;
BW = createMask(h);
http://www.mathworks.com/help/toolbox/images/ref/imrect.html
私はあなたが何をしたいのビットわかりませんよ。画像に関心領域を指定する方法を知りたいですか?それとも、あなたがそれを作成した後にロイの使い方を知りたいのですか? – Ghaul
私はまだ興味のある領域を作成していないので、あなたの質問のために私はそれを行う方法を知る必要があります。ありがとう。 –