【发布时间】:2010-10-15 11:25:14
【问题描述】:
我正在从 Matlab 中的图像中提取特征。
为此,我必须在 nXn 窗口上应用许多函数(例如查找每个 3X3 窗口的方差等。
除了循环遍历矩阵并每次收集窗口元素之外,在 Matlab 中是否有一种简单有效的方法来执行此操作?
对于某些功能,我已经能够找到一个等效的掩码并使用 filter2 应用它们,但对于许多其他功能,我似乎没有这样的奢侈(一个很好的例子:3X3 窗口的中值)。
我想要的是 类似 arrayfun 的东西,但它适用于 nXn 窗口,而不是单个元素。
谢谢,
桑达尔
【问题讨论】:
-
如果您可以更新问题并列出您想要应用于窗口元素的特定操作,这可能会有所帮助。可能有办法将它们全部变成面罩/过滤器元素,用于 FILTER2(或可能是 CONV2)。
-
你有图片处理工具箱吗?
标签: matlab image-processing function