目录
在数字图像处理中我们是离不开线性代数的,了解线性代数基础知识又会有助于我们对图像处理算法的理解和实现。数字图像实质上就是二维的数字矩阵,对图像的操作,就是对这个矩阵的计算和操作。通过一系列的矩阵运算得到想要的变换结果,从而实现人体视觉上图像的变化。那么这篇文将主要讲一下图像处理中一般涉及到的线性代数基础知识和其代码实现。
对应线性代数,首先需要理解一些基础概念:标量、向量、张量和矩阵。这里面重点是矩阵及其相关的操作了。矩阵(matrix):矩阵是一个二维数组,其中每一个元素由两个索引所确定,表示为A。
由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:
这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数 aij为(i,j)元的矩阵可记为(aij)或(aij)m × n,m×n矩阵A也记作Amn。
这系列的定义均可在百度上看到: