2010-12-18 3 views
1

私はMatlabワークスペースにRGB写真をインポートしました。それは価値があると言います:< 200x200x3 uint8>。クラスuint8を持っていることを意味します。その名前は:prettyPicです。だから私が次のことをしようとする:私はimstack2vectors Matlab関数にどのような形式を与えることができますか?

%imstack2vectors関数を使用してprettyPicをベクトル形式に変換します。

[prettyPic, L] = imstack2vectors(prettyPic); 

私は次のエラーを取得する:

???未定義の関数またはメソッド 'imstack2vectors'の入力 の引数が 'uint8'の場合。

私はMatlabのヘルプを読んで、imstack2vectorsにさまざまなタイプの変数を与えて、何も動かないことがわかったとしても、検索していました。

「imstack2vectors」にはどんなタイプの画像を供給すべきかという疑問があります。そして、私はそのフォーマット/クラスに持っている画像をどのように変換できますか?

私はMatlabの初心者ですので、どんな助けでも大歓迎です!最も可能性の高い、機能imstack2vectorsは、MATLABパス上に存在しない

答えて

2

??? Undefined function or method 'imstack2vectors' for input arguments of type 'uint8'.

手段(すなわちMATLABは、この名前の関数を見つけることができません)。

タイプwhich imstack2vectors Matlabがパス上で見つけられるかどうかを確認します。何も返さず、ハードドライブ上の関数がどこにあるのか分かっている場合は、Matlab内のディレクトリを関数のある場所に変更して、コマンドを再度実行することができます。

通常、adding functions to the Matlab pathについて知りたいことがあります。

+0

おそらく私はこれを得るでしょう:>> which imstack2vectors 'imstack2vectors'が見つかりません。 – necker

関連する問題