【发布时间】:2013-12-26 14:12:43
【问题描述】:
我有使用imagesc(xxx,yyy,matrix) 显示的图像,由函数创建并作为图像句柄返回,例如pic=plot_one(38)(38 是图像编号)。
图像被缩放,以便使用get(pic,'XData') 给出一个大小为 50 的向量,从 -87.4 开始到 0 结束,对于YData,175 长度的向量从 -128 开始到 128 结束。
我正在尝试使用 improfile(xdata,ydata,pic,...) 在图像中查找配置文件。我尝试了几个选项来定义端点 [x1,x2],[y1,y2] 但没有一个成功。我只有 NAN。
下面是一个代码示例:
pic = plot_one(38);
xd=get(pic,'xdata');
yd=get(pic,'ydata');
[sx,sy,s]=improfile(xd,yd,pic,[xd(1),xd(end)],[yd(1),yd(1)]);
s 只是 NAN。 (plot_one 返回一个图像,意味着其中有 "res=imagesc(xxx,yyy,...)")
如何正确使用该选项?
提前致谢!
爱丽儿
【问题讨论】:
-
你能提供一些代码吗?目前,很难理解您要达到的目标。