2017-11-21 3 views
-2

私はMatlabのbeginginerです。 最初の練習では、画像にいくつかの変更を加えたいと思います。 イメージを配列としてロードします。配列は3次元配列です。配列内のすべての番号は符号なしで、int32に変換する必要があります。 私はすべての配列をトラバースすることを決め、cast関数によってデータ型を変更しました。 私の要件を満たすための簡単な方法はありますか? 私はインターネット上で解決策を探しましたが、何も見つかりませんでした。Matlabで配列のすべてのセルをキャスト

+1

['int32(X)'](https://uk.mathworks.com/help/matlab/ref/int32.html)のような意味ですか? – Wolfie

+0

はい、私はint32に変換することを意味しました – MJM

+0

私はちょうど 'int32(X)'を使って、単に 'X'が行列であることを示したようにできます。私のコメントは、 'int32'のドキュメントへのリンクでもありました。 – Wolfie

答えて

1
img_uint = imread('C:\myimg.png'); 
whos img_uint; 

img_int32 = int32(img_uint); 
whos img_int32;