Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 带C+的12位图像格式+;应用程序编程接口?_C++_Tiff - Fatal编程技术网

C++ 带C+的12位图像格式+;应用程序编程接口?

C++ 带C+的12位图像格式+;应用程序编程接口?,c++,tiff,C++,Tiff,我正在研究生物医学成像应用程序。我很难为我的12位灰度图像找到一个好的容器格式 有人知道一个12位的图像格式,C++或C API类似于LIbTIFF吗?< /P> < P>我会考虑研究现有HDR图像格式和库,比如,等等。 另外,据我所知,TIFF实际上是一种非常灵活的格式,您可以使用它。我建议将其用于医学成像,而不是其他一些图像格式。和都是很好的开源工具包,允许读取和写入dicom文件(+更多) 一个很好的免费windows DICOM查看器是。Tiff是一种很好的格式,但是看看这个,我需要找到

我正在研究生物医学成像应用程序。我很难为我的12位灰度图像找到一个好的容器格式


有人知道一个12位的图像格式,C++或C API类似于LIbTIFF吗?< /P> < P>我会考虑研究现有HDR图像格式和库,比如,等等。 另外,据我所知,TIFF实际上是一种非常灵活的格式,您可以使用它。

我建议将其用于医学成像,而不是其他一些图像格式。和都是很好的开源工具包,允许读取和写入dicom文件(+更多)


一个很好的免费windows DICOM查看器是。

Tiff是一种很好的格式,但是看看这个,我需要找到一个不同的API来使用它。LibTIFF是一个与LibTIFF非常相似的C API。使用TIFF并将图像保存为16bpp,仅使用较低的12位。这是我在前两个项目中所做的,它工作得很好。@EdS.,当然不是一个坏主意,也是我目前正在做的。但是向某人解释动态范围有一半的比特被切掉是很麻烦的。@Mikhail:你为什么要解释它?这样的烦恼能证明找到一个新的图书馆是合理的吗?LibTIFF是一个久经考验的成熟库,拥有庞大的现有工具集和大量支持。只需在图像中嵌入位深度。任何阅读图像的人都应该知道如何解释数据。@EdS。也许我做得不对,但当我在商业编辑器中打开图像时,它会从0-2**16进行缩放。哦,好的。这些医学图像是否需要观看者调整亮度/对比度(水平/宽度)?如果是这样,DICOM是存储它们的最合理的格式。