Skip to content
This repository has been archived by the owner on Apr 15, 2024. It is now read-only.

Install error - importer vimba #43

Open
mfn2990 opened this issue Dec 4, 2023 · 0 comments
Open

Install error - importer vimba #43

mfn2990 opened this issue Dec 4, 2023 · 0 comments

Comments

@mfn2990
Copy link

mfn2990 commented Dec 4, 2023

Hello!

I'm currently trying to setup eyeloop and I keep getting an error when I try to switch the importer to vimba. I used Python 3.7 for installation, I think there might be some compatibility issue going on.

I tried running one of the sample videos for analysis offline and that seems to work, which makes me think the problem is vimba related.

This is the error that comes up when I try to run eyeloop --importer vimba:

Outputting data to C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\data\trial_20231204-094307
Writing log to C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\data\trial_20231204-094307
[ WARN:0@0.116] global loadsave.cpp:248 cv::findDecoder imread_('C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\guis\minimum/graphics/.png'): can't open/read file: check file path/integrity
2023-12-04 09:43:07,830 - eyeloop.engine.engine - INFO - loading extractors: [<eyeloop.extractors.frametimer.FPS_extractor object at 0x0000022707D79C08>, <eyeloop.extractors.DAQ.DAQ_extractor object at 0x0000022707D79F08>]
2023-12-04 09:43:07,830 - eyeloop.run_eyeloop - INFO - Initiating tracking via Importer: vimba
Traceback (most recent call last):
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\Scripts\eyeloop.exe_main
.py", line 7, in
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\run_eyeloop.py", line 110, in main
EyeLoop(sys.argv[1:], logger=None)
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\run_eyeloop.py", line 43, in init
self.run()
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\run_eyeloop.py", line 94, in run
self.run_importer()
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\run_eyeloop.py", line 99, in run_importer
importer_module = importlib.import_module(f"eyeloop.importers.{config.arguments.importer}")
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\importlib_init
.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in call_with_frames_removed
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\importers\vimba.py", line 3, in
from pymba import Frame
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba_init
.py", line 1, in
from .vimba import Vimba, VimbaException
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba\vimba.py", line 5, in
from .system import System
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba\system.py", line 1, in
from .vimba_object import VimbaObject
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba\vimba_object.py", line 5, in
from .feature import Feature, _FEATURE_DATA_COMMAND
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba\feature.py", line 5, in
from . import vimba_c
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba\vimba_c.py", line 43, in
vimbaC_path = find_win_dll(64)
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\pymba\vimba_c.py", line 33, in find_win_dll
candidate = base % (major, minor, arch)
TypeError: not all arguments converted during string formatting
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\threading.py", line 926, in _bootstrap_inner
self.run()
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\threading.py", line 1177, in run
self.function(*self.args, **self.kwargs)
File "C:\Users\Schmidt Lab\AppData\Local\anaconda3\envs\eyeloop3\lib\site-packages\eyeloop\extractors\frametimer.py", line 21, in get_fps
print(f" Processing {config.importer.frame - self.last_frame} frames per second.")
AttributeError: 'int' object has no attribute 'frame'

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant