2010-09-09 65 views

回答

5

不,IMREADIMWRITE是核心MATLAB工具箱的一部分。

從圖像文件中讀取或寫入圖像文件是一個基本的IO過程,很多人可能需要這樣做,而不需要處理圖像。例如,如果您只想在圖中顯示圖像,則您不應該需要一個全新的高性能圖像處理工具箱來完成此操作。這就是爲什麼在覈心MATLAB工具箱中存在簡單的函數,如IMAGEIMAGESC,而圖像處理工具箱有一個額外的IMSHOW函數,它具有更多的花裏胡哨的功能。

通常,您會發現核心MATLAB工具箱中存在大量基本/常用操作,而更高級的操作需要專門的工具箱。函數本身的名稱並不真正告訴你它屬於哪個工具箱,但如果您對函數的居住地點有疑問,則可以使用函數

>> which imread 
C:\Program Files\MATLAB\R2009a\toolbox\matlab\imagesci\imread.m 
            %# ^---- Core MATLAB toolbox 
>> which imshow 
C:\Program Files\MATLAB\R2009a\toolbox\images\imuitools\imshow.m 
            %# ^---- Image Processing Toolbox