トップページ -> 研究道具箱と教材 -> Octave を用いた画像処理や統計処理,Octave と OpenCV との連携
[サイトマップへ]  

Octave を用いた画像処理や統計処理,Octave と OpenCV との連携

次の話題について説明しています.

◆ 参考Webページ

◆ Octave への期待

Octave のドキュメントは: http://www.gnu.org/software/octave/docs.html


octave のインストールと使用法

Linux でのインストール

Windows でのインストール

  1. Windows に Octave バージョン 3.6.1 をインストール(Windows 版をインストール)

    Octave バージョン 3.6.1 の Windows 版をインストール,テスト実行する手順を図解で説明します.インストールは簡単に行えます.

  2. (オプション)Windows に Octave バージョン 3.2.4 をインストール(Cygwinのパッケージをインストール.Windows 上の Cygwin にインストール

    Octave バージョン 3.2.4 の Cygwin 版をインストール,テスト実行する手順を図解で説明します.簡単にインストールできます.

    Cygwin のパッケージからインストールします. Cygwin の C コンパイラを用いて,octave のプログラムの機能 (liboctave など) を使うプログラムの練習をしたいというような場合には,この手順が参考になるかも知れません.

    ■ この Web ページで説明してること

  3. (オプション)Windows に Octave バージョン 3.2.4 と octave-forge をビルドとインストール(ソースコードからコンパイル.Windows 上の Cygwin にインストール)

    Octave の ソースコードパッケージをダウンロードし,Cygwin 上でビルドして,インストールする手順を図解で説明します. ソースコードからコンパイルしたい場合(例えば,最新の Octave を追いかけたいなど)の場合には,この Web ページの手順が参考になるでしょう.

octave 関連ソフトウエア

C/C++ 言語プログラムとの連携

設定のヒント、追加作業など

Octave bindings for OpenCV

Octave bindings for OpenCV は古いバージョンの OpenCV の機能なので注意.

video パッケージ

Octave 3.6.3 で確認済み


Octave の文法と主要な機能

ベクトル集合に関する操作


Octave を用いた画像処理の例

■ 二値画像

■ 濃淡画像

■ カラー画像

ベクトルマップ,ビデオ

特徴抽出など


Octave を用いた統計処理の例

確率/統計

ベクトル,配列の Outlier の検出

時系列

  • Octave でのグラフ作成
  • Octave での平均、分散の例

    Octave のプログラム例


    liboctave の使い方