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

目录

问题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,同比例缩小为原来的一半

你可能感兴趣的:(MATLAB,matlab,开发语言)