タグ

2010年11月27日のブックマーク (11件)

  • Igo - a morphological analyzer

    目次 概要/特徴 リリースノート インストール/使い方 jarファイル 解析用辞書作成 形態素解析 コマンド BuildDic Igo Java API Tagger Morpheme サンプルコード MeCabとの相違点 解析結果 機能 辞書ファイル 単語エントリフォーマット 制限/注意点 禁則文字 バイナリ辞書エンディアン ライセンス バグ報告など 概要/特徴 Javaで実装された形態素解析器。→ Common Lisp版 辞書フォーマット及び解析結果は、ほぼMeCab互換。 単機能。 Java形態素解析器としては比較的高速。 スレッドセーフ。 リリースノート version 0.4.3: 2011年06月17日 形態素解析部の微細なパフォーマンスチューニング インストール/使い方 1) jarファイルの取得/作成 jarファイルは以下のいずれかの方法で取得/作成する。 ダウンロード

    rin1024
    rin1024 2010/11/27
  • EclipseでProcessingを動かす - white wheelsのメモ

    参考サイト(英語)→http://processing.org/learning/tutorials/eclipse/ Eclipseを導入してからのお話です。 新しいプロジェクトを作る File→New→ProjectでJava Projectを作成。 ライブラリの追加 processing/lib/core.jarがprocessingのコアライブラリのようです。これをEclipseに追加します。 File→Import→General→File System→Browsでフォルダ選択できるのでprocessing\libフォルダを選択します。 例えばProgram Filesにprocessingを導入したなら下のフォルダを選択します。 C:\Program Files\processing\lib 画面にライブラリ一覧が表示されるので、core.jarを選択します。プロジェクトツリ

    EclipseでProcessingを動かす - white wheelsのメモ
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    rin1024
    rin1024 2010/11/27
    コマンドラインから実行する際の引数設定
  • OpenCV | Yasushi Noguchi Class

    さて、次はオープンソースの画像処理ライブラリである、OpenCVを使ってみます。 元のOpenCVC++用に書かれていて、ここで使うものはProcessing用に機能を限定したものです。 ですが、それでも使いようによっては便利な機能があるので、ある程度の細かい画像処理ができます。 インストール まずは、OpenCVをインストールします。以下のページを開いてください。ここには、processingで使える機能も全て出ています。 http://ubaa.net/shared/processing/opencv/ このページの上の方にある、opencv-framework-1.1.dmgをダウンロードし、インストールします。 ミラーサーバ 次に、OpenCV Processing Libraryをダウンロードし、ProcessingのLibrariesフォルダに入れましょう(下図を参照して下さ

  • エフェクト、周波数解析 | Yasushi Noguchi Class

    前回は音の基と、minimライブラリを使って実際に音を再生し波形を見てみました。 その中で、実際に世の中にあふれている音は純音が合成された複合音のものが多いという話もしました。 今回は、その複合音の中の周波数を直接操作する方法を解説します。 このことによって、例えば再生した音楽の周波数によってグラフィックが変化していくというようなリアルタイム処理が可能になります。 map() まず先に、音の操作とは直接関係ないのですが、以下のコードの中でmap()という関数が出てくるので、まずはその関数を理解しておきましょう。 map(value, low1, high1, low2, high2) という書き方をします。 value = 変更する変数 low1 = 変更前の範囲の最小値 high1 = 変更前の範囲の最大値 low2 = 変更後の範囲の最小値 high2 = 変更後の範囲の最大値 とな

    rin1024
    rin1024 2010/11/27
  • サウンドの基本(minimライブラリの使用) | Yasushi Noguchi Class

    minimはProcessing1.0以降のバージョンで標準のサウンドライブラリです。 それまでのライブラリが、ステレオ再生できなかったのに対して、minimはステレオになっています。 短いコードでオーディオのコントロールができます。 Processingをダウンロードした時点で、いくつかのサンプルは入っているのですが、以下のサイトのMinimをダウンロードすると、かなりの数のサンプルが入手できます。 https://github.com/ddf/Minim また、上記のサイトはminimの全ての情報が載っています。英語なので大変かもしれませんが、もしminimを使っていて分からないことがあったら、まずはこのサイトを覗いてみましょう。 音楽ファイルの再生 さて、まずは基中の基である音声ファイルの再生です。再生自体は短いコードで済みますが、最後にサウンドデータをプログラムの中で終了させる

    rin1024
    rin1024 2010/11/27
  • 保護中: 2009年度 3年ゼミ概要 | Yasushi Noguchi Class

  • 2008年度2年前期 グラフィカルプログラミング演習(processing演習) | Yasushi Noguchi Class

    この授業は、アートやデザイン分野の学生にプログラミングを効率よく学習させるため組み立てられたものです。 現在のアートやデザインにおいて、プログラミングの知識があるという事実は、基礎的な教養としても、就職の際のスキルにしても年々その重要度が高まっています。しかし、芸術系の学生にとってはその敷居が高いのも事実です。 よって、この授業ではプログラミングによってグラフィックの描画やサウンドのエフェクト、動画のエフェクト、ネットワークなどの、直接表現に結びつく実践的な方法を学びます。 開発環境は、processingを利用して行ないます。processingは、マサチューセッツ工科大学で開発されたプログラミング教育用ツールです。 非常に短いコードでプログラムが書けるようになっていますので、初心者でも心配する必要はありません。 位置づけとしては1年のメディアプログラミング演習Iの応用編ですが、メディア

  • サウンド(Essライブラリ) | Yasushi Noguchi Class

    さて今回はサウンドの実習です。 ここでは、Essというライブラリを使ってみます。ここではインストールの仕方は説明しませんので、自力でやってください。 1. サイン波 まずは、サイン波を出してみましょう。サイン波は、音の中で一番単純なものです。 まずは、220ヘルツのサイン波を出すコードを書いてみましょう。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 import krister.Ess.*; AudioChannel myChannel; SineWave myWave; void setup() { size(300,300); //Essをスタートさせる Ess.start(this); //myChannelオブジェクトを作成 my

    rin1024
    rin1024 2010/11/27
  • 2009年度2年前期 グラフィカルプログラミング演習(processing入門) | Yasushi Noguchi Class

    この授業は、アートやデザイン分野の学生にプログラミングを効率よく学習させるため組み立てられたものです。 現在のアートやデザインにおいて、プログラミングの知識があるという事実は、基礎的な教養としても、就職の際のスキルにしても年々その重要度が高まっています。しかし、芸術系の学生にとってはその敷居が高いのも事実です。 よって、この授業ではプログラミングによってグラフィックの描画やサウンドのエフェクト、動画のエフェクト、ネットワークなどの、直接表現に結びつく実践的な方法を学びます。 開発環境は、processingを利用して行ないます。processingは、マサチューセッツ工科大学で開発されたプログラミング教育用ツールです。 非常に短いコードでプログラムが書けるようになっていますので、初心者でも心配する必要はありません。 位置づけとしては1年のメディアプログラミング演習Iの応用編ですが、メディア

  • ネットワーク(OpenSound Control) | Yasushi Noguchi Class

    同一のPC内でのネットワーク 今回は、processingを使ったネットワークについて実習を行いながらドローイングチャットを制作します。 processingのネットワーク機能は他の言語に比べるとかなり簡単ですが、それでも少し複雑なので、順を追って書いていきます。 なお、ネットワークの接続方法はいくつかありますが、ここではoscP5OpenSound Control for Processingというライブラリを使用します。上記のサイトでライブラリをダウンロード、インストールしてください。 OpenSound Controlは様々なプラットフォーム間とのデータ通信を可能にする非常に便利な規格です。Processing, Flash, Max/MSPなどの間での通信が代表的です。 まず、ライブラリをインポートします。