24小时热门版块排行榜    

查看: 328  |  回复: 3

chaofan1231

银虫 (小有名气)

[求助] 图像坐标

请教大家一个问题,图片矩阵的坐标原点在图像左上角,对图像画等高线后坐标原点跑到了左下角,如何将后者的坐标原点改到左上角与图像对应起来?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
chaofan1231: 金币+2, ★★★★★最佳答案, 谢谢 2012-11-02 08:42:44
xzhdty: 金币+1, 谢谢骠骑将军 2012-11-03 22:39:35
坐标变换就是简单的加减法运算: 左上角原点坐标系的y坐标 = 图像高度 - 左下角原点坐标系的y坐标
不过等高线等于是在作图,作图默认就是左下角原点的,不管是等高线还是plot,bar,scatter...都是;而图像显示等于你在看矩阵,左上角是矩阵第一个元素很直观,跟在纸上写矩阵元素是一致的.
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-11-01 16:55:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chaofan1231

银虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2012-11-01 16:55:13
坐标变换就是简单的加减法运算: 左上角原点坐标系的y坐标 = 图像高度 - 左下角原点坐标系的y坐标
不过等高线等于是在作图,作图默认就是左下角原点的,不管是等高线还是plot,bar,scatter...都是;而图像显示等于你在看 ...

set(gca,'ydir','reverse','xaxislocation','top'); 这个命令可以实现坐标更改,我想再请教下,你说的方法如何达到我的目的?因为我对你写的公式里的不是太清楚,小弟水平有限,见笑了。
3楼2012-11-02 08:51:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
3楼: Originally posted by chaofan1231 at 2012-11-02 08:51:20
set(gca,'ydir','reverse','xaxislocation','top'); 这个命令可以实现坐标更改,我想再请教下,你说的方法如何达到我的目的?因为我对你写的公式里的不是太清楚,小弟水平有限,见笑了。...

我是说,左上角和左下角的变换,只是y坐标更改,x坐标不变
你在纸上画出2个坐标系,就能发现对应关系了
如果一个是y,另一个是y'
那么关系就是: y+y' = 图像的高度
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-11-02 16:56:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chaofan1231 的主题更新
信息提示
请填处理意见