Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

generateCheckerboardPoints

チェッカーボード コーナーの位置の生成

説明

[worldPoints] = generateCheckerboardPoints(boardSize,squareSize) は、チェッカーボード上の正方形の M 個のコーナー座標 [x, y] からなる M 行 2 列の行列を返します。点 [0,0] は、ボードの左上の正方形の右下隅に対応します。

すべて折りたたむ

チェッカーボードを生成し、ワールド座標を取得します。

    I = checkerboard;
    squareSize = 10;
    worldPoints = generateCheckerboardPoints([8 8], squareSize);

点をオフセットし、最初の点を最初の正方形の右下隅に配置します。

    imshow(insertMarker(I, worldPoints + squareSize));

Figure contains an axes object. The axes object contains an object of type image.

入力引数

すべて折りたたむ

生成されたチェッカーボードの寸法。2 要素 [height, width] のベクトルとして指定します。チェッカーボードの寸法は正方形の数で表します。

チェッカーボードの正方形の辺の長さ。ワールド単位のスカラーとして指定します。ワールド単位は、ミリメートルやインチなどの単位で表現します。

出力引数

すべて折りたたむ

生成されたチェッカーボードのコーナーの座標。M 個の [x y] 座標からなる M 行 2 列の行列として返されます。座標は、チェッカーボード上の正方形のコーナーを表します。点 [0,0] は、ボードの左上の正方形の右下隅に対応します。関数が返す点の数 M は、チェッカーボードの正方形の数に基づいています。この値は、boardSize パラメーターで設定されます。

M = (boardSize(1)-1) * (boardSize(2)-1)

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2013b で導入