将Matlab矩阵值导出到OpenGL

时间:2014-03-23 06:55:45

标签: c++ matlab opengl

我正在做一个需要我使用OpenGL的项目。但是,我是一个完整的新手! 基本上,我需要做的是在图像上使用Matlab进行一些处理,并将该图像的值存储在矩阵中。 必须将此矩阵导入OpenGL,以便我可以使用它。我该怎么做呢? 我也有几个问题:

  1. OpenGL是否与Matlab类似,因为有一个带有值的矩阵我可以做一些与imshow()类似的事情?
  2. 我应该以什么格式存储矩阵值,以便OpenGL可以读取它们以供显示?
  3. 从基础知识中学习OpenGL的一些好资源应该会有所帮助。我试图在谷歌上找到它们,但它们一直很有帮助。
  4. 我在Microsoft Visual C ++ 2008上运行OpenGL。是否还有其他可以使用的软件?

1 个答案:

答案 0 :(得分:0)

回答你的第一个问题。

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

然后在你的OpenGL中调用它。 使用此Matlab Open GL链接在Matlab中调用OpenGl。