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.