使用🧠 ニューロヘッドヘッドセットによる脳血流
BrainFlowに入ります.
brainflowは、多くのデバイスのための均一なデータ取得APIを提供する多目的バイオセンサーライブラリです.
BinflowをPython、Java、CのCount、C +、R、MATLAB、JULIAで使用できます.
Brainflowは理想的です.
ブレーンフローを可能にする
1 )オープンNeurosityの開発コンソール
2 )をクリックしてSettingsに行く⚙️ ギアのアイコンをデバイスの名前の横にある
3 )オープンサウンドコントロール( OSC )を有効にする
あなたの神経系のデバイス上で実行しているOSは現在、OSCを介してBrainflowにデータをストリーミングです.
We recommend disabling OSC if you are not using BrainFlow as it will consume extra battery life.
ブレーンフローのインストール
この例では、Brainflowで動作するようにPython 3を使用します.
PYPIから最新のリリースをインストールします.
python -m pip install brainflow
📖 For installation instruction for other languages, please visit the BrainFlow docs.
リアルタイム脳波の取得
次に、
brainflow-test.py
という新しいファイルを作成し、次のようなスニペットを追加します.import brainflow
from brainflow import BoardIds
from brainflow.board_shim import BoardShim, BrainFlowInputParams
from brainflow.data_filter import DataFilter, FilterTypes, AggOperations
def main ():
board_id = BoardIds.CROWN_BOARD.value # or BoardIds.NOTION_2_BOARD.value or BoardIds.NOTION_1_BOARD.value
params = BrainFlowInputParams ()
params.board_id = board_id
BoardShim.enable_dev_board_logger ()
board = BoardShim (board_id, params)
board.prepare_session ()
board.start_stream ()
data = board.get_board_data ()
board.stop_stream ()
board.release_session ()
print (data)
if __name__ == "__main__":
main ()
端末経由でコードを実行します.python3 brainflow-test.py
最後に、端末のデータが表示されます....
[-2.27709781e+05 -2.27785156e+05 -2.27140344e+05 -2.26998656e+05
-2.27617781e+05 -2.27845906e+05 -2.27248578e+05 -2.26956891e+05
-2.27517125e+05 -2.27874938e+05 -2.27355188e+05 -2.26924359e+05
-2.27395156e+05 -2.27880234e+05 -2.27474953e+05 -2.26928188e+05
-2.27283438e+05 -2.27850938e+05 -2.27579297e+05 -2.26961781e+05
-2.27188766e+05 -2.27806875e+05 -2.27681078e+05 -2.27022875e+05
-2.27094812e+05]
[-3.49463312e+05 -3.49478594e+05 -3.49025500e+05 -3.48958906e+05
-3.49402500e+05 -3.49527812e+05 -3.49097719e+05 -3.48925125e+05
-3.49332969e+05 -3.49551812e+05 -3.49167250e+05 -3.48893688e+05
-3.49243031e+05 -3.49560875e+05 -3.49251094e+05 -3.48890188e+05
-3.49161750e+05 -3.49542906e+05 -3.49322031e+05 -3.48906938e+05
-3.49094312e+05 -3.49517031e+05 -3.49395438e+05 -3.48944156e+05
-3.49023562e+05]
📖 For other Python code examples like writing to a file, data transforms, and signal filtering, check out these examples.
ゴチャス
一部のWindows 10ユーザは以下のエラーを報告しました.
brainflow.board_shim.BrainFlowError: BOARD_NOT_READY_ERROR:7 unable to start streaming session
この場合は、ファイアウォールを無効にしてみてください.EEGノート
NeuroTechXコミュニティによる驚くべきEEG Notebook Projectは、現在Brainflowを通してNeurosity冠装置を支持します.
EEG-Notebooks is a collection of classic EEG experiments, implemented in Python 3 and Jupyter notebooks. The goal is to make cognitive neuroscience and neurotechnology more accessible, affordable, and scalable.
EEGノートブックを使用すると、視覚N 170、P 300、SSVEPなどのBCIメソッドを探索することができます.
Give it a try!
ニューロテック / EEGノート
PythonとJupyterノートで実装された古典的なEEGの実験のコレクション
Reference
この問題について(使用🧠 ニューロヘッドヘッドセットによる脳血流), 我々は、より多くの情報をここで見つけました https://dev.to/neurosity/using-brainflow-with-the-neurosity-headset-2kofテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol