问题标签 [jpeg2000]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

sdl - 如何在 SDL 中使用 JPEG2000?

我发现它JPEG2000有一个 alpha 通道,我想在我的项目中将PNG格式更改JPEG2000为基于SDL 2.0.3and SDL_Image. 可以用JPEG2000SDL吗?

0 投票
1 回答
509 浏览

c++ - 可以将两个(或更多)jpeg2000 组合成一个更大的而不将它们解码为位图吗?

我有四个已知大小相同的 .j2k 文件(无损),我想将它们组合成一个更大的 .j2k 文件。当然,现在简单而有效的方法是将它们解压缩为位图并将较大的位图压缩为 .j2k 文件 - 但这是性能开销。有没有更简单的方法?如果是这样,您可以用伪代码突出显示它吗?

更新

根据@malat 的建议,我尝试了以下操作(请参阅我的 github 存储库以获取完整的源代码和图像示例)

哪个有效(就具有正确尺寸和填充图像数据的图像而言)。只有第一块瓷砖看起来还可以,但其他瓷砖就搞砸了。我虽然瓷砖是单独编码的 - 我错了吗?我还尝试将 COD 和 QCC 标记从主标题复制到平铺标题 - 但这也没有帮助。

组合图像

0 投票
1 回答
988 浏览

python - 从python中的jpeg2000图像中提取元数据

我想更新一系列 jpeg2000 图像中的元数据。我想用python来做。我查看了 glymur 并能够提取 xml etree:

然后我可以得到标签和标签值:

我的问题是:有没有更简单的方法?这似乎不必要地复杂。

0 投票
2 回答
457 浏览

linux - 使用 VTK 和 OPENJPEG 编译 GDCM

我已经在 Ubuntu 服务器 14.04 上成功编译了 GDCM 2.4.4 和 VTK 5.10.1。但是现在我必须使用 JPEG2000 图像,而我的程序使用 GDCM 和 VTK,速度非常慢。所以我决定用 OPENJPEG 1.5 库(已经编译)重新编译 GDCM,但由于某种原因它没有完成。

然后问我三个文件夹:

我给了他正确的文件夹,然后在为 GDCM 执行“make”后出现此错误:

我能做些什么?我应该使用onother库快速打开JPEG2000吗?

0 投票
1 回答
1392 浏览

c - 带提升的离散小波变换 LeGal 5/3(负值、可视化、LH HL 混淆)

我目前正在研究小波,对某些事情有点困惑。

首先,这不是家庭作业。它仅用于娱乐编码。

为了更好地理解,我在 C 中实现了 LeGal 5/3 小波的提升方案。据我所知,它似乎有效。我可以将其反转,并且可以正确复制原始图像。在伪代码中,我的正向 dwt 如下所示:

但我在一些事情上挣扎。

  1. 应用 dwt 时,我得到了转换后的图像,但值超出了 [0 - 255] 的范围。因此,我将它们存放在短裤中。有些是负数,有些非常大。现在我怎样才能显示它们以获得那些漂亮的图像,如下所示:(http://www.whydomath.org/node/wavlets/images/Largetoplevelwt.gif)?如果我在 Matlab 中使用imshow(image, [])显示我的图像,那么我的输出如下所示:http: //i.imgur.com/dNaYwEE.jpg。那么,我是否必须对我的子频段进行一些转换?如果是,有人可以指出我的解决方案或告诉我该怎么做吗?

  2. 在文献中,我有时会看到子频段的排序如下:[ LL LH; HL HH ] 有时像这样:[ LL HL; LHHH]。后者,我主要在论文是关于 JPEG2000 时看到的,这也是我的算法产生的。然而,在 Matlab 中,当使用 lwt2 函数时,它返回以前的布局。当我将输出与 Matlab 的输出进行比较时,我也看到了这一点。似乎LH和HL混淆了。这个怎么可能?有关系吗?它是否与使用提升而不是卷积有关?

  3. 如果一个人先行然后列或反之亦然,这真的很重要吗?切换订单时,我的输出没有任何差异。唯一不同的是,LH 变为 HL,HL 变为 LH。但是,这并不能解决我的第二个问题,因为输出是相同的。我猜它只是符号。那么这有关系吗?我看到他们做 col-row 的论文和他们做 row-col 的其他论文。两者都与 JPEG2000 有关。

非常感谢。如果有人能对我的问题有所了解,我将不胜感激。

亲切的问候,马库斯

0 投票
1 回答
893 浏览

java - 如何在 Jframe 上显示 jpeg2000 图像?

我有一个 jpeg2000 图像,在我的项目中img.jp2的文件和 DataInputStream 对象imgobj上,并希望在 JFrame 上显示该图像。

这里推荐的旧版本 jai_imageio-1.1.jarjj2000库都包含在内。

我试过了:

还有这个:

JMRTD 中包含的选项是使用两个解码器,但没有一个接受.jp2

所以问题是:jj2000 或 jai_imageio 从文件或 DataInputStream 中读取 jpeg2000 图像的正确用途是什么,如果可能,将其显示在 JFrame 的简单面板上?

谢谢你的帮助。

编辑

按照评论中的要求,这就是我所做的:

0 投票
1 回答
4042 浏览

python - 在 Python Pillow 上使用 JP2 图像

我正在尝试使用 python 枕头成像库来处理我的 jp2 图像。

我按照以下步骤操作:

冲泡安装libjpeg

冲泡安装openjpeg

sudo pip 安装枕头

我只是对 .jp2 文件有疑问。可能是什么问题?

我得到错误的代码:

尝试显示图像时出现以下错误日志:

0 投票
1 回答
728 浏览

java - Java - 如何将 DICOM 文件转换为 JPEG2000 文件?

我需要将 DICOM 文件 (.dcm) 转换为 jpeg2000 格式,有人有执行此操作的代码片段吗?

我在网上发现只有一种将 dcm 转换为 jpeg 的方法(该问题的第一个答案:如何将 dicom 文件转换为 jpg 转换),但这对我不起作用。

感谢您的帮助,并为我不完美的英语感到抱歉。

0 投票
1 回答
302 浏览

itext - itext 是否支持 JPEG 2000?

我想将 jpeg 2000 文件打包为 PDF。itext 支持这个吗?
我查看了 github(https://github.com/itext/itextpdf)上的 repo,但很难判断是否有支持。谷歌搜索没有发现任何有用的东西。

谢谢!

0 投票
1 回答
1866 浏览

jpeg - 如何区分JPEG和JPEG2000?

问题是:我如何区分两个文件?一个用 JPEG 编码,另一个用 JPEG2000 编码。

我需要特定于格式的文件读/写功能,如果不阅读就找不到文件编码。JPEG 现在工作正常,但 JPEG 功能无法打开 JPEG2000。所以我需要确定我的文件是JPG还是JPEG2000。