在Matlab中应用一组图像滤波器
我需要使用Matlab中的一组过滤器过滤图像。我的第一次尝试是使用简单的for循环为库中的每个过滤器重复调用\“ imfilter \”函数。
对于我的应用程序,我将需要重复多次此过程,因此,我需要使此步骤尽可能高效。因此,我想知道是否可以通过某种方式对此操作进行矢量处理以加快处理速度。为了简化操作,我所有的过滤器内核都具有相同的大小(9x9)。
作为我要做什么的一个示例,我的滤镜设置在9x9x32元素块中,需要将其应用于我的图像。我曾考虑过将图片复制到一个块中(例如100x100x32),但是我不确定是否有一种方法可以应用诸如卷积之类的操作而无需借助循环。有没有人提出解决此问题的好方法的建议?
没有找到相关结果
已邀请:
2 个回复
嫩昧竞莫
粱委教