rgb2ind function not working

1 回表示 (過去 30 日間)
Sez S
Sez S 2012 年 3 月 29 日
A script I have calls up the rgb2ind function. The error message is 'Undefined function or method 'rgb2ind' for input arguments of type uint8'. However I've checked the function script and it says you should use uint8 and the input arguments that are used are uint8 with a map of 256. Am I missing something? I am fairly new to Matlab. There seems to be some problems with this function as at first it could not recognise it even though the function script is in the pathway. I'm using Matlab 2008b and this script has worked on the same version on other computers previously. Here is the section using the function: inimg = imread(imname); [img,imap] = rgb2ind(inimg,256);
Thanks in advance

採用された回答

Jonathan Sullivan
Jonathan Sullivan 2012 年 3 月 29 日
That's odd. Make sure something screwy didn't happen with you path. What happens when you type
which rgb2ind
It should print the path to rgb2ind. If it says "'rgb2ind' not found." we may have to reset your paths.

その他の回答 (1 件)

Sez S
Sez S 2012 年 3 月 29 日
Hi, Many thanks for your response. The pathway is under the Matlab list of functions under the image toolbox under /ja. But at the end it says 'has no license available'. This Matlab just had it's license reactivated with a new user (me). So it's very strange. The rgb2ind function script is also located in the folder above '/ja' as well. When I open the version under '/ja' it is a mess and basically 'gobbledygoop'!!! When I open the other version it works fine.

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by