我需要对一组约 400 张图像中的每个图像的每个像素应用一个函数。我编写的函数(称为customf
)需要 3 个参数:矩阵和单元格在矩阵中的位置(m
和n
)。需要像素的位置来计算需要周围像素值的 LBP(局部二进制模式)。
customf(matrix, m, n)
返回一个整数d
,以便0 < d < 256
,并且我想将 的每个值存储d
在与我的图像大小相同的矩阵中。
鉴于该集合非常大,我希望我的代码尽可能高效,但我不明白如何使用cellfun
或arrayfun
以这种方式使用。
还是更好的解决方案?(使用嵌套for
可能效率低下?)
谢谢!