学习过程中一些乱七八糟的想法。内容主要来自北师大mooc遥感数字图像处理。在知识传播途中,向涉及到的相关著作权人谨致谢意!
图像在计算机中的存储
图像也是一种信息,信息在计算机中的存储是以二进制形式存储的。
解码顺序:
(1)比特序:
- CPU操作的最小单位是一个Byte。
- 一个Byte中8个bit的存储顺序成为比特序bit order,有大端big eidian和小端little eidian之分
- 大端指将高比特位(逻辑上高地址位)存储在低比特位(物理存储地址),小端则是高比特位存储在高比特位上。也就是说看高比特位的物理存储地址
(2)字节序Byte order - 对于用多个Byet存储的数据类型,其字节序同样有大端、小端之分
- 对于同一台计算机,其字节序与比特序通常一致
图像类型
- 黑白(二值)图像:用RGB模型显示的话,三通道值要么0要么255,白1全255,黑0全0
- 灰度图像:在遥感中又称单波段图像,RGB三通道值相等
- 伪彩色图像:也是单波段图像,每个灰度值对应颜色空间模型中的一种颜色,三通道值可不相等
- 彩色图像:三个独立数字层的组合
- 真彩色与伪彩色的区别:红/绿/蓝波段颜色由对应颜色通道显示,否则不是真彩色。
- 假彩色与伪彩色:伪彩色单波段。假彩色多波段,只是对应颜色通道变了
多波段存储方式: - 逐波段存储BSQ
- 逐行存储BIL
- 逐像元存储BIP
各种度
对比度
一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,即指一幅图像灰度反差的大小。差异范围越大代表对比越大,差异范围越小代表对比越小,好的对比率120:1就可容易地显示生动、丰富的色彩,当对比率高达300:1时,便可支持各阶的颜色。
https://baike.baidu.com/item/图像对比度/10850493
饱和度
图像求微分
在图像处理中,经常会看到算子,又有一阶微分算子、二阶微分算子等等。刚开始接触,一头雾水(数学基础不扎实。。。):图像可以视为一个矩阵,它的值是离散的啊,不连续,而且它貌似没有一个什么我们熟悉的函数表达式,和高数学的不一样啊。慢慢的体会以后,觉得不能用高数的思维生搬硬套到图像中来。
可以参考这篇文章理解:
https://www.cnblogs.com/pegasus/archive/2011/05/20/2051780.html
查看matlab自带函数的源代码
可以参考这篇文章:
https://wenku.baidu.com/view/0b87ca0f844769eae009ed5d.html
使用open、edit或type命令
直线方程(5种形式)
恶补数学知识。。。(百科介绍的很详细了,以后再写)
https://baike.baidu.com/item/直线方程/901132?fr=aladdin