当前位置: 首页> 游戏> 游戏 > 网站建设参考文献_网站制作方案解决办法_市场调研的步骤_企业培训有哪些方面

网站建设参考文献_网站制作方案解决办法_市场调研的步骤_企业培训有哪些方面

时间:2025/7/12 22:15:42来源:https://blog.csdn.net/weixin_45855115/article/details/147078621 浏览次数:0次
网站建设参考文献_网站制作方案解决办法_市场调研的步骤_企业培训有哪些方面

图像模糊
题目描述:
小蓝有一张黑白图像,由n×m 个像素组成,其中从上到下共 n 行,每行从左到右 m 列。每个像素由一个 0 到 255 之间的灰度值表示。
现在,小蓝准备对图像进行模糊操作,操作的方法为:
对于每个像素,将以它为中心 3×3 区域内的所有像素(可能是 9 个像素或少于 9 个像素)求和后除以这个范围内的像素个数(取下整),得到的值就是模糊后的结果。
请注意每个像素都要用原图中的灰度值计算求和。

输入:
3 4
0 0 0 255
0 0 255 0
0 30 255 255
输出:
0 42 85 127
5 60 116 170
7 90 132 191
import os
import sys
a, b = list(map(int, input().split()))
p=[]
for i in range(1,a+1):k = list(map(int, input().split()))p.append(k)
new = [[0 for _ in range(b)] for _ in range(a)]
for i in range(a):for j in range(b):if i == 0 and j==0:new[i][j] = int((p[i][j]+p[i][j+1]+p[i+1][j]+p[i+1][j+1])/4)elif i == 0 and j==b-1:new[i][j] = int((p[i][j] + p[i][j - 1] + p[i + 1][j] + p[i + 1][j - 1])/4)elif i == a-1 and j==b-1:new[i][j] = int((p[i][j] + p[i][j - 1] + p[i - 1][j] + p[i - 1][j - 1])/4)elif i == a-1 and j==0:new[i][j] = int((p[i][j] + p[i][j + 1] + p[i - 1][j] + p[i - 1][j + 1])/4)elif i == 0:new[i][j] = int((p[i][j] + p[i][j + 1] + p[i][j - 1] + p[i + 1][j-1] + p[i + 1][j + 1]+ p[i + 1][j])/6)elif i == a-1:new[i][j] = int((p[i][j] + p[i][j + 1] + p[i][j - 1] + p[i - 1][j-1] + p[i - 1][j + 1]+ p[i - 1][j])/6)elif j == 0:new[i][j] = int((p[i][j] + p[i-1][j ] + p[i+1][j] + p[i - 1][j+1] + p[i + 1][j + 1]+ p[i][j+1])/6)elif j == b-1:new[i][j] = int((p[i][j] + p[i-1][j ] + p[i+1][j] + p[i - 1][j-1] + p[i + 1][j - 1]+ p[i][j-1])/6)else:new[i][j] = int((p[i][j] + p[i][j-1] + p[i][j+1] + p[i - 1][j + 1] + p[i - 1][j - 1] +p[i - 1][j] +p[i + 1][j + 1]+p[i + 1][j]+p[i + 1][j - 1]) / 9)
for i in range(a):for j in range(b):print(new[i][j], end=' ')  print('\n', end='')  

记录一下,连输入输出都不是很会,啊啊啊啊啊!

关键字:网站建设参考文献_网站制作方案解决办法_市场调研的步骤_企业培训有哪些方面

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: