位图
课程介绍#
- 第1讲 位图基础
- 01-01 数字图像处理概述
- 01-02 图像的存储格式
- 01-03 BMP文件存储格式
- 第2讲 图像的显示
- 02-01 图像处理编程基础
- 02-02 图像的显示
- 02-03 图像的特效显示
- 02-04 实验一 图像的特效显示
- 第3讲 图像的几何变换
- 03-01 几何变换基础
- 03-02 图像的几何变换
- 第4讲 图像灰度变换
- 04-01 图像增强及灰度变换
- 04-02 二值化及灰度变换
- 04-03 灰度直方图及其均衡化
- 04-04 实验二 图像灰度变换处理
- 第5讲 图像的平滑处理
- 05-01 平滑处理的基本概念
- 05-02 噪声消除法及邻域平均法
- 05-03 中值滤波法
- 第6讲 图像锐化处理及边缘检测
- 06-01 图像边缘锐化的基本方法
- 06-02 微分运算及梯度锐化
- 06-03 边缘检测
- 06-04 实验三 目标物体的轮廓提取
- 第7讲 图像分割及测量
- 07-01 概述及图像阈值分割
- 07-02 目标物体的轮廓提取
- 07-03 图像的测量
- 07-04 图像的投影及纹理分析
- 第8讲 图像的形态处理学
- 08-01 形态学基本概念
- 08-02 图像腐蚀、膨胀、开启与闭合
- 08-03 图像细化、粗化及中轴变换
- 第9讲 图像的变换域处理及应用
- 09-01 概述及图像的正交变换
- 09-02 频域低通滤波及高通滤波
- 第10讲 图像的合成
- 10-01 图像的合成
- 第11讲 24位彩色图像处理
- 11-01 概述及彩色空间
- 11-02 图像的颜色处理
- 11-03 彩色图像的平滑及锐化处理
- 11-04 实验四 24位彩色图像处理
- 第12讲 图像的小波变换处理
- 12-01 小波变换的基本概念
- 12-02 图像的小波变换处理
- 第13讲 JPEG图像的压缩编码
- 13-01 压缩编码基础
- 13-02 JPEG压缩
- 第14讲 案例分析
- 14-01 遥感图像分割与配准、人脸识别
- 14-02 图像处理在医学中的应用 、细胞统计
- 14-03 总变差(TV)模型在图像恢复中的应用、邮政编码识别
- 14-04 手写数字识别、汽车牌照案识别
- 14-05 条形码识别
- 14-06 印刷体汉字识别
- 课程:链接
数组图像处理概述#
图像的颜色#
【红、绿、蓝】三元素
图像可用红、绿、蓝三原色来表示
图形和图像#
1、图形:
由指令集合组成
指令有位置、形状、颜色等描述
记录的是坐标值
颜色隐含,统一描述
显示时,执行命令即可显示形状和颜色
2、图像:
有矩阵组成
光度值:亮度或者彩色
比较直观形象、易懂、信息量大
图像的表示 #
位图【点阵图像、像素图】来表示:
若是三彩色的照片,这里存放的是该图像的颜色在彩色表对应的坐标
图像的精度#
1、图像空间分辨率:
图像数字化的空间精细程度
2、灰度级分辨率:
颜色深度 ,表示的颜色种类数,表示每一个像素的颜色值所占的二进制位数。
例如:二位:表示四种颜色
三位:表示八种颜色
等
3、系统流程:
4、图像的处理:
一般的图像处理过程:
图像处理的应用:
(1)提高图像质量
图像去燥声,改变图像的亮度、颜色,增强图像中的某些成分、抑制某些成分,对图像进行几何变换
(2)提取图像的特征值
用于模式识别、计算机是视觉的预处理等
特征如:频域、灰度/颜色、边界/区域、纹理、形状等
(3)图像识别
在分析的基础上,进行内容识别,如:车牌识别、人脸识别、虹膜识别、指纹识别等
过程大致:采集——分析——识别
(4)图像压缩
便于存储和传输,提高效率和速度
等
图像的存储格式#
图像分类#
1、黑白图像
又叫二值图像,只有0和1
2、8位索引图像
3、灰度图
各像素信息有一个量化的灰度级描述,没有彩色信息
3、8位灰度索引图像
(1)文件带有图像颜色索引表
fred(x,y)= fgreen(x,y)= fblue(x,y)即三个颜色值相同
(2)像素值是图像颜色表的索引地址,由8位组成,从0~255
4、彩色图
每个像素的信息由RGB三原色构成的图像,其中RGB是由不同的灰度级来描述
5、8位伪彩色索引图像
和8位灰度索引图像的区别:
颜色表红、绿、蓝分量值不全相等
像素值是图像颜色的索引地址
6、真彩色图像
每个像素由RGB三个分量组成
每个分量各占8位,取值范围0~255,每个像素24位
图像格式
1、BMP格式
2、GIF格式
3、TIFF格式
4、JPEG格式
BMP文件存储格式#
BMP文件组成#
1、位图文件头结构:Bitmapfileheager
2、位图信息头结构:Bitmapinfoheader
3、位图颜色表:Rgbquad
4、位图像素数据
基于MATLAB的编程#
参考:链接
作者:Hang Shao
出处:https://www.cnblogs.com/pam-sh/p/13802972.html
版权:本作品采用「知识共享」许可协议进行许可。
声明:欢迎交流! 原文链接 ,如有问题,可邮件(mir_soh@163.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)