Ошибка загрузки файла конфигурации камеры Ueye с помощью PYUEYE - PullRequest
0 голосов
/ 05 июня 2019

Доброе утро,

Я пытаюсь загрузить файл конфигурации камеры (.ini) с помощью следующей функции:

pParam="config.ini" 
ueye.is_ParameterSet(hCam, ueye.IS_PARAMETERSET_CMD_LOAD_FILE, pParam, 0)

Но я получаю эту ошибку:

File "E:/Proyectos/PruebaIDS/FreerunMode.py", line 55, in <module> ueye.is_ParameterSet(hCam, ueye.IS_PARAMETERSET_CMD_LOAD_FILE, pParam, 0) 
File "E:\Proyectos\PruebaIDS\venv\lib\site-packages\pyueye\ueye.py", line 8271, in is_ParameterSet _pParam = _pointer_cast(pParam, ctypes.c_void_p) 
File "E:\Proyectos\PruebaIDS\venv\lib\site-packages\pyueye\ueye.py", line 102, in _pointer_cast _to_obj = ctypes.cast(ctypes.pointer(from_obj), to_type) TypeError: _type_ must have storage info

Я передаю правильные параметры функции?

1 Ответ

0 голосов
/ 11 июня 2019

Эта функция требует wchar_t *, поэтому вы должны сначала создать его объект python, а затем установить его значение.Вот как это сделать:

pParam = ueye.wchar_p()
pParam.value = "config.ini"

ueye.is_ParameterSet(hCam, ueye.IS_PARAMETERSET_CMD_LOAD_FILE, pParam, 0)
...