Emotiv / cortex-example

Example with Cortex V2/V3 API
https://emotiv.com
MIT License
202 stars 115 forks source link

BCI Cortex subscribe API issue #63

Closed Akshathhm closed 4 years ago

Akshathhm commented 4 years ago

Hi,

In our profile we have "only one command" trained - that is PUSH We have coded for the Subscribe API( for mental commands).. While listening to the socket/stream, without thinking anything or being in neutral state -we are getting PUSH command in the socket or API response..

This is not correct.. We should only got "neutral" in the response..

Interestingly, with BCI standalone application's "LIVE testing" mode doesn't behave as above.. That is "the cube doesn't get pushed" and it stays still while being in "neutral" or not thinking about PUSH..

Kindly request you to correct this flaw at the earliest.

Our profile details

UserId: zabibaig Profile Name: aci12345

Akshathhm commented 4 years ago

Kindly consider this issue with high severity

Akshathhm commented 4 years ago

The above comment is because of closing similar issue in cortex v1

nguoithichkhampha commented 4 years ago

@Akshathhm , I think your training is not good. therefor, detection return push action even you don't do anything.

Akshathhm commented 4 years ago

Can you suggest on how to train?

If training is not good, then why does the BCI app - LIVE MODE's "cube" doesn't do PUSH?

nguoithichkhampha commented 4 years ago

If training is not good, then why does the BCI app - LIVE MODE's "cube" doesn't do PUSH?

did you see the difference from BCI and your project at the same time ? BCI show neutral and your project show push with same profile ? Can you capture a video and show me ?

abaniuszewicz commented 4 years ago

What is the value associated with received push command? Maybe if it is very low you can filter it out in your code? That’s what I did - every command that has value below certain threshold is considered a noise and ignored.