理科系の勉強日記

Linux/Ubuntu/Mac/Emacs/Computer vision/Robotics

matlabでの画像の取り扱い

matlabを使って画像処理をするために,まずは簡単な画像の入出力について学習した.

画像の読み込み
src_img = imread('filename.png');
画像の表示
image(src_img)
axis image

単純に表示するだけならimage()だけで良い.
アスペクト比を元の画像と等しくするにはaxis imageを用いる.

拡大や座標,画素ごとの値を表示してくれる高機能なビューもある.

imtool(src_img)
画素のアクセス

カラーで読み込むと< width x height x 3 >となっている.

src_img(100,100,1)

は(100,100)のRの輝度値を返す.