pyueye установить пиксельные часы
Я пытаюсь установить пиксельные часы, используя pyueye. чтобы получить это я делаю:
from ctypes import *
from pyueye import ueye
PIXELCLOCK_CMD_GET=5
pc = c_int()
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_GET, byref(pc), sizeof(pc))
и это работает, чтобы установить его, я попытался:
PIXELCLOCK_CMD_SET=6
pc = c_int(100)
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_SET, byref(pc), sizeof(pc))
но он возвращает 125 (видимо, неправильный тип ввода)
Я попробовал указатель (pc) вместо byref и т.д... но я не нашел никаких решений.
любая идея?
1 ответ
Я сейчас не работаю над этим проектом, поэтому не могу его протестировать, но вы пытались объявить его указателем?
PIXELCLOCK_CMD_SET=6
pc = (c_int * 1)(100)
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_SET, pc, sizeof(pc))