Экспорт значений матрицы Matlab в OpenGL

0

Я выполняю проект, который требует от меня работы с OpenGL. Тем не менее, я полный новичок в этом! В принципе, мне нужно сделать немного обработки с помощью Matlab на изображении и сохранить значения для этого изображения в матрице. Эта матрица должна быть импортирована в OpenGL, чтобы я мог немного с ней работать. Как мне подойти к этому? Также у меня есть несколько вопросов:

  1. Является ли OpenGL похожим на Matlab в том смысле, что имея матрицу со значениями, я могу просто сделать что-то похожее на imshow()?
  2. В каком формате я должен хранить значения матрицы, чтобы они могли быть прочитаны OpenGL для отображения?
  3. Некоторые полезные ресурсы для изучения OpenGL с самого начала должны помочь. Я пытался найти их в Google, и они были полезны.
  4. Я запускаю OpenGL на Microsoft Visual C++ 2008. Есть ли другое программное обеспечение, которое я мог бы использовать для этого?
  • 0
    вы можете попробовать OpenTK, их матрицы и вектор хорошо реализованы, если вы знакомы с c #
  • 0
    @jp К сожалению, я не знаком с C #. Кроме того, проект требует от меня дальнейшей работы с OpenGL.
Показать ещё 4 комментария
Теги:
opengl

1 ответ

0

Отвечая на ваш первый вопрос.

image_1=imread('your filepath');
//do some process
//
save('image_1.mat')

затем назовите его в своем OpenGL. Используйте эту ссылку Matlab Open GL для вызова OpenGl в Matlab.

  • 0
    Я взглянул на это раньше. Попробую прямо сейчас. Большая часть работы, которую необходимо выполнить позже в проекте, кажется, выполняется через OpenGL. В этом случае я не смогу использовать Matlab позже. Могу ли я не делать это только через OpenGL, как только матрица получена из Matlab?
  • 0
    Да. в этом случае вы можете написать небольшой код Matlab, чтобы предварительно обработать ваш образ и сохранить его на диске. затем напишите файл bat, который будет выполнять этот код Matlab. Назовите этот файл .bat из Open GL, чтобы все было в одном месте. Я не уверен, что вы можете вызывать файлы Matlab, используя OpenGl. надеюсь это поможет
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню