-c
-stack 0x00020000 /* Stack Size */
-heap 0x00020000 /* Heap Size */
MEMORY
{
VECS: o = 0x00000000 l = 0x00000080
IRAM: o = 0x00000080 l = 0x00007f80 /* 32 kBytes */
DRAM: o = 0x00010000 l = 0x00008000 /* 32 kBytes */
DDR2: o = 0x80000000 l = 0x04000000 /* 128 MBytes */
DDR2_VIDEO: o = 0x84000000 l = 0x04000000 /* 128 MBytes */
}
SECTIONS
{
.bss > DDR2
.cinit > DDR2
.cio > DDR2
.const > DDR2
.data > DDR2
.far > DDR2
.stack > DDR2
.switch > DDR2
.sysmem > DDR2
.text > DDR2
.ddr2 > DDR2
.IMG > DDR2_VIDEO
.Source > DDR2_VIDEO
.Scale > DDR2_VIDEO
.Out > DDR2_VIDEO
.tdd > DDR2_VIDEO
.fdd > DDR2_VIDEO
.W > DDR2_VIDEO
.X1 >DDR2_VIDEO
.X2 > DDR2_VIDEO
.TempT > DDR2_VIDEO
.TempF > DDR2_VIDEO
}
3、滤波
对2中的FFT2d变换的结果采用退化函数进行退化,然后在频率域下进行滤波操作,滤波完成后进行二维傅里叶逆变换IFFT2d(),便可以得到经过滤波的图像。
4、结果展示