python数据图像处理,使用棋盘距离获取图片效果

基于 Python 语言,使用棋盘距离实现下图的效果。

img


import matplotlib.pyplot as plt
import numpy as np
from matplotlib import image as mpimg

lena = mpimg.imread("D:\QQ\QQFile\images\images\lena.jpg").copy()
print(lena[0, 40])
lx, ly, _ = lena.shape
X, Y = np.ogrid[0:lx, 0:ly]
mask=
lena[mask, :] = 0
plt.figure(figsize=(10, 10))
plt.imshow(lena)
plt.axis('off')
plt.show()

这里的mask 该怎么写棋盘距离公式呢

mask应该是去掉其余部分的掩码

你也是智科的吧