MATLAB创建非默认单位的笛卡尔坐标系

如何创建以像素为单位的笛卡尔坐标系呢?使用axes(parent,Name,Value)的语法,看MATLAB帮助中心里说了要如何如何设置坐标系单位,但是看不懂具体如何操作。

img

img

image(mm);axis image; 显示即为像素位单位的坐标。
axes()好像不好使。
如果你想同时显示多个图片,使用subplot。
若果分割图像,使用图像裁剪函数。

mm=imread('d:\cutjpg\ss.jpg');
figure
image(mm);axis image; 

img

图1中,我想创建背景是I_0,以像素为单位,坐标系在背景内部,原点坐标在(h(1),h(2)),坐标系宽为h(3)高为h(4)的坐标系,但就是不知道如何设置这个笛卡尔坐标系的单位,他默认是以‘normalized’作为单位的。
https://ww2.mathworks.cn/help/matlab/ref/axes.html?s_tid=doc_ta#d124e55364
对应的MATLAB函数详细介绍是这个网站

"Unit"你只需选择后面不同的类型就行

参考一下

参考