我注意到在Matlab中,坐标系有点不同,但我无法确定我的观察结果是否正确。我注意到当我尝试进行一些简单的图像处理时,X轴和Y轴相反:
Matlab中的垂直轴是X轴,水平轴是Y轴。我在尝试使用Im(XX:XX, YY:YY)
裁剪图片时发现了这一点,结果发现YY:YY
部分实际上代表的是水平长度而不是垂直长度。
Matlab中的coorindates是否真的将我们常用的X轴切换到Y轴,将常用的Y轴切换到X轴?
答案 0 :(得分:1)
答案 1 :(得分:1)
您必须注意坐标系和矩阵索引之间的区别。当您访问矩阵中的元素时(例如Im( a:b, c:d )
),您必须提供行的索引,然后列:Im( from_row : to_row, from_col : to_col )
。
现在它可能有点令人困惑,因为行在Y方向上,而列在X方向上。