import os
import sys
# 请在此输入您的代码
n, m = input().split()
n = int(n)
m = int(m)
arr = []
for i in range(n):
temp = list(map(int, input().split()))
arr.append(temp)
brr = [[0 for j in range(m)] for i in range(n)]
# 遍历每个点
for i in range(n):
for j in range(m):
# 记录存在的点数
cnt = 0
# 记录像素和
tot = 0
for dx in [-1, 0, 1]:
for dy in [-1, 0, 1]:
x = i+dx
y = j+dy
# 保证点在范围内
if 0 <= x < n and 0 <= y < m:
tot += arr[x][y]
cnt += 1
brr[i][j] = tot//cnt
# print("结果为")
for i in range(n):
for j in range(m):
print(brr[i][j], end=' ')
print()
图像模糊(蓝桥杯-Python)
最新推荐文章于 2024-07-21 22:27:18 发布