[求助]axes中有没有自定义单位?
坐标系A------图片上原有的坐标(里面的那一个).
坐标系B------matlab生成的坐标
请教!先谢过。
如图, 我在GUI的axes中导入了一张图片,图片自带有一个坐标系“A”,这个坐标系是我所需要的.
B=imread('E:\matlab\jhy4.jpg');
axes(handles.axes1);
若下一步我用image(B)显示图片则显示axes,
若用imshow(B);则不显示axes.
我想进行局部放大,且显示网格.在GUI中能不能实现?
比如我想放大图片最中间的一点G,但问题是放大后图片坐标系“A”(里面的那一个)就会看不见了,这时我只有根据外面的那个坐标系B来定位.
可问题是,坐标系“B”是以象素为单位的,“数据和单位”跟里面的那个坐标系“A”不一致。这样我就无法得知点G在坐标系A中的精确位置。
有没有可能把坐标系“A”和“B”数据显示改成一样的。可不可以自定义一个单位。比如说坐标系“B”以100象素为单位的话,坐标系“B”显示的数据就会小一点(0。5、1、1。5.....).这样就有可能一致了。