トップページプログラミングOctave の活用

Octave の活用

Octaveは, 「MATLAB にほぼ互換」ともいわれるプログラミング言語.

目次

【サイト内の関連ページ】

◆ 参考Webページ

◆ Octave への期待

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

Octave プログラミング,Octave の主要な機能

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

Octave を用いた画像処理

■ 二値画像

■ 濃淡画像

■ カラー画像

ベクトルマップ,ビデオ

※ サイト内の関連ページ Avidemux を用いたビデオファイルの再エンコードの例

特徴抽出など

Octave を用いた統計処理

確率/統計

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

時系列

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

    Octave のプログラム例

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

    Linux でのインストール

    【サイト内の関連ページ】:

    Windows でのインストール

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

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

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

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

      • インストール手順
      • 動作確認
      • gnuplot との連携の例
      • cygblas-0.dll の入れ替え
      • 性能測定の例 行列と行列の積, LU 分解, 正方行列の逆行列, 行列式, Singular Value Decomposition, QR factorization, 分散共分散行列, 分散共分散行列の固有値と固有ベクトル(主成分分析), 2次元の畳み込み(コンボリューション), 2次元の高速フーリエ変換 (FFT), convex hul
    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 で確認済み

    liboctave の使い方