永发信息网

如何用MATLAB实现图像分块

答案:1  悬赏:0  手机版
解决时间 2021-11-16 23:26
  • 提问者网友:呐年旧曙光
  • 2021-11-16 17:09
如何用MATLAB实现图像分块
最佳答案
  • 五星知识达人网友:千夜
  • 2021-11-16 17:41
用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');
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯