R

NO IMAGE improc

自然画像中の方位の分布の解析

人間は水平・垂直な方向の線分に対して感度が高いことが知られており、これは Oblique effect と呼ばれます。人間が生活する視環境の中に水平・垂直の成分が多く含まれることがこのような視覚特性をもたらしているという可能性が...
NO IMAGE improc

画像の背景色の除去

問題 物体画像のデータベースなどから得た画像は、多くの場合に物体の周囲に白い背景が付いています。実験では黒や灰色の画面に画像を提示することが多いので、画像をそのまま提示すると物体の周囲に余分な白色が出てしまいます(図の上段)。...
NO IMAGE improc

2値化画像とムーニー顔

二値化 これが何の画像か分かりますか? 正解はこちら。 心理学をやっている人ならこのダルメシアンの画像は何度も目にしていたことがあると思いますが、画像処理を使えばこの種の画像をいろいろと作ることができます。 ...
NO IMAGE improc

周波数フィルタリング

フーリエ変換 ローパスフィルタ・ハイパスフィルタ・バンドパスフィルタ library( imager ) clamp = function( array, min, max ){ ...
NO IMAGE improc

空間フィルタリングによる平滑化とエッジ検出

畳み込み処理 画素値を操作する際に、当該画素の周辺に存在する画素も用いて計算を行うことができます。例えば当該画素を含む周囲9ピクセルの画素値の平均を計算し、その値を当該画素の新しい画素値とする操作を行えば、画像をぼかす効果が得...
NO IMAGE improc

画像の輝度を調整する

画像の輝度を任意の値に合わせる方法を考えます。例えばある画像の平均輝度が 0.5 だとして、これを 0.3 など別の値になるように調整したい、ということです。 一見すると、この例の場合だと画像の全ピクセルの画素値を -0....
NO IMAGE improc

Rによる画像処理:imagerパッケージの使い方

Rで画像処理をするにあたって imager というパッケージを用います。このページでは imager の基本的な使い方について扱います。まず始めにデジタル画像について説明します。 デジタル画像について 私たちが普段パ...
NO IMAGE improc

画像処理と心理学

画像処理 (Image processing) とは、画像に対して何らかの処理を施すことです。 処理の結果(出力)として画像を得る場合もあれば、何らかの記述を得る場合もあります。前者の例としては写真の明るさやコントラストを調整して見栄...
NO IMAGE プログラミング

Rの変数をローカル環境からグローバル環境に割り当てる

Rでローカル変数をグローバル環境の変数にする方法について。 関数内で宣言された変数はその関数内でしか使えず、関数の実行が終わると利用できなくなります。 例えば以下のようなスクリプトを考えます。 # Main...
NO IMAGE プログラミング

Rでメイン関数を書く

Rでスクリプトを書く際に、CやJavaでのようにメイン関数を書きたいとします。 即ち、スクリプトの冒頭にメイン関数を配置し、その下にサブ関数を並べるというお馴染みの書き方をしたい。 結論から言えば、下記のように書けばOKです。 ...
NO IMAGE プログラミング

RStudio起動時に自動でスクリプトを実行

RStudioを起動した際に自動でスクリプトを実行させる方法について。 よく使う関数は自作関数としてまとめておきこれを読み込ませて使用するのが便利だと前回書きました。 毎回のスクリプトでこのような読み込みのための手続きを...
NO IMAGE プログラミング

Rの自作関数の読み込みと、RStudioのグローバル環境をクリアに保つ方法

Rの自作関数の読み込みと、読み込んだ関数をRStudioのグローバル環境に表示させない方法について。 前回紹介したような自作関数はスクリプト内に毎回記述するのではなく、自作関数をまとめておくための専用のRファイルを別に用意...
NO IMAGE プログラミング

RStudioのクリア関数

R を RStudio で使ってる際によく利用する各種のクリア関数についてまとめました。 1. コンソールの表示内容をクリアしたい時。 # Clear console messages cat( "\014...
NO IMAGE プログラミング

実行中のスクリプトファイルの所属ディレクトリの取得方法

実行中のスクリプトファイルがどのディレクトリに位置するかを取得する方法について。 スクリプトファイル中に以下のように書けば、そのスクリプトファイルが所属するディレクトリが取得できます。 # Get the d...