Нет, imread
и imwrite
являются частью основного набора инструментов MATLAB.
Чтение или запись в файлы изображений - это базовый процесс ввода-вывода, и многим людям, вероятно, придется обойтись без обработки изображений. Например, если вы просто хотите отобразить изображение на рисунке, вам не нужен совершенно новый мощный инструмент обработки изображений для этого. Вот почему в основной панели инструментов MATLAB присутствуют простые функции, такие как image
и imagesc
, в то время как панель инструментов для обработки изображений имеет дополнительный imshow
функция, которая имеет еще несколько наворотов.
В общем, вы обнаружите, что в основной панели инструментов MATLAB присутствует множество основных / общих операций, в то время как для более сложных операций требуется специализированная панель инструментов. Имена самих функций на самом деле не скажут вам, к какому набору инструментов они принадлежат, но вы можете использовать функцию which
, если у вас есть сомнения относительно того, где находится функция. Например, для MATLAB R2009a:
>> 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