Search found 777 matches

by jtlindgren
Sat May 19, 2018 2:25 pm
Forum: Scenarios and BCI design
Topic: the EEG signal unit
Replies: 1
Views: 2273

Re: the EEG signal unit

Hello, you need to connect another stream called 'Channel Units' stream from the acquisition client box to the signal display box. The toolbar in the display should reveal a button to show or hide the units.


Cheers,
Jussi
by jtlindgren
Sat May 19, 2018 2:20 pm
Forum: Boxes
Topic: how to read .mat file?
Replies: 1
Views: 2707

Re: how to read .mat file?

Hi, you need to read the instructions about openvibe's expectations regarding csv format. You can find details from http://openvibe.inria.fr/csv-file-format-description/ Those are for the new csv boxes; the old ones had a bit different conventions. You can click on a box and then press F1 to bring u...
by jtlindgren
Sat May 19, 2018 2:14 pm
Forum: Discussion about OpenViBE
Topic: what is the difference between 'OVTK_GDF' and ‘OVTK_Simult’
Replies: 2
Views: 3236

Re: what is the difference between 'OVTK_GDF' and ‘OVTK_Simu

Hi, both are just names given to numeric codes. The ones with 'gdf' mentioned in them are likely corresponding to codes used by the gdf file format and adapted originally from there. The others are native to openvibe. OVTK is short for OpenViBE ToolKit.

Cheers,
Jussi
by jtlindgren
Thu May 10, 2018 5:41 pm
Forum: Designer
Topic: Motor-imagery-CSP
Replies: 5
Views: 9843

Re: Motor-imagery-CSP

It must point to a classifier file created by Classifier Trainer box successfully run beforehand, typically in another training scenario.


Cheers,
Jussi
by jtlindgren
Thu May 10, 2018 9:10 am
Forum: Box and application development
Topic: Library for VRPNGenericServer
Replies: 1
Views: 7671

Re: Library for VRPNGenericServer

Hi, linker errors can be tricky. These days some vrpn examples are compiled together with openvibe, so if you manage to compile the whole thing, you could look what its linking to (use build.cmd --vsbuild-all to get an .sln) and then adapt to your project. I'll try to remember check igäf the tutoria...
by jtlindgren
Thu May 10, 2018 9:06 am
Forum: Designer
Topic: Motor-imagery-CSP
Replies: 5
Views: 9843

Re: Motor-imagery-CSP

Hello, the classifier processor box is trying to load some old file instead of file generated by a previous step. Check file paths in the trainer and processor boxes and make sure you've run all steps. The asio error could be due to acquisition server not being in the play state while you run the sc...
by jtlindgren
Thu May 10, 2018 8:59 am
Forum: Boxes
Topic: about CSP filter dimension
Replies: 1
Views: 2122

Re: about CSP filter dimension

Hi, I recommend using regularized csp trainer and reading its box documentation. The code basically does one eigendecomposition of certain matrix (see doc refs and/or code) per class, and picks k eigenvectors with largest eigenvalues per class and packs these into csp filter matrix. The appropriate ...
by jtlindgren
Mon May 07, 2018 9:22 pm
Forum: Boxes
Topic: Execute a scenario after a period of time
Replies: 1
Views: 1899

Re: Execute a scenario after a period of time

Hi, that is not possible afaik. What you can do instead is to delay the event timeline by a number of seconds. Look at motor imagery tutorials for example. They typically start the Graz paradigm visualizations only after 30 secs.


Cheers,
Jussi
by jtlindgren
Mon May 07, 2018 9:18 pm
Forum: Discussion about BCI and related topics
Topic: Exporting resulting letters from P300 Speller to Processing
Replies: 4
Views: 10488

Re: Exporting resulting letters from P300 Speller to Process

Hi, this is mainly a matter of learning to program in whatever language your app is developed in. Here's the protocols that can be used for communication,

http://openvibe.inria.fr/overview-sendi ... -openvibe/

Good luck,
Jussi
by jtlindgren
Mon May 07, 2018 9:12 pm
Forum: Boxes
Topic: System load issues
Replies: 1
Views: 1752

Re: System load issues

Hi, are they identical versions of openvibe too? In some older ov versions the matlab scripting box had memory leaks that we've fixed since. You could of course try to run a profiler on each computer and see where the time is spent during the run (if not inside matlab). The differences in the two re...
by jtlindgren
Fri May 04, 2018 2:14 pm
Forum: Acquisition server and drivers
Topic: Non power-of-two sampling freq. and sample count (OpenBCI)
Replies: 1
Views: 2741

Re: Non power-of-two sampling freq. and sample count (OpenBC

Hi, what do you mean by sample per count? The buffer (chunk) size in openvibe? I'm not sure if anything bad happens if the chunk size doesn't divide the sampling rate neatly. Its just the blocksize that acquisition server uses to pass out the samples. Very small chunks cause more processing overhead...
by jtlindgren
Thu Apr 26, 2018 10:45 am
Forum: Boxes
Topic: Incremental classifier learning
Replies: 4
Views: 2733

Re: Incremental classifier learning

Its probably that the multiplexer expects both streams to have identical structure in the time sense or something. Not sure. I haven't often used that box. You could try to use signal concatenating instead while the data is still raw signal. Make the concatenation box read the previous recording and...
by jtlindgren
Tue Apr 24, 2018 8:18 am
Forum: Acquisition server and drivers
Topic: using the Emotiv with openvibe
Replies: 52
Views: 66043

Re: using the Emotiv with openvibe

No, unfortunately not any good ones. Signal/marker alignment for P300 is usually necessary to be quite precise as the used signal processing is not robust to time jitter or varying shifts of the signal wrt the flash onset. In your case the knowledge of what time it is when each sample is obtained in...
by jtlindgren
Tue Apr 24, 2018 8:05 am
Forum: Boxes
Topic: Incremental classifier learning
Replies: 4
Views: 2733

Re: Incremental classifier learning

Hi, You mean incremental between sessions? In single session the example bundled in box-tutorials/ should retrain the classifier with all the data so far. Perhaps you're doing something differently? If you wish to do incremental between sessions the most lightweight might be to save each feature vec...
by jtlindgren
Wed Apr 11, 2018 1:35 pm
Forum: OpenViBE News
Topic: OpenViBE 2.1.0 released
Replies: 1
Views: 17340

Re: OpenViBE 2.1.0 released

ChangeLog since 2.0.1 meta [Build] ImproveOutofSourceTreeBuild [Build] Provide sensible default values for several directories at build time. extras [Drivers] Added channel scaling to LiveAmp driver [EEGO] redefine std::make_unique (C++14) for c++11 compliance [EEGO] Added wrapper around the loop me...