主要内容

generatecheckerboardpoint

生成棋盘角落位置

描述

例子

[世界观点] = generatecheckerboards(BoardSize.Squarize.返回A.m-By-2矩阵包含m[Xy]棋盘上的正方形的角坐标。点[0,0]对应于电路板的左上角的右下角。

例子

全部收缩

生成棋盘,获取世界坐标。

我=棋盘;Squaresize = 10;worldpoints = generatecheckerboards([8 8],squarisize);

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

imshow(InsertMarker(I,WorldPoints + Squaresize));

图包含轴。轴包含类型图像的对象。

输入参数

全部收缩

生成的棋盘尺寸,指定为2元素[高度宽度矢量。您可以在正方形数量中表达棋盘的尺寸。

棋盘方侧长度,指定为世界单位的标量。您将世界单位表示为测量,例如毫米或英寸。

输出参数

全部收缩

生成的棋盘角坐标,作为一个返回m- 2矩阵m[Xy]坐标。坐标代表棋盘上的正方形的角。点[0,0]对应于电路板的左上角的右下角。点数,m,函数返回基于棋盘上的正方数。此值设置为BoardSize.范围。

m=(BoardSize.(1)-1)*(BoardSize.(2)-1)

扩展能力

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

介绍在R2013B.