generateCheckerboardPoints

产生棋盘的角落位置

描述

[worldPoints] = generateCheckerboardPoints(boardSizesquareSize返回中号-by-2含有基质中号[Xÿ]角坐标为棋盘上的正方形。点[0,0]对应于板的左上方的右下角。

例子

全部收缩

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

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

偏置点,将第一点在第一方阵的右下角。

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

输入参数

全部收缩

产生棋盘尺寸,指定为2元素[高度宽度]载体。你表达平方数棋盘的尺寸。

棋盘正方形边长,指定为在世界单位标量。你表达世界单位作为测量,如毫米或英寸。

输出参数

全部收缩

产生棋盘角坐标,返回一个中号-by-2的矩阵中号[数Xÿ]坐标。坐标代表在棋盘广场的角落。点[0,0]对应于板的左上方的右下角。点的数量,中号,该函数返回的基础上的棋盘方格数目。该值设置与boardSize参数。

中号=(boardSize(1)-1)*(boardSize(2)-1)

扩展功能

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

介绍了在R2013b