我正在寻找一种很好的方法来有效地将图像划分为小区域,分别处理每个区域,然后将每个处理的结果重新组合成一个处理后的图像。Matlab有一个名为blkproc的工具。(替换为blockproc在较新版本的Matlab中)。在理想情况下,函数或类也将支持输入矩阵中的划分之间的重叠。在Matlab帮助中,blkproc定义为:B=blkproc(A,[mn],[mbordernborder],fun,...)A是你的输入矩阵,[mn]是block大小[mborder,nborder]是边框区域的大小(可选)fun是一个应用于每个block的函数我已经拼凑了一种方法,但我觉得它很笨拙,我敢打赌会