software-dev


user-7d4f8c 02 December, 2022, 14:23:05

I'm trying to download the pupil core software for windows 10. Running pupil capture v3.5.1 results in the following error, the window wich it is displayed in disapears quickly. I first tried to download and run VC_redist.x64 which changed nothing. then i found and followed this conversation: https://discord.com/channels/285728493612957698/446977689690177536/796747481693028443 and found the missing dependencies with the software linked. See the second screenshot. Now my question: Where can i download the missing files? The only thig i found on github linked to a nonexistent page.

Chat image Chat image

user-7d4f8c 05 December, 2022, 08:07:56

Update: I added all the missing dll files to my path and i don't get any missing dependencies in the dependencies GUI. Still, the error message and behaviour is the same. After having trouble installing the pupil software on my work computer, I tried installing it on my private notebook running the same verison of Windows 10. Everything worked perfectly fine on the other device. What else could be the problem here? Or have I only found a workaround to fix the missing dependencies in the GUI but they are not infact isntaled correctly? I installed them by putting them all in a folder and adding that to my path.

Chat image Chat image

user-0b1389 05 December, 2022, 08:20:49

do you guys still have the DIY part list?

nmt 07 December, 2022, 10:09:38

Yes, see the bill of materials link in the DIY docs: https://docs.pupil-labs.com/core/diy/#getting-all-the-parts

user-d381c3 06 December, 2022, 23:45:09

Hey guys, does anyone know how to do it or if you already have a gaze plot in pupil labs?Something similar to this!

Chat image

user-97f0f6 12 December, 2022, 06:10:17

Hi, I request a consult regarding eye segmentation

nmt 14 December, 2022, 10:13:01

We've responded in the other channel!

user-29e10a 15 December, 2022, 14:54:13

Hey there, please forgive me if this was already asked, but I'm not able to find it in this vast amount of information 🙂 Are there some pseudocode / principles / code snippets besides the core repository where I can find information about the 2d and 3d calibration procedure? We recorded our own VR targets completely without the calibration plugin. I just want to use the timestamps and the known triggerpositions with the 2d/3d pupil positions to get the gaze mapping. It has not to be included in the Player pipeline or something. I want just the matrix 🙂 I know the 2d uses polynomial regression and 3d bundle adjustment, but the latter doesn't help me in any case. Thank you!

user-5b0955 15 December, 2022, 16:20:32

We are using real time python API (https://pupil-labs-realtime-api.readthedocs.io/en/stable/api/index.html). We are just is there any way to change the recording filename in the cloud when we are starting the recording using python api method (Device.recording_start())?

nmt 15 December, 2022, 17:04:13

Hi @user-5b0955. You can set up auto-naming of recordings via templates with pre-defined elements, e.g. wearer name, date etc. These pre-defined elements will automatically name your recording when started via the real-time api. It's also possible to add custom fields to the naming scheme, e.g. from multiple choice questions, forms etc. However, because these require manual entry on the phone, they aren't compatible with the real-time api start function. Check out the docs for instructions: https://docs.pupil-labs.com/invisible/explainers/basic-concepts/#naming-scheme-for-recordings. P.S. to avoid duplication, we'd appreciate it if you could just post questions to one channel in the future 🙂

user-5b0955 15 December, 2022, 17:06:37

Sorry for the duplicate question. We needed urgent help, and I was not sure where to ask.

user-5b0955 15 December, 2022, 17:07:52

We are aware of the template based scheme. But we develop a data collection system where we need to programmatically set the recording name from python api. Is it possible?

nmt 15 December, 2022, 17:20:17

As described above, this isn't possible when you start a recording via the api. There are a few workarounds that I can see: 1. Send an event to each recording containing the necessary information 2. Go ahead with the pre-defined elements template and record the time of each recording in your app. Then rename recordings in Cloud via the Cloud API: https://api.cloud.pupil-labs.com/ Perhaps @marc has some further ideas in this regard!

user-5b0955 15 December, 2022, 17:22:16

Thanks. We tried to automate the process. Because manually changing the recording name in the cloud is very time consuming, specifically when we are trying to collect large dataset. You can consider adding this in the next version of the API.

nmt 15 December, 2022, 17:29:04

Thanks for the feedback. Feel free to upvote here: https://feedback.pupil-labs.com/pupil-invisible/p/title-of-recordings

user-78c370 27 December, 2022, 15:35:34

Hello, I had two questions about installing and customised hardware: When installing the develop branch with miniconda (python=3.7) Meet the following error. (in the txt file) Very strange because I did same process in another computer and it works fine.

Another issue is i try to use customised eye cam, the console always show: "Loading dummy intrinsics, which might decrease accuracy! " and the eye cam preview became very laggy. Anyone know the possible reasons?

Thanks a lot for your answers!

Install_Issue.txt

papr 27 December, 2022, 15:37:50

Hi! You have installed a package called version_utils that conflicts with the built-in version_utils. Please uninstall it. You might get a different error afterwards. If this is the case, please share it.

user-78c370 27 December, 2022, 15:47:48

The new issues is: File "/Users/***/dev/pupil/pupil_src/shared_modules/version_utils.py", line 37, in <module> ParsedVersion = T.Union[packaging.version.LegacyVersion, packaging.version.Version] AttributeError: module 'packaging.version' has no attribute 'LegacyVersion'

papr 27 December, 2022, 15:40:50

Loading dummy intrinsics, which might decrease accuracy This issue does not slow down the process.

eye cam preview became very laggy Which frame rates do you see and which hardware are you running Pupil Capture on?

user-78c370 27 December, 2022, 15:43:52

Thanks for the quick reply. Frame rate almost 240fps, and I'm using a ov9281 camera. Computer is 2019 Macbook pro.

papr 27 December, 2022, 15:45:04

Just to confirm, this is the frame rate displayed in a single eye process window?

user-78c370 27 December, 2022, 15:47:22

Yes, just a single eye. I didn’t attach two eye cam. So it's a bit high.

papr 27 December, 2022, 15:48:43

The specs that I found mention a frame rate of 120 Hz. Have you made any other modifications to the source code?

user-78c370 27 December, 2022, 15:50:38

I don't think so. Maybe I will record a video tomorrow when I back school.

End of December archive