Python利用cv2创建10*10象棋棋盘,棋盘大小为500*500
import cv2
import numpy
img = numpy.zeros((500, 500), dtype=numpy.uint8)
pd = False
y, y1 = 0, 0
i = 0
while i < 10:
y1 = y + 50
x, x1 = 0, 0
ii = 0
while ii < 10:
if pd:
ys = 0
pd = not pd
else:
ys = 255
pd = not pd
x1 = x + 50
img[x:x1, y:y1] = ys
x = x1
ii += 1
else:
y = y1
i += 1
pd = not pd
cv2.imshow("img", img)
cv2.waitKey(0)
运行结果如下