我正在尝试运行MatLab的imshowpair
函数,该函数是图像处理工具箱的一部分。我安装了以下版本的Matlab和图像处理工具箱:
MATLAB版本:8.4(R2014b)
图像处理工具箱(R2014b)
代码:
A = imread('path/to/image/A');
B = imread('path/to/image/B');
figure;
imshowpair( A, B );
错误:
未定义的功能' imshowpair'对于输入参数类型' uint8'
我已经将图像转换为双打,但似乎无论我转换为哪种类型仍会引发相同的错误,但邮件中的类型不同。
任何人有任何想法或建议吗? This link在最底层说该功能是在R2012a中引入的,所以我认为我对这些版本有好处。
答案 0 :(得分:0)
感谢gordon和horchler的回复。我非常感谢你的帮助。环顾四周后,我发现安装了图像处理工具箱,但许可证是针对不同的用户(该机器的先前用户)。许可证需要转移。我很抱歉没有提到它是一个改变用途的机器。在询问时我甚至没有想过用户特定的许可场景。
我曾使用ver
来显示已安装了图像处理工具箱,而license('inuse')
显示该许可证未用于我。