关于
不同的软件/编程语言可能使用不同的图像坐标系[1] [2] 。尽管存在许多可能的图像坐标系,但IEEE Std 2020-2024 [2]定义了四种常用的坐标系。图像坐标系的标记有助于使用不同图像坐标系的软件/编程语言之间的接口。
因素
以下是图像坐标系的组成要素。
| 因素 | 描述 | 示例 |
| 轴排序 | 坐标对的排序 |
x, y(行,列);y, x(列,行) |
| 参考像素索引 | 参考像素的索引 |
0;1 |
| 参考像素位置 | 参考像素的位置 |
左下;左上;其他 |
| 正x轴方向 | 图像中 x 坐标增大的方向 |
左;右 |
| 正y轴方向 | 图像中y坐标增大的方向 |
上;下 |
| 整数像素位置 | 整数索引的像素内位置 |
像素中心;其他 |
| 降采样 | 执行的降采样量 |
无;2x2;其他 |
| 裁剪 | 已完成的裁剪量 |
禁止裁剪;裁剪 |
在 Imatest 中使用
除非另有规定,Imatest 使用 IEEE Std 2020 [2] IV 型图像坐标系。
图像坐标系
| IEEE Std 2020 [2] I 型 | IEEE Std 2020 [2] II 型 | IEEE Std 2020 [2] III 型 | IEEE Std 2020 [2] IV 型 | |
| 轴排序 | x,y(行,列) | x,y(行,列) | x,y(行,列) | x,y(行,列) |
| 参考像素索引 | 0 | 0 | 1 | 1 |
| 参考像素位置 | 左下角 | 左上 | 左下角 | 左上 |
| 正x轴方向 | 正确的 | 正确的 | 正确的 | 正确的 |
| 正y轴方向 | 向上 | 向下 | 向上 | 向下 |
| 整数像素位置 | 像素中心 | 像素中心 | 像素中心 | 像素中心 |
| 降采样 | 没有任何 | 没有任何 | 没有任何 | 没有任何 |
| 裁剪 | 没有任何 | 没有任何 | 没有任何 | 没有任何 |
| 用法示例 | OpenCV | MATLAB* 测试 |
* MATLAB 的坐标轴顺序是列、行。
示例
以下示例展示了6列4行图像的各种图像坐标系。参考像素以灰色标记。



