[問題] 用getframe但又不想它顯示在螢幕上
其實我想做的事很簡單
就是把跑出來的figure弄成matlab的matrix(不是存成mat檔喔~)
我目前是用getframe把figure轉成frame的格式
再用frame2im轉成我想要的matrix
但問題來了
因為這件事我是在一個loop裡面做
要做很多次
變成我讓它自動跑時
figure會在螢幕上會一直顯示出來
非常煩 而且會讓整體運算時間大增 也比較吃資源
原本我以為set(gcf, 'visible', 'off')之類的有用
結果發現它大部份情況有用
但遇到getframe還是沒轍
我也有查到有人說用saveas存出一個圖檔再讀它
但我覺得這好多此一舉
而且會變成我存出一大堆不需要的圖檔
很占硬碟空間
而且還要多花存檔和讀檔的時間
所以想請教板上各位大大有沒有什麼解決方法??
還是說可以不用getframe也達到我的目的?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.113.139
推
03/17 13:35, , 1F
03/17 13:35, 1F