【发布时间】:2014-04-22 03:01:14
【问题描述】:
我目前正在学习 Matlab,但无法理解图像部分。我有这张关于 matlab 图像的幻灯片:
****图像矩阵*
3 层图像矩阵——将“rainbow.jpg”读入 im
im 到 im2 的子集——例如(155:184 , 145:164, : )
*1层图像-获取im2****中的红色层
我想问一下(155:184, 145:164, :) 代表什么?括号中的每个值代表什么?另外,分号代表什么?
谢谢!
【问题讨论】:
我目前正在学习 Matlab,但无法理解图像部分。我有这张关于 matlab 图像的幻灯片:
****图像矩阵*
3 层图像矩阵——将“rainbow.jpg”读入 im
im 到 im2 的子集——例如(155:184 , 145:164, : )
*1层图像-获取im2****中的红色层
我想问一下(155:184, 145:164, :) 代表什么?括号中的每个值代表什么?另外,分号代表什么?
谢谢!
【问题讨论】:
假设您有一个 3 维矩阵 A 并且您正在索引您的矩阵。我将使用上面的示例:
A(155:184,145:164,:)
155:184 在第一个条目中表示第 155 到 184 行
第二个条目中的145:164 表示取列 145 到 164
最后一个条目中的分号表示沿第三维取每个元素。因此,如果您有200x200x3,分号将沿该第 3 维取 3 个数组。
【讨论】: