一个二维数组Pixel[ Height ] [Width] ,用它来存储i 行j 列图像像素的值(以
C 语言为例) :
for (i = 0 ; i < height ; i + + )
{
for (j = 0 ; j < width ; j + + )
{
/ / 存储i 行j 列图像像素的值
/ / pData 是存储图像像素的起始地址值
Pixel[i ] [ j ] = 3 (pData + + ) ;
}
}
图 1导航雷达二维回波图像及像素矩阵
这样,经过循环二维数组被全部赋了值,完成了整个像素数据阵列的提取,我们把这个二维数组称为像素矩阵。图1 是导航雷达二维回波图像,经像素矩阵提取后, 可以得到右边的像素矩阵——矩阵1 (这里是部分数据) 。
图像像素矩阵的产生,为图像处理提供了一种新的途径,许多对图像的处理,都可以转化为对矩阵的分析,完成了由二维图像数字矩阵的变换,从而使问题变得准确、简便、易行。
四、像素矩阵的线性映射分析
设图像像素矩阵为sig , L (·) 为一种线性映射方式,sig′为变换后的矩阵,则有:
sig′= L ( sig) (1)