华为OD机考双机位C卷 - 图像坏点矫正 (Java & Python & JS & GO & C++ & C)
图像坏点矫正
2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷
华为OD机试双机位C卷真题目录点击查看: 【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)
题目描述
在图像处理中,坏点(异常值)会影响后续分析,需进行矫正。本题要求对3x3矩阵的中心元素进行坏点检测与矫正,规则如下
-
坏点判断依据:计算中心元素(位置1,1)与周围8个元素的均值的差值绝对值 diff = |中心元素 - 周围均值|。
-
矫正规则:
-
若diff>50:用周围均值(周围8个元素的平均值,四舍五入取整数)替代中心元素
-
若30<=diff<=50:用3x3矩阵的整体均值(9个元素的平均取整数值,四舍五入取整数)替代中心元素;
-
若diff<30:中心元素不变。
-
-
输出:矫正后的3x3矩阵(每行元素用空格分隔)。
输入描述
输入共3行,每行3个整数(取值范围0-255),表示3x3矩阵(每行元素用空格分隔)。
输出描述
输出共3行,表示矫正后的3x3矩阵(每行元素用空格分隔)
示例1
输入
10 10 10
10 200 10
10 10 10
输出
10 10 10
10 10 10
10 10 10
说明
浙公网安备 33010602011771号