2015-11-16 236 views
0

我想運行MatLab的​​函數,它是圖像處理工具箱的一部分。我有Matlab和圖像處理工具箱的安裝以下版本:Matlab的Imshowpair函數

MATLAB Version: 8.4(R2014b)

Image Processing Toolbox (R2014b)

代碼:

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

figure; 
imshowpair(A, B); 

錯誤:

Undefined function 'imshowpair' for input arguments of type 'uint8'

我已經轉換圖像,以雙打爲好,但看起來無論我轉換成哪種類型,它仍會拋出相同的錯誤,但是在消息中使用了不同的類型。

任何人有任何想法或建議? This link在最底層說這個函數是在R2012a中引入的,所以我會認爲我對這些版本很好。

+1

你試過'幫助imshowpair'嗎?你確定你安裝了圖像處理工具箱嗎?你可以手動檢查; imshowpair具體應該在'[MATLAB文件夾] \ toolbox \ images \ imuitools \ imshowpair.m'中。 – gordon

+1

'哪個imshowpair'返回什麼? – horchler

回答

0

感謝您的回覆gordon和horchler。我非常感謝你的幫助。在查看更多信息後,我發現圖像處理工具箱已安裝,但許可證僅適用於其他用戶(本機的以前用戶)。許可證需要轉移。我很抱歉沒有提到它是一個重新使用的機器。在提問時,我甚至沒有想過用戶特定的授權場景。

我已經使用ver來顯示圖像處理工具箱已安裝,並且license('inuse')顯示許可證沒有被使用。