精神病学中伽玛校正的错误

HMG

我正在尝试使用OceanOptics光谱仪来伽马校正我的计算机显示器,以收集数据,并使用Pyschopy的伽马校正模块来线性化曲线。

该程序似乎可以工作约4/5次,但在尝试设置setGammaRamp时偶尔会给我一个错误。我就是错误所在。使用ctypes进行32-64位转换是否可能出现问题?这是我得到的错误:

Traceback (most recent call last):
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\Lib\site-packages\aibs\chrisgammatest.py", line 139, in <module>
    Calib=GammaTest()
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\Lib\site-packages\aibs\chrisgammatest.py", line 22, in __init__
    self.monitorcal()
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\Lib\site-packages\aibs\chrisgammatest.py", line 81, in monitorcal
    sample=self.gammaTest()
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\Lib\site-packages\aibs\chrisgammatest.py", line 42, in gammaTest
    window=visual.Window(units='norm',monitor=monitortype, fullscr = True, screen = screennumber, waitBlanking=True)
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\psychopy\visual.py", line 334, in __init__
    self.setGamma(self.gamma)#using either pygame or bits++
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\psychopy\visual.py", line 935, in setGamma
    self.winHandle.setGamma(self.winHandle, self.gamma)
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\psychopy\gamma.py", line 34, in setGamma
    setGammaRamp(pygletWindow, newLUT)
  File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\psychopy\gamma.py", line 51, in setGammaRamp
    success = windll.gdi32.SetDeviceGammaRamp(pygletWindow._dc, newRamp.ctypes)
ctypes.ArgumentError: argument 1: <type 'exceptions.OverflowError'>: long int too long to convert
杰伊·博瑟斯

在ctypes / Pyglet / Psychopy中的GetDC()上似乎存在32/64符号扩展问题。

参见:https : //github.com/psychopy/psychopy/issues/504

Windows似乎也不允许所有伽玛设置,请参阅:http : //jonls.dk/2010/09/windows-gamma-adjustments/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在精神病学中画出连续线的有效方法

来自分类Dev

在精神病学实验刺激上创建一个可见的计时器

来自分类Dev

MATLAB中的伽玛校正实现

来自分类Dev

伽玛校正公式

来自分类Dev

精神病的替代品

来自分类Dev

Matlab范围-伽玛校正

来自分类Dev

如何估算用于伽玛校正的最佳伽玛参数?

来自分类Dev

图像上方的精神病多边形

来自分类Dev

正确的伽玛校正功能是什么?

来自分类Dev

cv2.LUT在执行伽玛校正时引发错误-断言失败

来自分类Dev

如何设置伽玛校正的最佳值

来自分类Dev

伽玛校正看起来没有正确校正,这是线性的吗?

来自分类Dev

伽玛函数逼近

来自分类Dev

将变量转换为R中的伽玛分布

来自分类Dev

在ImageMagick中,是否可以基于区域进行自动伽玛?

来自分类Dev

在ggplot中绘制具有伽玛分布的模型

来自分类Dev

在ImageMagick中,是否可以基于区域进行自动伽玛?

来自分类Dev

应用程序可在Ubuntu 16.04中调整伽玛

来自分类Dev

用python或R中的伽玛CDF拟合点

来自分类Dev

伽玛密度图:dgamma在自身函数返回错误的同时工作

来自分类Dev

在Windows中无法正确获得伽玛。在Ubuntu中默认情况下非常好

来自分类Dev

如何使用类似R的公式在Python中运行GLM伽玛回归

来自分类Dev

快速不完整的伽玛功能

来自分类Dev

伽玛SVC sklearn的默认值

来自分类Dev

使方差伽玛适合数据

来自分类Dev

如何更改Xorg的伽玛/亮度?

来自分类Dev

快速不完整的伽玛功能

来自分类Dev

使用scipy.integrate.quad集成伽玛函数

来自分类Dev

使用python scipy使伽玛分布适合数据