华为OD机考双机位C卷 - 图像坏点矫正 (Java & Python & JS & GO & C++ & C)

图像坏点矫正

2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷

华为OD机试双机位C卷真题目录点击查看: 【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

题目描述

在图像处理中,坏点(异常值)会影响后续分析,需进行矫正。本题要求对3x3矩阵的中心元素进行坏点检测与矫正,规则如下

  1. 坏点判断依据:计算中心元素(位置1,1)与周围8个元素的均值的差值绝对值 diff = |中心元素 - 周围均值|。

  2. 矫正规则:

    • 若diff>50:用周围均值(周围8个元素的平均值,四舍五入取整数)替代中心元素

    • 若30<=diff<=50:用3x3矩阵的整体均值(9个元素的平均取整数值,四舍五入取整数)替代中心元素;

    • 若diff<30:中心元素不变。

  3. 输出:矫正后的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

说明

解题思路

posted @ 2026-03-09 23:12  华为od算法大师  阅读(1)  评论(0)    收藏  举报