当前位置:   article > 正文

【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【模拟】2023C-灰度图恢复【欧弟算法】全网注释最详细分类最全的华为OD真题题解_黑白图像常采用灰度图的方式存储

黑白图像常采用灰度图的方式存储

题目描述与示例

题目描述

黑白图像常采用灰度图的方式存储,即图像的每像素填充一个灰阶值,256阶灰度图是个灰阶值取值范围为0-255的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度,比如下面的图像及其对应的灰阶矩阵:

在这里插入图片描述

但在计算机中实际存储时,会使用压缩算法,其中一种压缩格式和描述如下:10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 21

  1. 有数值以空格分隔
  2. 前两个数分别表示矩阵的行数和列数
  3. 从第三个数开始,每两个数一组,每组第一个数是灰阶值,第二个数表示该灰阶值以左到右,从上到下(可理解为将二维数组按行存储在一维矩阵中)的连续像素个数。比如题目所述例子,255 34表示有连续34个像素的灰阶值是255。如此,图像软件在打开此格式灰度图的时候,就可以根据此算法从压缩数据恢复出原始灰度图矩阵。

请从输入的压缩数恢复灰度图原始矩阵,并返回指定像素灰阶

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/936995
推荐阅读
相关标签
  

闽ICP备14008679号