首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PsychoPy改变原点坐标

使用PsychoPy改变原点坐标
EN

Stack Overflow用户
提问于 2016-01-13 18:35:56
回答 1查看 455关注 0票数 0

我正在尝试制作一个程序,该程序从wacom平板电脑中获取Pen坐标,我尝试使用以下方法来计算:

代码语言:javascript
复制
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

但问题是,“心灵感应”在中心有屏幕的原点坐标,请参阅图:

我使用的是一个wacom PTZ1230 12“12”平板电脑,我希望它(0,0)从常规的监视器源开始,从顶部参考第二张图片。

阅读时间很长,但我所需要的只是用精神病学改变我在python中的坐标系。谢谢任何一点帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-31 09:46:57

实验者通常在屏幕中央周围对称地呈现他们的刺激,因此,尽管左上角和左下角对于原点来说(都)更为传统,但对于科学家来说,屏幕的中心是最有意义的。

不过,该窗口确实有viewScaleviewPos分布。虽然它们并不完全是为了这个目的而设计的,但我认为您可以使用viewPos来改变原点。

琼恩

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34774452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档