跳转到内容

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 是可以的。另请参阅 PutImageCopyWindow.

华夏公益教科书