我正在尝试使用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等...但我还没有找到任何解决方案。
知道吗?
我现在
没有在做这个项目,所以我无法测试它,但你有没有尝试将其声明为指针?
PIXELCLOCK_CMD_SET=6
pc = (c_int * 1)(100)
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_SET, pc, sizeof(pc))