core


papr 01 April, 2017, 00:14:04

@user-ed537d `sudo pip3 install [email removed] This will install commit 5306a0e which is the commit before merging my pull request. This should be a temporal solution to your problem. I will try to find a long term solution tomorrow (it is 2 a.m. over here 🙃)

user-ed537d 01 April, 2017, 00:14:29

thank you so much

user-ed537d 01 April, 2017, 00:14:34

sorry for keepying you up 😄

papr 01 April, 2017, 00:14:47

can you confirm that it solved your problem?

user-ed537d 01 April, 2017, 00:14:52

testing now

user-ed537d 01 April, 2017, 00:15:40

coudlnt find a tag or branch

user-ed537d 01 April, 2017, 00:15:49

Could not find a tag or branch '5306a0e', assuming commit.

papr 01 April, 2017, 00:15:49

no worries. I was awake anyways -- just not in the state of making meaningful changes to the official repository 😉

user-ed537d 01 April, 2017, 00:16:02

but it installed 1.2

user-ed537d 01 April, 2017, 00:16:05

lemme see if it worked

papr 01 April, 2017, 00:16:17

this is expected

user-ed537d 01 April, 2017, 00:16:31

boooom

user-ed537d 01 April, 2017, 00:16:34

you're awesome!

user-ed537d 01 April, 2017, 00:16:37

it works!!!

papr 01 April, 2017, 00:17:06

nah, not that awesome if you keep in mind that I am the one who broke it 😄

papr 01 April, 2017, 00:17:18

great to hear that it works for you

user-ed537d 01 April, 2017, 00:17:50

well you fixed it thats what i care about lol

user-ed537d 01 April, 2017, 00:17:56

thank you!!!

papr 01 April, 2017, 00:20:08

😃 ok great. have a productive day. I am going to bed. And tomorrow we will find a solution to the actual problem 😃

user-ed537d 01 April, 2017, 00:22:57

looking forward to it 😬

user-ed537d 01 April, 2017, 00:23:03

😁 *

user-99e72e 05 April, 2017, 10:45:49

Hi guys! Any news for the new osx release?

wrp 05 April, 2017, 10:46:19

It is ready today 😄

user-99e72e 05 April, 2017, 10:46:32

woow! Great!

wrp 05 April, 2017, 10:46:41

All files have been uploaded. We just need to hit release

wrp 05 April, 2017, 10:46:49

and it is ready to go.

user-99e72e 05 April, 2017, 10:47:03

Great!

wrp 05 April, 2017, 10:48:33

@user-99e72e - we have a bit more testing to do and then the release will be made public. In approximately 1 hour.

wrp 05 April, 2017, 13:46:27

We have released Pupil v0.9.4 - https://github.com/pupil-labs/pupil/releases/tag/v0.9.4

wrp 05 April, 2017, 13:46:58

Note - bundles for Windows 10 should be uploaded early next week

user-02665a 05 April, 2017, 14:21:53

gzgzg

user-02665a 05 April, 2017, 14:23:03

http://www.urbandictionary.com/define.php?term=gz 😉

user-ed537d 06 April, 2017, 19:38:58

[email removed] I was wondering if theres a way for me to pull up the screen marker calibration on a different computer on the same network. The reason I ask is the machine the pupil is connected to is different than the machine we use to run our experiments and it would be ideal if we didn't have to switch inputs everytime we want to start an experiment

papr 06 April, 2017, 19:40:41

Have a look at Pupil Remote and the calibration.should_start notification

user-02665a 06 April, 2017, 19:41:20

^definitely works

user-02665a 06 April, 2017, 19:42:04

An alternative to pupil remote would be mqtt... Which is what i was using for issuing commands due to an already existing infrastructure using mqtt

user-ed537d 06 April, 2017, 19:56:18

but pupil remote calibration.should_start would display the calibration routine on the machine that is running pupil and not connected to the tv

user-ed537d 06 April, 2017, 19:56:20

right?

user-ed537d 06 April, 2017, 20:01:14

i guess what i'm asking is it possible to pull up the screen marker calibration on a different computer and have the pupil calibrate that way?

user-1e086f 06 April, 2017, 21:18:17

Does anybody have experience with eye tracking and pupil ? If so which accuracy I can be expected ? Would it make sense to combine different technologies such as Eyetracking first then webcam based head tracking to move the cursor pixel perfect ?

user-1e086f 06 April, 2017, 21:18:45

A friend of mine has rsi which is why Im Interested

user-9c17f2 06 April, 2017, 23:56:53

Hey guys! i want to ask if i can extract the blinking rates from a recorded video ? I also want to know if I can get the data in real time, rather than analysing it after recording, as I want to use the pupil diameter as input to something else in real time

wrp 07 April, 2017, 04:27:45

@user-9c17f2 - you can classify blinks in real-time with the Blink Detector plugin. Blinks are also recorded, but at current not yet visualized or exported with Pupil Player. Pupil diameter is also accessible in real-time. I would encourage you to look at the IPC and network communication docs here: https://docs.pupil-labs.com/#interprocess-and-network-communication and also pupil-helper scripts that demonstrate how to subscribe/work with pupil data via network communication: here's an example: https://github.com/pupil-labs/pupil-helpers/blob/master/pupil_remote/filter_messages.py

wrp 07 April, 2017, 04:31:42

@user-1e086f - I believe we spoke via email already. Accuracy can be expected within physiological limitations if setup correctly with proper calibration. Difficult cases like bright direct sunglight can still be a challenge for robust pupil detection. If you are interested in typing by using gaze, you may be interested in this project: https://github.com/hookdump/asistiva

wrp 07 April, 2017, 04:32:09

☝ the above linked project is not yet complete (AFAIK), but looks very promising 😄

user-1e086f 07 April, 2017, 05:41:16

@wrp ist it known how your accuracy differs from tobii.com ? I'd like to replace the mouse. Having. A typical distance from screen such as 50 cm which approximate gaze accuracy in cm on screen could be reached ? Has anyone tried combining such mouse control with head tracking so that pixel accuracy could be reached ? I mean blocking gaze detection if pupil angle doesn't change and using head tracking ?

user-1e086f 07 April, 2017, 05:41:50

Does anybody have existing code which is close so that this could be tried ?

user-1e086f 07 April, 2017, 05:42:42

I found many head tracking software but nothing of quality ..

wrp 07 April, 2017, 05:47:10

@user-1e086f - I am not sure I understand why you need "head tracking" - what you would need for screen based work is to establish where the screen is located within your FOV, for this you can use surface tracking (or other methods to detect the screen). This way you can move your head as much as you like and gaze is always relative to the surface you define. Existing code for mouse control with screen defined as a surface can be found here: https://github.com/pupil-labs/pupil-helpers/blob/master/pupil_remote/mouse_control.py

wrp 07 April, 2017, 05:47:47

@user-1e086f - regarding accuracy and performance comparisons, we do not have any comparisons to other products available

user-1e086f 07 April, 2017, 05:47:56

If you're doing cad and have rsi you're able to use the mouse for 5min till your hands start hurting too much

user-1e086f 07 April, 2017, 05:48:20

Eye tracking will it allow to move the cursor on a pixel but nearby.

wrp 07 April, 2017, 05:48:32

however, researchers like: http://thume.ca/2016/03/24/eye-tracker-reviews-pupil-labs-tobii-eyex-eye-tribe-tobii-x2-30/ have some reviews (from about 1 year ago). This author was also implementing a gaze driven interface and might be worth contacting for your project

user-1e086f 07 April, 2017, 05:48:47

Then you could lock eye control and move your head ..

wrp 07 April, 2017, 05:49:31

@user-1e086f - I would suggest contacting Tristian Hume (unfortunately his does not seem to be here in discord - but maybe you can share a link with him or contact him via email) for more information on his implementation

wrp 07 April, 2017, 05:51:10

It seems his repo is here: https://github.com/trishume/PolyMouse

wrp 07 April, 2017, 05:53:32

@user-1e086f - this seems to be kind of what you are looking for

user-fb1b80 07 April, 2017, 11:18:50

Hi Guys, I'm having an issue with Surface marker tracking, got them all setup in Capture, tracking working fine in Capture, but when opening in Player and starting Offline surface tracker it doesn't find any markers at all.. I noticed this was a known bug earlier (#583), so updated to latest version v0.9.4. but it's still not working 😦 Any ideas?

user-f68ceb 07 April, 2017, 11:21:59

Hi – Has anyone from the community tried the Pupil Glasses with the EEG device from EMOTIV (EPOC)?

wrp 07 April, 2017, 11:36:22

@user-fb1b80 delete marker cache

user-fb1b80 07 April, 2017, 11:53:04

Thanks @wrp, maybe a stupid question, but where can I find the Cache file on Ubuntu for surface trackers? New recordings I made in latest build actually worked, just wanted to get my old ones to work as well.

mpk 07 April, 2017, 12:08:44

have a look in the recording folder itself. There shouldbe a file called aquare_marker_cache. delete that and reopen the recording.

mpk 07 April, 2017, 12:08:59

make sure to not delete the fule when the recording is already open.

user-fb1b80 07 April, 2017, 13:09:52

@mpk that didn't fix it unfortunately still no markers detected at all for earlier recordings..

papr 07 April, 2017, 13:11:01

@user-fb1b80 did you try to reduce the minimal marker perimeter? it is a setting in the offline surface detector menu

mpk 07 April, 2017, 13:15:22

@user-fb1b80 can you email us one of your recordings? I think you might need dropbox for that. We will have a look.

user-d00e4f 11 April, 2017, 01:51:50

@everyone I see that the Windows 10 bundles are greatly improved in latest releases, and the latest release will be up this week. I was wondering to find out if anyone had tried running the software on Windows 10 and faced any problem? I couldn't run it smoothly on Win10 previously and so had to switch to Linux

wrp 11 April, 2017, 02:54:24

@user-d00e4f we will try to get Windows bundles out this week for v0.9.4

wrp 11 April, 2017, 02:55:37

@user-d00e4f can you be specific about issues with the bundle on Windows 10 and/or open issues on the GitHub repo so that we can investigate.

user-d00e4f 11 April, 2017, 04:31:49

I just ran the previous version I had and I get this, and none of the capture windows open. It's an old version (I don't remember the version number)

Chat image

wrp 11 April, 2017, 04:33:46

you are running from source for v0.9.0-17 ?

user-d00e4f 11 April, 2017, 04:36:43

I just checked, yes it is v0.9.0-17 @wrp

wrp 11 April, 2017, 04:36:55

@user-d00e4f - you are running from source - correct?

user-d00e4f 11 April, 2017, 04:37:25

yes

wrp 11 April, 2017, 04:37:51

If so, it would appear that the pupil detectors are not being built

wrp 11 April, 2017, 04:38:00

I would assume that your environment is not properly set up

wrp 11 April, 2017, 04:40:32

in the setup.py files for the pupil detector and calibration you need to modify the paths: https://github.com/pupil-labs/pupil/blob/master/pupil_src/capture/pupil_detectors/setup.py#L49-L55

user-d00e4f 11 April, 2017, 04:40:43

I have installed dependencies again just now. I see all wheels are linked in the new docs page.. that's super helpful

user-d00e4f 11 April, 2017, 04:40:53

Yes, I did edit the paths

wrp 11 April, 2017, 04:41:32

try just building the pupil detector

wrp 11 April, 2017, 04:44:13

and see what errors/warnings are shown

user-d00e4f 11 April, 2017, 04:46:04

Okay

wrp 11 April, 2017, 04:46:57

Setting up dependencies on Windows (unfortunately) is much more difficult than on Linux or macOS

user-d00e4f 11 April, 2017, 04:47:39

Yeah. That's the reason I switched to Linux :p

user-d00e4f 11 April, 2017, 04:47:58

But I got a little excited with the new releases

user-d00e4f 11 April, 2017, 04:48:36

I think we should automate at least the wheel installations

user-d00e4f 11 April, 2017, 04:48:57

Pack everything in a directory and run a single script

wrp 11 April, 2017, 04:53:59

maybe more elegant to run a script that installs all wheels from the source - but the dependency versions are fast changing so such script may be quickly outdated

user-d00e4f 11 April, 2017, 04:59:18

hmm.. that makes sense

user-d00e4f 11 April, 2017, 04:59:46

When I build only pupil detector

Chat image

wrp 11 April, 2017, 05:01:38

can you link to your fork?

user-d00e4f 11 April, 2017, 05:27:42

Okay. I'll do it first thing in the morning tomorrow

user-d00e4f 11 April, 2017, 20:15:40

From the error msg I posted, it appears like some compiler issue. Have you faced that before? Or should it work fine with the VS compilers?

wrp 12 April, 2017, 05:13:16

@user-ed537d - have you released or pushed your Matlab + Pupil helper script? It would be great to have this as a PR for pupil-helpers repo if you have time.

user-ed537d 12 April, 2017, 06:01:19

I'll try this week I have to change some of the code up. Been swamped at school

wrp 12 April, 2017, 08:03:58

@user-ed537d - great - I look forward to seeing the code 😄

wrp 12 April, 2017, 08:21:39

@here - this was shared on the Pupil google group, but wanted to re-post here in case it could be of use for someone's research/work: https://github.com/ignacioxd/pupil-remote-php

user-fa6396 12 April, 2017, 11:37:48

Hi! @user-fb1b80 and @mpk , did you figure out what the problem was? I also have issues with the surface tracking - it appears that markers are tracked just fine (they are highlighted blue in the capture and also player windows), but e.g. the surface tracking debug window is completely blank. Has anybody experienced this before? Thx!

user-006924 12 April, 2017, 12:15:42

Hi all, I recently had the problem of not being able to do calibration with my own eye tracking hardware and pupil's software v092 on windows 8.1, the suggestion I got here then was to use v093 on windows 10. In the previous version both my cameras were detected but in the v093 version the software detects my eye camera but gives me frame rate errors and doesn't show me any eye feed and nothing changes. I even tried to adjust the resolution or the fps to sth else but it didn't help. Does anybody know what mistake I'm making here? or how I should proceed from here?

user-006924 12 April, 2017, 15:37:17

Thanks, I was able to fix it : )

papr 12 April, 2017, 15:40:37

@user-006924 would you mind sharing your solution? :)

user-41f1bf 12 April, 2017, 15:45:33

@user-006924

user-41f1bf 12 April, 2017, 15:45:38

What did you do to solve your problem?

user-006924 12 April, 2017, 16:00:21

I had only installed the driver for interface 0 which I'm guessing is only the video feed of the camera and I realized I had to install the driver for composite parent of the camera.

user-41f1bf 12 April, 2017, 16:04:06

So you installed both drivers and now it works?

user-006924 12 April, 2017, 16:08:56

Yes but I think if only the composite parent is installed it would work as well.

user-d00e4f 12 April, 2017, 16:11:44

@wrp [email removed] -- Here's the link to the fork.

user-ed537d 12 April, 2017, 19:19:56

@user-fa6396 try decreasing the size of the perimiter of the markers the sliders located undre the surface tracker plugin

user-d00e4f 15 April, 2017, 02:32:57

@everyone I get this error when I try to run the screen calibration

Chat image

user-d00e4f 15 April, 2017, 02:33:28

why is speech dispatcher having a problem?

user-d00e4f 15 April, 2017, 03:34:14

And I have installed dependencies for v0.9.5, and I'm unable to update ndsi

user-d00e4f 15 April, 2017, 03:34:50

It keeps throwing the error "ImportError: cannot import name 'H264Writer'"

papr 15 April, 2017, 06:43:04

What is the problem that you are having with updating ndsi? The import error is a result of an unsuccessful ndsi update.

The speech dispatcher is used for phrases like e.g. "calibration started". We did not change anything related to it as far as I know. This is a problem specific to your setup.

user-d00e4f 15 April, 2017, 06:45:05

My system is rolling back to previous ndsi version as I try to install the new one from pupil labs page

papr 15 April, 2017, 06:47:13

How exactly are you installing it? Is there no error message? If it rolls back without an error than it might be sign that your installer is installing an old version without you noticing

user-d00e4f 15 April, 2017, 06:49:24

Now that I'm away from the system, I don't recall the error on top of my head. But it's something related to g++ if I remember right

user-d00e4f 15 April, 2017, 06:49:53

But my system has the compilers installed

papr 15 April, 2017, 06:55:02

Oh OK. Would be great to get more information on that as soon as you have time for it. :)

user-d00e4f 15 April, 2017, 06:56:52

First thing in the morning tomorrow

user-d00e4f 15 April, 2017, 06:58:51

:)

user-af9414 15 April, 2017, 19:01:16

Hi all - our lab just got a new pupil headset. What software are folks using for data analysis?

papr 15 April, 2017, 19:37:01

@user-af9414 Great to hear that! 😃 Pupil Player is able to do some basic analysis (e.g. fixation detection) and exports all its result to CSV files. These files can be easily read/parsed by any other software. So it depends mostly on your personal preference/experience which softare you want to use.

user-af9414 15 April, 2017, 19:57:10

Cool - suppose we want to calculate relative duration fixating on multiple stimuli. Our last eye tracker was stationary (mounted under monitor), so it was easy to define the location of the stimuli as coordinates. With this setup, however, I'm unsure how we can define locations for static stimuli given the frame will move as participants head moves. Is there a way to control for this? (I'm a grad student with very little experience - the prof I am working for has a ton of experience with eye tracking research, but is a little less tech savy). Any pointers?

papr 15 April, 2017, 20:00:50

Sure, that is a very common problem and is easily solved by using our Surface Tracker plugin. Using specific markers, you can define surfaces into which the gaze will be mapped. This is built-in functionality. You could add these markers around your screen for example. Calculating fixations relative to this defined surface should be a small step.

user-af9414 15 April, 2017, 20:01:10

awsome! will read up on those

wrp 16 April, 2017, 01:17:59

@user-af9414 link to docs here: https://docs.pupil-labs.com/#marker-tracking

user-af9414 16 April, 2017, 01:19:07

Thanks!

user-41f1bf 16 April, 2017, 01:19:28

Hi

user-41f1bf 16 April, 2017, 01:23:07

May I ask if the "show 2d calibration" functionality will be (re) implemente) any soon?

user-41f1bf 16 April, 2017, 01:25:41

It was really useful. In the mean while, is there an accuracy measurement that I could read at the calibrstion end? To make sure that all calibrations will have minimal confidence.

papr 16 April, 2017, 07:33:40

@user-41f1bf it is on our todo list but we are prioritizing the missing parts to round up Pupil Mobile at the moment, e.g. offline pupil detection and offline gaze mapping.

user-af9414 16 April, 2017, 19:17:39

what level of lighting works best - we are in the early stages of calibration and having difficulty!

mpk 16 April, 2017, 19:25:53

@user-af9414 we need more info to debug. Can you turn on eye recording and record while calibrating and a bit after and send us the recording? This way we can debug your problem.

user-d00e4f 16 April, 2017, 21:14:49

@mpk Can you tell me how the coordinate frame of the pinhole eye camera is? How do I interpret the eye sphere x,y,z coordinates and similarly the gaze normals?

user-02665a 19 April, 2017, 16:09:11

hmm any plans which release will see a prebuilt windows installer? 😄

user-5f84b3 19 April, 2017, 18:06:27

how to open pupils app ?? i click .exe and got this

Chat image

mpk 19 April, 2017, 18:10:05

@user-5f84b3 this is an error I have not seen before. @wrp any ideas?

mpk 19 April, 2017, 18:11:09

@user-d00e4f the coordinate system should be centered on the optical center of the camera with y up x right and z into the scene.

user-5f84b3 19 April, 2017, 18:14:54

@mpk i try to open with 3 computer and get same result . can you send download link to me?

mpk 19 April, 2017, 18:19:06

The releases are available on the GitHub repository page. A quick Google search suggests that you should install this https://www.microsoft.com/en-US/download/details.aspx?id=48145 maybe it will help. But @wrp will know more...

user-5f84b3 19 April, 2017, 18:22:32

@mpk Thank !! it's work !!

user-d00e4f 19 April, 2017, 21:11:31

@mpk thanks.

user-d00e4f 19 April, 2017, 21:11:56

Also, what is the diagonal FOV of the cameras we use?

user-ed537d 21 April, 2017, 01:51:04

@wrp i'm going to be heading out of town for the next week but I was going to share a raw form of what I currently have working was wondering how i could send it to you so you can test to see if it works on your machine

user-ed537d 21 April, 2017, 01:51:17

thats for the matlab stuff btw

wrp 21 April, 2017, 02:17:36

@user-ed537d - would be great if you could put up a repo on or a fork of pupil-helpers with your work

wrp 21 April, 2017, 02:17:59

We would be happy to see it. Also a short readme that explains how to use it within matlab if you have time 😄

user-ed537d 21 April, 2017, 02:18:35

@wrp i'm sort of new to github but I'll definitley try my best lol

wrp 21 April, 2017, 02:20:39

@user-ed537d just click fork for https://github.com/pupil-labs/pupil-helpers and then it will make a fork of the pupil-helpers repo. Then you can clone this locally, add your changes, commit changes locally, push to your fork, and make a Pull Request via github web interface to pupil-labs/pupil-helpers master branch

wrp 21 April, 2017, 02:21:10

wow... that looks like a lot of steps... but it's much easier than it seems 🙂

user-ed537d 21 April, 2017, 04:16:22

just added

user-ed537d 21 April, 2017, 04:16:33

its very bare bones....really tired

user-ed537d 21 April, 2017, 04:16:37

going to head home

wrp 21 April, 2017, 04:16:38

great! will take a look - thanks

user-ed537d 21 April, 2017, 04:16:46

are you able to see it?

user-ed537d 21 April, 2017, 04:16:50

i called it matlabadd

wrp 21 April, 2017, 04:17:34

i do not yet see the PR

user-ed537d 21 April, 2017, 04:17:53

how about now? lol

user-ed537d 21 April, 2017, 04:18:08

it shows up on my browser now

wrp 21 April, 2017, 04:26:07

I see the fork - https://github.com/matiarj/pupil-helpers

wrp 21 April, 2017, 04:27:09

and the commit - https://github.com/matiarj/pupil-helpers/commit/8d25d75645cf53082a423943ed79418d1563472b - thanks! I'm not a matlab user, but it would be great if someone else in the community could test this and give feedback

user-fae857 21 April, 2017, 12:55:23

cannot connect to pupils_service. pls help

Chat image

mpk 21 April, 2017, 12:59:53

Hi @user-fae857 please check the pupil_remote plingin in the world gui and check the port number. This should be the same as in your script.

user-fe3296 23 April, 2017, 07:15:04

Hey, I was directed here to ask a question. do any of you guys use Pupil with OBS? I'd love to know 🙂

user-02665a 23 April, 2017, 17:34:05

@user-fe3296 the streaming software?

user-fe3296 23 April, 2017, 17:34:54

Yup! How Devices like the tobii can overlay where you are looking

user-fe3296 23 April, 2017, 17:37:11

For example, you can watch a couple minutes of this video. https://youtu.be/YVfhFeFZGzM?t=287

user-fe3296 23 April, 2017, 17:37:16

🙂

user-02665a 23 April, 2017, 17:43:51

I am pretty sure you could easily build your own little Plugin in the pupil framework that overlay your screen

user-fe3296 23 April, 2017, 17:47:53

While I currently have no experience with proper coding (Just basic HTML/CSS/JS) getting a pupil is a rather long-ish term goal, so maybe I'll work towards learning to be able to code it .... 🤔

user-02665a 23 April, 2017, 18:57:54

Well that's a start 😃 You could consider adapting the current gaze displaying plugin by spawning a new window (which is transparent) and applying the already existing gaze plugin's drawings on it

papr 23 April, 2017, 18:59:50

That is a start indeed but you would see it yourself. What you actually want to have is an OBS plugin that composits the gaze on top what you are recording such that you do not have to see it yourself but only the people watching your stream

user-02665a 23 April, 2017, 19:01:19

Of course, but this would make things a tad more complicated as you would need to consume the pupil data from a different environment 😃

papr 23 April, 2017, 19:02:27

It is probably easier to write a standalone obs plugin that uses pupil remote and a subscription to the backend IPC than writing a full-featured Capture plugin

user-fe3296 23 April, 2017, 19:03:00

😓

papr 23 April, 2017, 19:04:17

Biggest problem here (for me): OBS API documentation only exists in form of source code. A general overview guide would be great to have.

user-fe3296 23 April, 2017, 19:05:22

There's this, but I doubt it's anywhere near enough info https://obsproject.com/forum/threads/how-to-create-obs-studio-plugins.53470/

user-fe3296 23 April, 2017, 19:05:33

Just seemingly an overview

papr 23 April, 2017, 19:08:49

oh, actually, what you could do as an inital easy solution: just stream Pupil Capture content. As far as I know, you can select specific applications to stream

user-fe3296 23 April, 2017, 19:23:50

<:eveaThinking:304457812271038464> Well, in my case, I am an Overwatch streamer. Tl;Dr #1 Public player of a certain character (out of 24 characters), and top 50 players in north america over-all.

So I'm not exactly leaving the game anytime soon, and I feel that this is a very powerful educational tool if used properly, and teaching the fundamentals of this topic is important imho.

papr 23 April, 2017, 19:25:26

I totally agree on the educational topic! I would like to see it extended to other parts in life like sports (e.g. table tennis, snooker) or something different, like driving.

papr 23 April, 2017, 19:31:46

You have probably seen this: https://www.reddit.com/r/dataisbeautiful/comments/66pjv2/i_wore_an_eye_tracker_while_playing_overwatch/

The setup for this is not difficult. You open Pupil Capture, select it as the application that shoukd be streamed using OBS. This should work out-of-the-box. The problem with this setup is that one does not see the game fullscreen but as part of your field of view

user-fe3296 23 April, 2017, 19:37:22

Yeah, I did see that (which put me onto pupil) but I have been looking into eye tracking for like 7 months now, since every path I look at there are some downsides.

papr 23 April, 2017, 19:38:01

what were the biggest downsides you have encountered so far?

user-fe3296 23 April, 2017, 19:39:20

Support for the devices dropped, refresh rate of the cameras low, software used being clunky, some devices requiring the full USB bandwidth (that I don't have on my current PC)

Hmmm, some other small things

user-fe3296 23 April, 2017, 19:40:15

But realistically it will be a couple years before I get a pupil, am doing what research I can now so I know what path to take.

papr 23 April, 2017, 19:41:47

Is it just low priority as an investment or is it due to the specific costs of the pupil headsets?

user-fe3296 23 April, 2017, 19:44:41

Yes, Cost. ~~mainly~~. I'll be getting a Tobii for $110 within a week probably, seeing if it will be "good enough" for now, it's "new-ish" and has pretty good support.

Eye trackign as a whole is a very high priority for me right now, I think the value it brings to the topic of learning is immense, and as a channel that's my goal is educating my audience.

papr 23 April, 2017, 19:46:17

I understand. Would be great to hear about your experiences with up- and downsides of this product. We can probably learn from it as well 😃

user-fe3296 23 April, 2017, 19:48:20

For now, I'll probably set it up on a keybind, so when a match starts, I can enable it, then disable when the match ends.

But long term I plan to record it onto a seperate "green-screen'd" color video, so when I go to edit a video of a match, if I think my eye-movment was important at, say, the last 40 seconds of the match, I can simply put it in the video when I see fit.

user-fe3296 23 April, 2017, 19:51:55

Though that assumes chroma-keying a video like that is viable <:Thinkong:293458884805525504>

user-fe3296 23 April, 2017, 20:17:15

But yeah, thanks for the guidance. Hopefully I can come back with some useful info/content.

user-dfa26d 24 April, 2017, 12:44:57

Hi .. I've got a quick question. Is there already the option to publish the frames of the eye cameras besides the one of the world camera? If not, could you give me a hint what the easiest way would be to do so?

mpk 24 April, 2017, 12:45:45

Hi Tobi, this is already happening. Just subscibe to frame.eye0/1 when the frame publisher plugin is running.

user-dfa26d 24 April, 2017, 12:46:19

That was fast .. great, thanks a lot 😃

user-dfa26d 24 April, 2017, 13:35:42

Works like a charm .. it's frame.eye.0 and frame.eye.1 (rather than frame.eye0 / frame.eye1 though)

mpk 24 April, 2017, 13:35:53

great!

user-006924 28 April, 2017, 09:59:41

Hi all, I am using the latest version of pupil app. I was wondering would I be able to access the pupil coordinate real time if I run the app from the source code and change parts of the code?

wrp 28 April, 2017, 10:00:40

Hi @user-006924, you can also access the pupil coordinate and gaze coordinate (and much more) in real time from the app. No need to run source, unless you want to of course 😄

wrp 28 April, 2017, 10:01:06

You can use the Pupil Remote plugin

wrp 28 April, 2017, 10:01:35

and a helper script like what is shown in pupil-helpers here: https://github.com/pupil-labs/pupil-helpers/blob/master/pupil_remote/filter_messages.py

wrp 28 April, 2017, 10:02:21

You will need to install zmq and msgpack to run this script. But that is much less overhead compared to setting up dependencies and running from source

wrp 28 April, 2017, 10:02:28

Does this answer your question?

user-006924 28 April, 2017, 10:05:22

Yes thanks a lot ^^

wrp 28 April, 2017, 10:05:32

great!

End of April archive