Last modified 11 years ago Last modified on 09/15/06 12:03:34

MISTって何?

このページは,MISTに対する素朴な疑問に一問一答形式で答えていくページです. ライブラリとか,プログラムにあまり詳しくない人でも理解できるように質問と回答を作っていきましょう.

質問1 MISTって何?

音声と画像のメディア統合を支援する標準ライブラリを目指しています. 別に,音声のみや画像のみでも使えるライブラリです. 音声・画像にかかわる研究をしようとした場合,研究に必要となるアルゴリズムを収集しなくてはならないことが多々あります. そこで,そのようなアルゴリズムをできるだけ網羅的に集め(計算性能や精度なども含めて),皆さんに提供しようというものです. 特に,これまで名古屋大学で開発されたアルゴリズムを重点的に集めるつもりです. また,それらのアルゴリズムを統一的なインターフェースで扱うことができるようにし,利用者の開発効率向上を目指しています.

質問2 MISTって簡単?

はい,簡単です.基本的に,C/C++言語の配列を操作する感覚で,画像・音声を扱えるようにしています. また,全てのアルゴリズムで統一したインターフェースを提供しているので,基本的な扱いを覚えれば全てのアルゴリズムを利用できます. しかし,MISTはC++のテンプレートの機能を利用したテンプレートライブラリです. なので,若干C++の知識が必要となります. でも,STLを利用したことがある人なら,すんなり利用できるのではないか?と思います.

さらに,MISTでは全てのOSで共通して利用できることを目指しているので,JPEG読み込み等を行う外部ライブラリも,共通のものを選んでいます. なので,基本的にMISTは複数のOSで動作させることが可能です. また,そのような必要となる外部ライブラリについては,インストール方法を詳しく紹介します. インストールのハードルが高い場合は,MISTプロジェクトチーム側でコンパイル済みのものを提供したりしようと考えています.

簡単ではありますが,MISTの利用に当たって,初期ハードルは低いと思いませんか?

質問3 MISTに必要なものは?

MISTを利用するに当たって,基本的に必要となるものはC++対応のコンパイラだけです. 具体的にサポートするコンパイラについては,MISTでサポートするコンパイラ を御覧ください. 他のライブラリと違い,利用する前にライブラリをコンパイルする必要はありません. 単に,プログラム内でインクルードして終わりです. 簡単でしょ? また,必要に応じてJPEG等の読み込みライブラリを用意する必要があります. そのような外部ライブラリに関しては,詳細なインストール方法,もしくはコンパイル済みパッケージをMISTプロジェクトチーム側で用意します.

質問4 MISTの入手方法は?

一番簡単な方法は,トップページから ダウンロードページ へ行き,最新のスナップショットをダウンロードすればOKです. 最新の機能を利用したい方は,Subversionソース管理から直接ダウンロードしてください. 詳細は,SVNアクセス の利用方法を読むか,リポジトリを閲覧 からダウンロードしてください. それでも分からない場合は,プロジェクトチーム までお尋ねください.

質問5 MISTでトラブル!!

MISTプロジェクトチームは,利用者の皆さんの意見を元に開発を行っています. なので,トラブルがあった場合はMISTプロジェクトチームまでメールを送ってください. 可能な限り,トラブルの解決をお手伝いできるようがんばります. また,それがMIST開発へのフィードバックともなり,よりよい物になっていくと考えています.

質問6 自分も開発に携わりたい!!

MISTプロジェクトチームは,開発を手伝ってくれる方を広く募集しています. 開発に参加する意思があれば,すぐにでもMISTプロジェクトチームまでメールください. また,MISTを使って開発したアルゴリズムを,MISTにフィードバックしていただければいいなと考えています.

質問7 MISTのライセンスについて

MISTのライセンス をお読みください. また,ライセンスに関する質問がありましたら,MISTプロジェクトチームまで連絡をお願いします.