- 积分
- 231
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-8-14
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
1,如何获取当前图像矩阵
我用下面代码作灰度图
Z=imread('filename');
imshow(Z,[low, up]);%提高low和up之间灰度的分辨率
我如何才能得到当前显示在figure中的图对应的矩阵?
save,print等语句都不行,因为存的是png图,不是对应的2维矩阵,无法继续编辑数据。
2,我画了一个地图,然后在地图之上叠加一张图片,如何准确定位图片的位置。
...
h1=axes('position', [0,0,1,1]);
m_plot(..., 'parent',h1); %画地图,省略画地图的命令。
hold on
h2=axes('position',[0.3 0.3 0.3 0.3], 'parent',gcf);
Z=imread('F:/2.png');
imshow (Z,'parent',h2);
帮助上说position后面的四个参数分别是[x0,y0,xwidth,ywidth],但我自己画图的时候画出来的map并不是完全在0,1上,0,1是matlab的画图板。在所以h2的参数设定也无法选取需要的位置,并且单独调整图的宽度的时候,图的位置也会发生显著变化。按理说固定了坐标原点x0,y0是不应该变的啊?
请教各位了。
|
|