Octave の活用

【概要】 Octaveプログラミング言語の包括的な技術解説である.基本文法から画像処理,統計解析まで幅広い機能を体系的に説明している.特に,行列演算,信号処理,画像処理における具体的な実装例を豊富に提供し,実践的なプログラミングをサポートする.また,Windows,Ubuntu,CentOSなど各種環境でのインストール方法,OpenCVとの連携,liboctaveの使用法など,開発環境構築に関する詳細な情報も含まれている.

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

目次

サイト内の関連ページ

【関連する外部ページ】

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

基本機能と主要プログラミング要素

ベクトル計算と数値処理

画像処理機能と実装例

* 二値画像

* 濃淡画像

* カラー画像

ベクトルマップと動画像処理

* サイト内の関連ページ Avidemux を用いた動画ファイルの再エンコードの例

特徴量抽出と認識処理

統計解析とデータ処理

確率/統計

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

時系列

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

    実践的なプログラミング例

    インストールと環境構築ガイド

    Linux環境でのセットアップ手順

    サイト内の関連ページ

    C/C++との連携プログラミング

    システム設定と最適化ガイド

    OpenCVとの統合機能

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

    動画処理パッケージの活用

    Octave 3.6.3 で確認済み

    liboctaveライブラリの活用法