Python psychopy imageStim
Python psychopy imageStim
我正在使用 psychopy 在 window 上获取图像,如下所示:
from psychopy import visual
window = visual.Window(size= (1000,600), units = 'pix', pos = (10,10))
stimulusimage = ('C:\Users\name\Documents\Python Scripts\Project\stimuli\Visual Stimuli\Positive.jpg')
showingimage = visual.ImageStim(window, image=stimulusimage)
window.flip()
我在 window 上没有看到图像,我也不知道我做错了什么,我没有收到任何错误消息。
翻转前需要先画图window:
showingimage.draw()
window.flip()
否则会显示黑屏。顺便说一下,你不需要把文件名放在括号里。
from psychopy import visual, core
win = visual.Window(size= (1000,600), units = 'pix', pos = (10,10))
stimulusimage = ('C:\Users\name\Documents\PythonScripts\Project\stimuli\VisualStimuli\Positive.jpg')
showingimage = visual.ImageStim(win, image=stimulusimage)
stimulusimage.draw()
win.flip()
core.wait(10)#wait for 10second
我改两点。
核心模块和绘图功能。
draw()其实就是绘制图像stimulusimage。
请记住,您始终只对缓冲区显示进行编码。
也许你 运行 这个代码没有 core.wait() 你可能会看到闪烁 window 因为你没有设置继续显示的时间。
振作起来。
我正在使用 psychopy 在 window 上获取图像,如下所示:
from psychopy import visual
window = visual.Window(size= (1000,600), units = 'pix', pos = (10,10))
stimulusimage = ('C:\Users\name\Documents\Python Scripts\Project\stimuli\Visual Stimuli\Positive.jpg')
showingimage = visual.ImageStim(window, image=stimulusimage)
window.flip()
我在 window 上没有看到图像,我也不知道我做错了什么,我没有收到任何错误消息。
翻转前需要先画图window:
showingimage.draw()
window.flip()
否则会显示黑屏。顺便说一下,你不需要把文件名放在括号里。
from psychopy import visual, core
win = visual.Window(size= (1000,600), units = 'pix', pos = (10,10))
stimulusimage = ('C:\Users\name\Documents\PythonScripts\Project\stimuli\VisualStimuli\Positive.jpg')
showingimage = visual.ImageStim(win, image=stimulusimage)
stimulusimage.draw()
win.flip()
core.wait(10)#wait for 10second
我改两点。
核心模块和绘图功能。
draw()其实就是绘制图像stimulusimage。
请记住,您始终只对缓冲区显示进行编码。
也许你 运行 这个代码没有 core.wait() 你可能会看到闪烁 window 因为你没有设置继续显示的时间。
振作起来。