news 2026/6/15 18:08:51

华为OD机试真题 - 灰度图存储 (C++ Python JAVA JS GO)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机试真题 - 灰度图存储 (C++ Python JAVA JS GO)

灰度图存储

华为OD机试 - 华为OD上机考试 100分题型

华为OD机试真题目录点击查看: 华为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。

如此,图像软件在打开此格式灰度图的时候,就可以根据此算法从压缩数据恢复出原始灰度图矩阵。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 14:41:56

零基础入门LVGL的canvas画布渲染功能

从零开始玩转LVGL画布:让嵌入式UI拥有“自由绘图”的灵魂 你有没有遇到过这样的场景? 想在智能手表上画一个渐变色的圆形表盘,却发现标准控件只能填充单一颜色; 想实时显示一段音频频谱,但系统里根本没有“波形图”这…

作者头像 李华
网站建设 2026/6/15 13:13:35

L298N电机驱动模块基础应用:控制电机正反转操作指南

从零开始掌控电机:L298N驱动模块实战指南你有没有试过用Arduino控制一个小车前进、后退,结果一通电,轮子要么不动,要么乱转?甚至芯片发烫冒烟?别急——问题很可能出在电机驱动环节。微控制器IO口输出电流太…

作者头像 李华
网站建设 2026/6/15 14:08:09

Dify平台是否支持微调?当前阶段的模型训练限制说明

Dify平台是否支持微调?当前阶段的模型训练限制说明 在企业加速拥抱AI的今天,一个现实问题摆在许多技术团队面前:如何在不组建庞大算法团队的前提下,快速构建稳定、可维护的智能应用?尤其是当业务场景涉及大量私有知识…

作者头像 李华
网站建设 2026/5/29 18:43:22

【毕业设计】SpringBoot+Vue+MySQL 教学辅助系统平台源码+数据库+论文+部署文档

摘要 随着信息技术的快速发展,教育领域对数字化教学辅助工具的需求日益增长。传统教学方式在资源共享、师生互动和学习效率方面存在诸多局限,亟需一种高效、便捷的现代化教学辅助系统。教学辅助系统平台通过整合在线课程管理、作业提交与批改、学习资源共…

作者头像 李华
网站建设 2026/6/15 14:37:13

Dify平台社区活跃度分析:开源力量推动AI平民化

Dify平台社区活跃度分析:开源力量推动AI平民化 在生成式AI技术席卷全球的今天,一个耐人寻味的现象正在发生:越来越多的企业和开发者不再从零搭建LLM应用,而是转向像Dify这样的可视化开发平台。这背后反映的不仅是工具形态的演进&a…

作者头像 李华
网站建设 2026/6/14 17:54:45

Dify如何实现对敏感内容的过滤与审核?合规性解析

Dify如何实现对敏感内容的过滤与审核?合规性解析 在生成式AI迅猛发展的今天,企业越来越依赖大语言模型(LLM)来构建智能客服、自动写作、知识问答等高交互应用。然而,随着AI能力的提升,其“越狱”风险、输出…

作者头像 李华