0

我正在寻找(大致)以下有关 JPEG2000 文件的功能的 SDK –</p>

  1. 解码和编码 J2K 文件。
  2. 解码以访问 JPEG2000 图像的各个元素(框、标记段、图像流等),以便检查和可能更改文本和位。
  3. 使用给定元素对 JPEG2000 图像进行编码(重构)。
  4. 这一切都是在 C++ 应用程序中完成的。
  5. 它必须支持 64 位 Redhat Linux 操作系统。
  6. 它应该能够处理大至 16GB 的 J2K (JPEG2000) 文件,即 64 位文件地址。

请告诉我您知道或在您的项目中使用过的具有上述功能的 SDK。此外,我们将不胜感激有关性能和许可/定价的提示。

4

2 回答 2

1

最好的 JPEG 2000 库是 Kakadu:http ://www.kakadusoftware.com/

  1. 没问题,Kakadu 可以处理原始码流 (j2c) 和文件格式码流 (jp2)
  2. 完整的码流访问和操作。
  3. 不知道你在这里的意思是什么,但如果你的意思是将组件组装在一起或图像的碎片(例如瓷砖)。是的,Kakadu 的能力不止于此。
  4. 是的,它是用 C++ 编写的,因此可以轻松地与其他 C++ 应用程序集成。
  5. 是的,每个主要平台都受支持。
  6. 是的,支持 64 位寻址。

来源:http ://www.kakadusoftware.com/documents/Overview.txt

至于定价和许可模式,您使用它的方式会有所不同。个人许可证的许可证起价为 250 美元,评估许可证的起价为 500 美元。有关许可的最准确详细信息,请参见此处:http ://www.kakadusoftware.com/index.php?option=com_content&task=blogcategory&id=6&Itemid=12

Kakadu 的作者是 David Taubman,他是 JPEG 2000 规范的主要贡献者之一。如果您需要 JPEG 2000 来做更多事情,他将是寻求帮助的好人。

于 2012-10-22T18:53:26.040 回答
0

另一个这样做的商业图书馆是 Accusoft Pictools。我们将其用于医学成像目的。它支持大多数已知格式,包括 jpeg2000 (.jp2)。

https://www.accusoft.com/pictools.htm

具有可从非托管代码调用的完整库。

问候

阿里

于 2014-05-06T23:34:46.113 回答