首先,我应该说我不熟悉C++。我的目的就是这样。 Matlab imagesc 中有一个函数。对于具有双倍 RGB 值的 2d 矩阵的给定输入,它显示 RGB 图像。我想在 C++ 中使用相同的方法并发现:Imagesc equivalent in C?它说我可以使用 CImg。
但是我在 CImg 做不到(我在文档和谷歌上找不到任何东西)
我的问题:如何在 CImg 上显示具有给定二维矩阵的 RGB 图像?
PS:欢迎使用 CImg 的其他库。我只需要一个简单和基本的解决方案来实现我的目的。
编辑 1:我有一个 Win7 操作系统,我使用 Visual Studio 2010。
编辑 2:欢迎使用其他库的解决方案。
最佳答案
为什么不使用 CImg::display();方法 ?它只是在交互式查看器中显示您的图像,就像 Matlab 使用 imagesc 一样。
CImg<double> matrix(200,200); // Assume this is your matrix data.
matrix.display("My Matrix");
关于c++ - 如何在 C++ 中显示 2D RGB 矩阵的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12555941/