首先,我应该说我不熟悉C ++。我的目的是。 Matlab imagesc 中有一个函数。对于具有双倍RGB值的2d矩阵的给定输入,它显示RGB图像。我想在C ++中使用相同的内容并发现:Imagesc equivalent in C?它表示我可以使用CImg。
但我无法在CImg(我在文档和谷歌找不到任何内容)
我的问题:如何在CImg中显示具有给定2D矩阵的RGB图像?
PS:欢迎CImg的其他图书馆。我只需要一个简单而基本的解决方案。
编辑1:我有一个Win7操作系统,我使用的是Visual Studio 2010。
编辑2:欢迎使用其他图书馆的解决方案。
答案 0 :(得分:1)
为什么不使用CImg :: display();方法 ?它只是在交互式查看器中显示您的图像,就像Matlab对imagesc一样。
CImg<double> matrix(200,200); // Assume this is your matrix data.
matrix.display("My Matrix");
答案 1 :(得分:0)
constructing a Cimg的一种方法来自值的内存缓冲区,其中值类型是模板化的。