当前位置:首页 > 编程笔记 > 正文
已解决

在matlab中使用PTB时遇到的问题以及解决方法(随时更新)

来自网友在路上 147847提问 提问时间:2023-10-31 14:41:12阅读次数: 47

最佳答案 问答题库478位专家为你答疑解惑

目录

问题1:错误使用 Screen

methods:

问题2:图片太大,PTB函数无法呈现

methods:


问题1:错误使用 Screen


See error message printed above.

出错 PsychImaging (line 2470)
            [win, winRect] = Screen('OpenWindow', screenid, clearcolor, winRect, pixelSize,
            numbuffers, stereomode, multiSample, imagingMode, specialFlags, clientRect,
            fbOverrideRect, vrrParams);

出错 tACS_IAF_bp (line 44)
    [window, windowRect] = PsychImaging('OpenWindow', screenNumber, black);

methods:

在 [window, windowRect] = PsychImaging('OpenWindow', screenNumber, black);之前添加Screen('Preference', 'ConserveVRAM', 64);

% Open an on screen window
Screen('Preference', 'ConserveVRAM', 64);
[window, windowRect] = PsychImaging('OpenWindow', screenNumber, black);

问题2:图片太大,PTB函数无法呈现

methods:

使用imresize调整图片大小

I = imread('rice.png');%读取图片
J = imresize(I, 0.5); %0.5,同比例缩小为原来的一半

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"在matlab中使用PTB时遇到的问题以及解决方法(随时更新)":http://eshow365.cn/6-28711-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!