2013-07-12 84 views
0

我在C++中工作,我有一个float值的矢量容器。我想写一个图像文件到磁盘,其中图像的像素值是来自数组的值。例如,我的数组中有40,000个值,我想要以某种格式创建200x200的图像文件(格式不是然而,非常重要的是,如果可能的话,我更喜欢无损编码的东西)。我想用英特尔的图书馆IPP来做这件事。有人可以告诉我哪个函数最适合我的问题(目前我只坚持灰度图像)。英特尔的IPP从阵列创建图像

+0

东西像矩阵? – Navi

+0

我不确定我是否有你。是的,数据是以矩阵的形式出现的。我必须用Ipp – Lisa

+0

将它写成灰度图像,如果我发现任何与您的问题相关的任何内容,我将在这里发帖 – Navi

回答

0

一种方法是将它写成空格分隔的数字在file.raw中,并用ImageJ加载它。 ImageJ会给你一个选项来指定宽度,高度和位深度。第二,我有一个过去的圆顶,是(如果你也使用Matlab),使用matlab引擎命令来绘制(数据),然后使用getframe/get(gcf)等将它写入你的fav。图像格式(Matlab有他们吨)

+0

原始海报不是使用Matlab,就像是抬头一样。她似乎在使用C++。 –