用blkproc函数
b
=
blkproc(a,[m
n],fun,
parameter1,
parameter2,
...)
参数解释:[m
n]
图像以m*n为分块单位,对图像进行处理(如8像素*8像素)
fun:
应用此函数对分别对每个m*n分块的像素进行处理
parameter1,
parameter2:
要传给fun函数的参数
比如:
output
=
blkproc(img,[8
8],'dct');
%对图像的每个字块的列
行进行dct变换
output
=
blkproc(output',[8
8],'dct');