如何用matlab 把图片中曲线的坐标直接读取出来

我用I=imread('ztype.jpg');bw=rgb2gray(I);bw1=bw>220;[tempy,tempx]=find(bw1==0):这些指令找到了那... 我用I=imread ('ztype.jpg');
bw=rgb2gray(I);
bw1=bw>220;
[tempy,tempx]=find(bw1==0):
这些指令找到了那些黑色点的坐标 里面不知道包含了坐标轴没有 现在主要是想如何得到真实的这些点对应的坐标轴数字 求解~~
拜谢!
展开
 我来答
匿名用户
2013-11-08
展开全部
没明白你的意思。你的程序中求出的tempy,tempx已经表示黑色点的坐标了,只是这个坐标是以左上角为(1,1)的,tempy求出的是正方向向下的纵坐标,tempx求出的正方向向右的横坐标。为什么还要“想如何得到真实的这些点对应的坐标轴数字”?如果你是想直观地在图上看到每个黑色点的坐标,可以这样:figure,imshow(bw1); impixelinfo; 然后把鼠标指到图像上,就可以显示每个点的坐标。
追问
先谢谢你啦  热心的朋友!
我之前确实没表达清楚啊 其实我的意思是 导入图片 根据图片里的坐标轴 直接将曲线上的点显示成矩阵 如x为时间 y为距离 可以读出4s时位移为10m

好啦 我已经自己解决了这个问题了 就是坐标和像素位置之间的换算问题了 还是谢谢这位朋友了
刀郁念吹
2020-03-02 · TA获得超过1188个赞
知道小有建树答主
回答量:1970
采纳率:95%
帮助的人:10万
展开全部
这个可以使用句柄进行操作。
h=open('a.fig')
在这个句柄中就能找到图像的曲线的数据,然后获得数据后进行插值操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓬莱茂林大CY716
2017-05-27
知道答主
回答量:2
采纳率:0%
帮助的人:2003
展开全部
请问您是怎么做到的,能请教您一下吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1a1b2b2c3c312
2015-03-24 · TA获得超过394个赞
知道答主
回答量:254
采纳率:0%
帮助的人:78.4万
展开全部
朋友 你怎么解决的啊 我遇到和你一样的问题了 不会做
求指教啊
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式