news 2026/6/10 18:16:34

华为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/10 14:11:08

Dify如何集成自研模型?私有模型封装调用指南

Dify 如何集成自研模型?私有模型封装调用指南 在企业加速拥抱 AI 的今天,越来越多组织开始部署自己的大语言模型(LLM),以满足数据安全、业务定制和成本控制的刚性需求。然而,训练一个模型只是第一步——如何…

作者头像 李华
网站建设 2026/6/9 22:57:20

Dify中变量作用域管理机制:避免上下文污染的关键

Dify中变量作用域管理机制:避免上下文污染的关键 在构建AI驱动的智能客服、自动化流程或复杂Agent系统时,一个看似微小却极具破坏性的问题正在悄然浮现——用户的对话“串台”了。你有没有遇到过这种情况:前一位用户刚问完订单状态&#xff…

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

ModbusTCP协议抓包解析:Wireshark过滤技巧详解

从抓包开始,真正看懂 ModbusTCP 通信你有没有遇到过这样的场景:上位机突然报“PLC离线”,可现场一看——电源正常、运行灯闪烁、程序也在跑。重启?没用。换网线?还是不行。最后只能一句“网络不稳定”草草收场。其实问…

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

基于Vue2的v-scale-screen适配方案深度剖析

大屏适配的“隐形放大镜”:如何用 Vue2 指令实现设计稿级精准还原?你有没有遇到过这样的场景?项目验收现场,设计师精心打磨的 19201080 数据大屏,在客户那块拼接而成的 57601080 超宽屏幕上一打开——左边空出一大片黑…

作者头像 李华
网站建设 2026/6/10 17:56:22

基于OpenMV的实时人脸识别完整指南

从零开始,用 OpenMV 打造实时人脸识别系统 你有没有想过,一块比手掌还小的开发板,能独立完成人脸识别?不需要连接电脑、不依赖云端服务器——它自己就能“看”到人脸,并告诉你:“这是 Alice” 或 “陌生人…

作者头像 李华
网站建设 2026/6/10 15:31:31

Dify如何实现会话状态持久化?用户历史记录存储机制

Dify 如何让 AI “记住”用户?揭秘会话状态与历史记录的底层机制 在今天,一个真正“聪明”的 AI 助手,不该是每次对话都从零开始的“金鱼脑”。当你前脚问完订单编号,后脚再追问“那我上周买的呢?”,它却一…

作者头像 李华