[討論] 想用imread讀取相對路徑

作者: newthinking (新生活)   2018-11-15 10:17:43
大家好
想用imread直接讀取相對路徑
比如說f = imread('a.jpg');
試了好多方法都失敗
比如我在matlab底下新增了一個practice資料夾,再把圖檔丟進去
沒有辦法讀取
或是在matlab的toolbax資料夾把圖檔丟下去( 我發現一些內建圖片放在toolbax裡面)
還是無法讀取
請教大家要如何直接讀取相對路徑?
目前我只會使用絕對路徑f = imread('C:\data\.......\...');
謝謝
作者: sppmg (sppmg)   2018-11-16 08:46:00
固定程式適合用 set path ,臨時或變動適合用 pwd 取得目前目錄,然後看是附加檔名成為絕對路徑、暫時性 addpath ,或是 cd 過去再 cd 回來都可。總之MATLAB找檔先從當前目錄(不含下層)找,再依 path 變數依序找。
作者: ddlockerwu (吳寬寬)   2018-11-16 14:30:00
前一行cd過去
作者: lohas1019 (汪汪)   2018-11-26 02:40:00
uigetfile 試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com