База данных изображений для обработки в MATLAB - PullRequest
1 голос
/ 09 января 2012

Я хочу создать базу данных изображений, к которой можно получить полный доступ через MATLAB.Я не хочу создавать какую-либо папку и сохранять имя изображения в базе данных, так как оно не совсем подходит для моего приложения.Могу ли я пойти на это с помощью SQL?если да, то, пожалуйста, объясните.Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 09 января 2012

Если вы хотите хранить изображения в базе данных, вы можете использовать BLOB тип данных.

A BLOB - это большой двоичный объект, который может содержать переменное количество данных. Четыре типа BLOB TINYBLOB, BLOB, MEDIUMBLOB и LONGBLOB отличаются только максимальной длиной значений, которые они могут содержать.

В статье объясняется, как это работает:

http://www.weberdev.com/ViewArticle/Saving-Images-in-MySQL

0 голосов
/ 09 января 2012

Скачать и установить mysql -nector-odbc-5.1.9 . Создайте источник данных ODBC с помощью администратора ODBC, затем в построителе запросов типа Matlab. Я предполагаю, что вы перешли по ссылке в посте @Teez о сохранении изображений в MySQL. Если это так, создайте запрос для извлечения изображения в визуальном построителе запросов MATLAB и нажмите кнопку «Выполнить». Это должно принести необходимые изображения в рабочую область MATLABS. Вы должны быть в состоянии сделать то же самое в UDF и с параметрами, связанными с предложением where. Надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...