【问题标题】:Matlab's Imshowpair functionMatlab Imshowpair 函数
【发布时间】:2016-02-18 04:37:17
【问题描述】:

我正在尝试运行 MatLab 的 imshowpair 函数,该函数是图像处理工具箱的一部分。我安装了以下版本的 Matlab 和图像处理工具箱:

MATLAB 版本:8.4(R2014b)

图像处理工具箱 (R2014b)

代码:

A = imread('path/to/image/A');
B = imread('path/to/image/B');

figure;
imshowpair( A, B );

错误:

“uint8”类型的输入参数的未定义函数“imshowpair”

我也将图像转换为双精度图像,但似乎无论我转换为哪种类型仍然会引发相同的错误,但消息中的类型不同。

有人有什么想法或建议吗? This link 在最底部说该功能是在 R2012a 中引入的,所以我认为我对版本很满意。

【问题讨论】:

  • 你试过help imshowpair吗?你确定你安装了图像处理工具箱吗?您可以手动检查; imshowpair 具体应该在[MATLAB folder]\toolbox\images\imuitools\imshowpair.m
  • which imshowpair 返回什么?

标签: image matlab


【解决方案1】:

感谢 gordon 和 horchler 的回复。我真的很感谢你的帮助。环顾四周后,我发现安装了图像处理工具箱,但许可证是针对不同用户(机器的以前用户)的。需要转让许可证。我很抱歉没有提到它是一台经过改造的机器。在询问时,我什至没有考虑用户特定的许可场景。

我使用ver 表明已安装图像处理工具箱,使用license('inuse') 表明我没有使用许可证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-30
    • 2011-01-29
    • 2018-04-10
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多