当前位置: 首页 > news >正文

数字图像基础——图像和数字图像

一、基础概念

1.图像本质定义

  1. “图”:物体反射、透射光线在空间的客观物理分布;
  2. “像”:人眼接收光信号后,在大脑中形成的主观感知与解读;
  3. 视觉数据占比:人类获取外界信息83% 来自视觉,是机器视觉研究的核心依据;
  4. 成像本质区别
    • 人眼成像 = 客观光信号 + 人脑主观修正;
    • 相机 / 工业相机成像 = 纯客观光强采集,无主观偏差,适合机器检测。

2.广义图像范围

所有可被可视化的物理信号都属于图像:

日常照片、绘画、X 光片、B 超超声图、MRI 脑部核磁、心电图、红外热成像、雷达扫描图、卫星云图。

3.模拟图像、数字图像

(1)模拟图像(连续图像)
  • 数学表达式:f(x,y)f(x,y)f(x,y)

  • (x、y)(x、y)(xy):空间坐标,可以取任意实数;

  • fff:坐标点亮度 / 灰度 / 色度,连续不间断;

  • 局限性:无法直接存入计算机、无法做算法运算。

(2)数字图像(离散图像)
  • 数学表达式:I(r,c)I(r,c)I(r,c)

  • rrr= 行号、ccc= 列号、III= 像素灰度值,全部为整数

  • 本质:二维整数矩阵,计算机以数组形式存储、处理;

  • 示例灰度图像矩阵:


二、数字图像六大分类

1.二值图像(黑白图像)

  • 像素仅两个取值:0=黑色1=白色,无任何灰度过渡;
  • 矩阵示例:

  • 机器视觉用途:轮廓提取、ROI 掩码、二维码 / 条码识别、工件有无判断、形态学腐蚀膨胀操作。

2.灰度图像(单通道图像)

  • 取值范围:8bit 标准 0 ~ 255

    • 0 = 纯黑,255 = 纯白,中间数值为连续过渡灰色;
  • 存储:仅 1 个二维矩阵,占用内存小;

  • 矩阵示例:

  • 机器视觉用途:缺陷检测、边缘检测、尺寸测量、模板匹配,工业项目最常用格式

3.RGB 真彩色图像(三通道图像)

  • 构成:R 红、G 绿、B 蓝三个独立灰度通道叠加,每个通道都是 0~255 灰度图;

  • 存储结构:三维数组高度×宽度×3

  • 矩阵示例:

  • 常见色彩位深规格:

    模式位分配可表达总颜色数
    256 色B:2bit G:3bit R:3bit256
    高彩色 16bitB:5bit G:6bit R:5bit65536
    真彩色 24bitR/G/B 各 8bit约 1670 万
  • 用途:颜色分选、色差检测、外观颜色判定。

4.索引图像

  • 原理:图像矩阵只存调色板索引号,通过索引查表(colormap)获取真实 RGB 值;
  • 优点:大幅压缩文件体积;
  • 用途:GIF 动图、嵌入式低算力设备、老旧图片格式。

5.伪彩色图像

  • 原理:将灰度值映射为不同颜色,人为上色;
  • 用途:红外图、热力图、医学影像可视化,增强人眼辨识度。

6.三维图像

  • 表达空间高度信息(3D 点云、曲面高度矩阵);
  • 用途:3D 机器视觉、高度差检测、体积测量、平整度检测。

三、其他分类维度(补充)

  1. 按存在形式
    • 可见图像:可见光照片、图纸;
    • 不可见物理图像:红外、雷达、超声、X 光、MRI 核磁。
  2. 按时间维度
    • 静态图像:单张图片;
    • 动态图像:视频帧序列(连续多张图像)。
  3. 按空间维度
    • 二维平面图像;三维深度图像。

MATLAB 实操代码

1.图像基础读取与显示

% 读取彩色图片 I = imread('lenac.bmp'); % 窗口显示图像 imshow(I);

2.彩色图转为灰度图

I = imread('lenac.bmp'); G = rgb2gray(I); % 转换公式:Y = 0.299R + 0.587G + 0.114B imshow(G); imwrite(G,'lenag.bmp'); % 保存灰度图

3.灰度 / 彩色图转为二值黑白图

I = imread('lenac.bmp'); G = rgb2gray(I); BW = im2bw(G); % 阈值分割得到二值图 imwrite(BW,'lena_bw.bmp');

4.图像数据类型查看

whos % 查看矩阵维度、字节、数据类型 % I: 256×256×3 uint8 彩色图 % G: 256×256 uint8 灰度图 % BW:256×256 logical 二值图

5.MRI 多帧索引图像读取(三维序列图像)

load mri; % 载入脑部核磁多帧数据 imshow(D(:,:,7),map); % 显示第7帧单张切片 figure,montage(D,map) % 一窗口拼接所有切片

注意

  1. 二值图只有 0 和 1,灰度图是 0~255 连续值,不要混淆;
  2. 灰度图单通道计算量最小,工业检测优先选用;RGB 三通道适合颜色检测;
  3. rgb2gray加权公式是人眼视觉敏感度加权,不是简单平均值;
  4. 索引图像靠颜色表映射,本身不直接存储 RGB 数值;
  5. MRI 多帧图像属于 4 维数组,对应三维空间切片,是 3D 视觉基础案例。
http://www.jsqmd.com/news/1328841/

相关文章:

  • 探索jQuery Reel多模式应用:全景图、物体电影与定格动画
  • 汉口格力空调不制冷维修、加氟-格力空调常见故障原因与解决办法。 - 武汉科恩特环境
  • SNIA SDXI Spec 系列解读:从内存搬运卸载到虚拟化友好的数据加速器
  • Windows 11任务栏崩溃:ExplorerPatcher兼容性深度分析与专业修复指南
  • 未来已来——无创血流动力学监测的发展趋势与展望
  • Unity游戏热更新实战:基于JEngine与ILRuntime的动态代码与资源更新方案
  • 抖音视频怎么免费去水印?2026 实测好用的方法与 Download 版权注意事项 - 免费软件工具方法教程
  • 如何快速部署树莓派系统:3步智能配置终极指南
  • AMD显卡AI创作的终极解决方案:ComfyUI-Zluda深度解析与实践指南
  • 可灵首尾帧控制黄金窗口期已开启(仅剩72小时):首批支持Sub-Frame Precision的SDK预览版限时开放申请
  • Meshroom终极指南:如何将照片变成3D模型的免费开源工具
  • 金融
  • 2026浙江靠谱的立式气动隔膜泵源头厂家严选指南:从对比中找答案 - geo交流
  • 技术解析:GoldHEN Cheats Manager - PlayStation 4游戏修改系统的架构设计与应用实践
  • OnPostRender事件:渲染谢幕后的“最后回眸“
  • 2026年机动车汽车救援行业分析:威海经济技术开发区众合汽修中心综合能力解读 - 卓企推荐
  • Unity 2D动画性能优化实战:从Sprite管理到Animator瘦身
  • 免费 PDF 转 Word 工具怎么选才不踩坑?2026 年亲测总结 - 办公小帮手
  • Fast Deep Learning Library (DLL)在工业界的应用:实时图像分类系统案例分享
  • 中科银智推进NIVI产品化:从研发协同到量产验证的资本叙事 - 优企甄选
  • Prisma与TypeORM的对比以及在Nest.js中的优劣点分析
  • IPXWrapper终极指南:三步让Windows经典游戏重获联机生命
  • grep用法
  • 【限时解密】金融级联邦学习可信执行环境(TEE)配置手册:Intel SGX+Occlum生产环境零漏洞部署
  • 2026年08月水泥厂扫地车品牌推荐:哪个好? - 工业清洁测评社
  • 武校训练苦不苦?训练强度及家长关心问题及正规寄宿制武校推荐 - 圣龙武术朱老师
  • 2026年微信扫一扫查发票怎么操作?批量查询指南 - 跑政通
  • 2026成人学历提升机构****与行业避坑全解|基于**调研数据的六机构深度对比 - 互联网科技品牌测评
  • 【手写3D激光SLAM】开源方案排列组合
  • 携号转网查询接口开发全解析:原理、实践与对接指南