Принадлежат ли функции MATLAB imread и imwrite к инструментарию обработки изображений? - PullRequest
1 голос
/ 09 сентября 2010

Функции MATLAB imread и imwrite относятся к инструментарию обработки изображений? Имена, кажется, предполагают, что они делают, но я не уверен. Кто-нибудь может дать информацию?

1 Ответ

6 голосов
/ 09 сентября 2010

Нет, 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...