Skip to content

chenyingshu/ThinkTypeSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Think-Type System

The MSc(CompSc) Dissertation Project by Yingshu Chen

[Project Homepage] [Video Demo]

Briefing

This system is a "typing" system via Brainwave Control using the Emotiv heaset.

  • The system includes 4 parts:
    1. Login with user ID first
    1. Training mode section for training typing pads
    1. Test Mode section for testing trained pads
    1. Message Mode for T9 typing experience via Brainwave Control

  • 6 Windows:
    1. Login Page (LoginWindow)
    1. Menu Page (MenuWin)
    1. Training Window (TrainWin> with a dialog TrainDlg)
    1. Test Windown (TestWin)
    1. Message Window (MsgWin)

Platforms

Programing Environment: Visual Studio 2015 + Qt3.5.0_msvc(Qt Creater 4.2.1)

OS: Win10 64bit

Language: C++

Project Setup

Some instructions for the program setup.

  1. Additional Include Directories: Add the folder "include"

  2. Additional Library Directories: Add the folder "lib/win32"

  3. Input: Add the library "edk.lib"

  4. In program(code): include Emotiv headers

  • #include “Iedk.h”
  • #include “IedkErrorCode.h”
  • #include "IEmoStateDLL.h"

Additions

T9 Dictionary example (Trie tree used in this system): https://github.com/chenyingshu/T9-Dictionary

Demo video: https://vimeo.com/243664058

About

BCI typing system via Emotiv Neuroheadset

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published