【发布时间】:2010-10-28 17:03:21
【问题描述】:
我有一个巨大的二维矩阵,我想从中提取 15 个不同的 100x100 部分。我有两个向量 x 和 y ,其中保存了零件的左上角索引。我用过这样的东西:
result = cam1(x(1:end):(x(1:end)+99), y(1:end):(y(1:end)+99));
但结果只是一个 100x100 的矩阵,而不是 15x100x100。为什么?
我知道使用循环可以轻松完成,但我们不允许使用循环(这是图像处理练习的一部分)。另一种可能性是写所有 15 行,但这有点难看。
你有什么优雅的解决方案吗?谢谢。
【问题讨论】: