2

ファイル/データのインポート ツールを使用して、tif イメージを変数として Matlab ワークスペースにインポートしたいと考えていました。しかし、次のエラーが表示されました。画像の種類は、float single、32 ビットです。サイズは非常に大きい (4144,12619,7)。そのような画像をmatlabで読み取って表示できます。このエラーはどういう意味ですか? どうすれば修正できますか?

どうもありがとう

4

1 に答える 1

0

TIFF 仕様を読んでください。

警告メッセージから、選択した形式に問題があるようです。TIFF ファイルを読み取る場合、各 IFD には多くのエントリがあり、そのうちの 1 つが SamplesPerPixel です (仕様の 24 ページを参照)。これは SHORT タイプである必要があります (タイプのリストとその内容については、15 ページを参照してください)。ただし、明らかに、そこには LONG 型があります。それが問題を引き起こしているようです。matlab が正しく識別していないか、イメージの保存に使用したソフトウェアが TIFF 仕様に従っていません。

于 2012-12-08T19:38:42.453 に答える