【问题标题】:matlab improfile for scaled images用于缩放图像的 matlab improfile
【发布时间】: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,...)")

如何正确使用该选项?

提前致谢!

爱丽儿

【问题讨论】:

  • 你能提供一些代码吗?目前,很难理解您要达到的目标。

标签: image matlab


【解决方案1】:

问题解决了。 我给了 improfile 一个图像句柄而不是一个矩阵,所以它试图计算一个 1X1 矩阵的轮廓

【讨论】:

    猜你喜欢
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多