使用PsychoPy轉換起源坐標

2024-06-17 11:15:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个程序,从wacom平板电脑获取笔坐标,我设法用这个程序计算出:

data = display.Display().screen().root.query_pointer()._data
X = data["root_x"]-cfg['winpos'][0]-(cfg['width']/2)
Y = cfg['height']-(data["root_y"]-cfg['winpos'][1])-(cfg['height']/2)
print "Pen Position is: ", X, Y

但问题是精神病患者在屏幕中央有原点坐标请参考图片:Default origin right now

我正在使用wacom Intoos PTZ1230 12“12”平板电脑,我希望(0,0)从常规显示器原点从顶部开始参考第二张图片。 i want (coordinate to start like this

很长时间要读,但我只需要用psycopy改变python中的坐标系。谢谢有什么帮助吗


Tags: 程序datadisplay图片rootcfgscreenheight
1条回答
网友
1楼 · 发布于 2024-06-17 11:15:36

实验者通常在屏幕中央对称地展示他们的刺激,因此,尽管左上角和左下角(两者)对于起源更为传统,但屏幕中央对科学家来说最有意义。在

窗口确实有属性viewScale和{}。虽然它们并不是为此目的而设计的,但我认为您可以使用viewPos来移动原点。在

乔恩

相关问题 更多 >