我需要知道多少像素组成1度的视角,以创建正确的大小的刺激,以显示使用Python/心理。
有人能帮我从下列信息中计算出1度的视角(以像素为单位)吗?
监视器: 1680 x 1050分辨率非调宽=477毫米(47.7cm)监视器高度=268毫米(26.8cm)
从屏幕观看距离=530毫米
我注意到附近有一些计算器,但他们似乎已经想要视角的程度(我猜他们是从我所在的位置倒转的)。
谢谢,史蒂夫
发布于 2016-04-05 12:17:31
PsychoPy可以帮你做到这一点。在监控中心告诉PsychoPy你的显示器的尺寸以及它离参与者的眼睛有多远,然后你可以用“deg”的单位指定所有的刺激大小。(PsychoPy实际上假设你的像素是方形的)。
实际上,PsychoPy可以走得更远,这是为了纠正屏幕平的事实,这意味着角比中心更远,这意味着1deg在角处比中心多像素。大多数人都希望屏幕上的每一步都是相等的,尽管这有点不准确;当它实际上更正确的时候,它看起来是“错误的”。
详细信息:http://www.psychopy.org/general/units.html#degrees-of-visual-angle
发布于 2016-04-04 23:01:24
1680 pxls/477 mm = 3.52 pxls/mm = pxldensity_x
1050 pxls/268 mm = 3.91 pxls/mm = pxldensity y
tan (1 degree) = 0.0174 = rise/run = D / 530 mm -->
D (physical size of 1 degree on monitor)= 9.22 mm
pixels within 1 degree (x-direction) = D * pxldensity_x = 32 pxls
pixels within 1 degree (y-direction) = D * pxldensity_x = 36 pxls人眼的角度分辨率约为1弧分(1/60度),因此你可以在这个屏幕上看到一个像素的1/2,这意味着你可以感知像素化。有趣的是,视网膜上传感器的横向分离和眼睛瞳孔在良好光照下的衍射极限相匹配,显示了进化的经济性。
https://stackoverflow.com/questions/36414137
复制相似问题