このページでは,JPEG ファイルの画像処理の例を説明する.
Ubuntu での R の rimage パッケージのインストール手順を説明する.
◆ Ubuntu での実行手順例
sudo apt -y update sudo apt -y install fftw-dev cd /tmp wget http://cran.r-project.org/src/contrib/Archive/rimage/rimage_0.5-8.2.tar.gz sudo R CMD INSTALL rimage_0.5-8.2.tar.gz
ファイルの読み込みには,read.jpeg() 関数を使う. ここでは,ファイル名 /tmp/fruits.jpg を指定してファイルを読み込みます. 表示には,plot() 関数を使う.
R library(rimage) x <- read.jpeg("/tmp/fruits.jpg") plot(x)
plot( rgb2grey(x) )
plot(equalize(x))
表示用に normalize() 関数を介在させている
plot( normalize( lowpass(x, radius=40) ) )
表示用に normalize() 関数を介在させている
plot( normalize( highpass(x, radius=40) ) )
plot( meanImg( rgb2grey(x) ) )
3x3隣接の範囲で最大の画素値に入れ替える.
plot( maxImg( rgb2grey(x) ) )
3x3隣接の範囲で最小の画素値に入れ替える.
plot( minImg( rgb2grey(x) ) )
表示用に normalize() 関数を介在させている
plot( normalize( laplacian( x ) ) )
表示用に normalize() 関数を介在させている
plot( normalize( sobel( x ) ) )