Python OpenCV用于检测棋盘角点
发布时间
阅读量:
阅读量
通过自行编写Python代码实现棋盘格绘制功能,调整colors参数的排列顺序即可改变黑白颜色的呈现顺序。
def draw_chessboard(row, col, size):
img = np.zeros([(row+1)*size, (col+1)*size])
colors = [0, 255]
for i in range(row+1):
for j in range(col+1):
img[i*size:(i+1)*size, j*size:(j+1)*size] = colors[j % 2]
colors = colors[::-1]
cv.imshow('img', img)
cv.waitKey(0)
cv.destroyAllWindows()
棋盘由row行格点和col列格点构成,每个格子的边长设定为size。
draw_chessboard(3, 3, 100)
所绘制的棋盘格图案效果如以下图表所示
全部评论 (0)
还没有任何评论哟~
