主要内容

generateCheckerboardPoints

生成棋盘角落位置

描述

例子

worldPoints) = generateCheckerboardPoints (boardSizesquareSize返回一个2矩阵包含xy方格的角坐标。点[0,0]对应于黑板的左上角正方形的右下角。

例子

全部折叠

生成棋盘,并获得世界坐标。

我=棋盘;squareSize = 10;worldPoints = generateCheckerboardPoints([8 8], squareSize);

偏移这些点,将第一个点放置在第一个正方形的右下角。

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

图包含一个坐标轴对象。轴线对象包含一个图像类型的对象。

输入参数

全部折叠

生成的棋盘尺寸,指定为2元素[高度宽度)向量。你用方格的数量来表示棋盘的尺寸。

棋盘的正方形边长,用世界单位中的标量表示。您将世界单位表示为一种度量,例如毫米或英寸。

输出参数

全部折叠

生成棋盘角坐标,返回为2的矩阵的数量(xy)坐标。这些坐标代表棋盘上方块的角。点[0,0]对应于黑板的左上角正方形的右下角。点数,,函数返回的是基于棋盘上方块的数量。属性设置此值boardSize参数。

= (boardSize(1) 1) * (boardSize(2) 1)

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2013b