The MSc(CompSc) Dissertation Project by Yingshu Chen
[Project Homepage] [Video Demo]
This system is a "typing" system via Brainwave Control using the Emotiv heaset.
- The system includes 4 parts:
-
- Login with user ID first
-
- Training mode section for training typing pads
-
- Test Mode section for testing trained pads
-
- Message Mode for T9 typing experience via Brainwave Control
- 6 Windows:
-
- Login Page (LoginWindow)
-
- Menu Page (MenuWin)
-
- Training Window (TrainWin> with a dialog TrainDlg)
-
- Test Windown (TestWin)
-
- Message Window (MsgWin)
Programing Environment: Visual Studio 2015 + Qt3.5.0_msvc(Qt Creater 4.2.1)
OS: Win10 64bit
Language: C++
Some instructions for the program setup.
-
Additional Include Directories: Add the folder "include"
-
Additional Library Directories: Add the folder "lib/win32"
-
Input: Add the library "edk.lib"
-
In program(code): include Emotiv headers
- #include “Iedk.h”
- #include “IedkErrorCode.h”
- #include "IEmoStateDLL.h"
T9 Dictionary example (Trie tree used in this system): https://github.com/chenyingshu/T9-Dictionary
Demo video: https://vimeo.com/243664058