-1

私は現在、Android 携帯電話で EEG 信号を使用するプロジェクトに取り組んでいます。

オンラインで何も見つからないように見えるため、Android用の独自の信号処理ライブラリを作成する必要があるかどうかを決定しています。

私が使用できるライブラリを知っている人はいますか、それとも自分で作成する方が簡単で速いでしょうか?

ありがとう

4

1 に答える 1

6

私は同様のプロジェクトに取り組んでいます。NeuroSky MindSet EEG ヘッドセットと Processing IDE とKetaiライブラリを使用しています。NeuroSky Android API を Android 2.3.4 または 4.0.1 の携帯電話で動作させることができませんでした。うまくいかなかった理由を掘り下げていたとき、API のライブラリで迷子になり、おそらく自分でデータを読み取る方が簡単だろうと判断しました。生データを読み込むように Ketai bluetooth プログラムを修正しましたが、それは一種のでたらめな方法で行いました (チェックサムは実行されませんでした)。これはかなり大まかなハックですが、画面に描画するデータを取得し、数週間作業していません。コードにもう少しコメントを付けたら、自分のコードを github に載せることができます。協力してもらえるとうれしいです。

ところで、これを processing.org の Processing IDE 用にするつもりがなかったのなら、あなたは幸運です。Arcymag が指摘したように、「処理」というキーワードは、処理.org の電子メールを受信する私のような人々からの応答を引き起こす可能性があります。いずれにせよ、Processing IDE には Android モードがあり、その IDE で Android をプログラムできます。たとえば、Eclipse IDE でプログラムを開発する場合は、プロジェクトをエクスポートして、Processing のすべての機能をライブラリとして利用できます。エクスポート後、コードは完全な Java になります。Java の「適切な」方法と、Processing がとにかく Java を表示する方法 (美的な変更) の間には、わずかな違いしかありません。私のバックグラウンドは物理学であり、実際には「適切な」プログラマーではないため、Processing の力を利用して作業することを好みます。プロセッシングはプログラミングを楽しくします。(Java 本体とスタックオーバーフローでの処理の違いに関していくつか質問があります。)

これは、stackoverflow に関する私の最初の投稿です。このサイトのおかげで、このプロジェクトだけで数え切れないほどの時間を節約できたので、恩返しの方法を探していました。私が賛成票を投じるに値すると思うなら、あなたは1人の初心者をとても幸せにするでしょう. 次のようなことができます: 2 つ以上のハイパーリンクを投稿し、回答に賛成票を投じます。

于 2012-10-10T02:41:51.467 に答える