如何在C++显示 2D RGB 矩阵的图像
How to Display Image of a 2D RGB Matrix at C++
首先,我应该说我不熟悉C++。我的目的是这样。在Matlab imagesc上有一个函数。对于具有双倍 RGB 值的 2d 矩阵的给定输入,它会显示 RGB 图像。我想要同样C++,发现:图像c等同于C?它说我可以使用CImg。
但是我无法在 CImg 上做到这一点(我在文档和谷歌上找不到任何东西)
我的问题:如何在 CImg 上显示具有给定 2D 矩阵的 RGB 图像?
PS:欢迎CImg的其他库。我只需要一个简单而基本的解决方案来实现我的目的。
编辑1:我有一个Win7操作系统,我使用Visual Studio 2010。
编辑2:欢迎使用其他库的解决方案。
为什么不使用 CImg::d isplay(); 方法 ?它只是在交互式查看器中显示您的图像,就像 Matlab 对 imagesc 所做的那样。
CImg<double> matrix(200,200); // Assume this is your matrix data.
matrix.display("My Matrix");
构造 Cimg 的方法之一是从值的内存缓冲区,其中值类型是模板化的。
相关文章:
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- Qt中的RGB图像处理
- 在RAW图像中提取RGB通道值的库或方法
- Qmage:如何将灰色图像转换为RGB热图
- 使用范围(OpenCV)脱粒RGB图像
- (C++)(Visual Studio) 将高斯模糊滤镜应用于 RGB 中的灰度图像
- 将JPEG流从IP摄像机接收到C 的RGB图像
- 如何从 GIFLIB 保存图像结构中获取 RGB 颜色数据
- RGB到XYZ,图像转换
- 如何将图像转换为C 中的RGB数据值
- 如何比较QT中的两个RGB图像
- 使用 ffmpeg 将平面 RGB 图像组合成无损视频
- 在RGB图像上执行阈值操作
- 将RGB颜色图像转换为OpenCV C 中的索引颜色图像类型
- 不能通过基于指针的访问像素强度来分割 RGB 图像
- 想要从图像获取绿色 RGB 通道时出错
- 表示RGB图像的浮点数组的初始CV::MAT
- 将 RGB 图像转换为 3 个 HSI 输出
- 将拜耳RGGB转换为CV图像(RGB)