用checkerboard生成一个类似于国际象棋棋盘的图像,
C=checkerboard(NP, M, N)
NP是正方形一边的像素,M是行数,N是列数。
测试板左半部分的亮正方形是白色的,右半部分的亮正方形是灰色的,若要全部亮正方形为白色,可这样写:
K = im2double(checkerboard(NP, M, N) > 0.5);
示例:
f = checkerboard(4,8,8);
c = im2double(checkerboard(4, 8, 8) > 0.5);
当然这个是不考虑棋盘格中心位置,和对图卡尺寸不要求的情况下。
最简单也是做粗糙的办法就是手动估摸一下,做完图卡后裁一下hh