MATLAB 编程/Psychtoolbox/屏幕命令/GetImage255
外观
用法
imageArray=Screen(windowPtr,'GetImage',[rect])
从窗口中缓慢复制图像,返回一个 MATLAB uint8 数组。如果窗口的 pixelSize>8,则返回的 imageArray 包含三个图层,一个 RGB 图像。rect 以窗口坐标表示,默认值为整个窗口。
截至 1998 年 4 月,imageArray 现在为 uint8,而不是 double,以节省空间(8 倍)。但是,如果您尝试对 uint8 数组进行数学运算,MATLAB 会发出错误,因此您可能需要使用 DOUBLE 来进行转换,例如 imageArray/255 会产生错误,但 double(imageArray)/255 是可以的。另请参阅 PutImage 和 CopyWindow.