0

浮動小数点数をインデックスとして使用して、画像内のピクセルを選択したいと思います。Matlabのドキュメントには、これは「空間座標」を使用して可能であると記載されています。ただし、それを行う方法についての手がかりは提供されていません。浮動小数点インデックス(「空間座標」)を使用して画像からピクセルを選択するにはどうすればよいですか?

次のコードがあるとします。

i = imread('pout.tif')
get_pixel_by_spatial_coords(i, 1.5, 3.63)

関数の本名は何get_pixel_by_spatial_coordsですか?

4

2 に答える 2

1

空間座標に関するリンクされた記事は、さまざまな画像プロットルーチンで使用される座標系についてのみ説明していたと思います。

あなたの目的は、単に数字を四捨五入することです。コンテキストに応じて、次のいずれかを使用します。

i(round(1.5), round(3.63))
i(floor(1.5), floor(3.63))
i(ceil(1.5),  ceil(3.63) )
于 2012-07-07T00:01:09.240 に答える
-1

私はあなたが探していると信じていますginput

ginputマウスでカーソルを配置して、Figure 内の点を識別できるように、現在の軸の十字線を上げます。ginputFigure は、入力を受け取る前にフォーカスを持っている必要があります。軸がない場合は、最初のクリックまたはキー押下で作成されます。

于 2012-07-06T23:11:16.367 に答える