问题标签 [jai]
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.
java - JAI:读取 12 位 JPEG 文件
我是 Java Advanced Imaging 的新手,遇到的第一个障碍是读取 12 位、单波段、灰度 JPEG 文件的能力。我已经看到对 JAI 的引用,但没有代码甚至没有关于应该如何完成的建议。有人可以通过有用的链接或简短的代码片段来帮助我吗?
到目前为止,我一直在使用本教程,但它在这个问题上对我没有帮助。
谢谢。
java - 如何显示一针 TIFF 图像,允许缩放和移动
我想编写一个简单的 Java 应用程序来显示 TIFF 图像的大拼接图块的一部分。我希望能够缩放和移动。
使用JAI是当前最好的方法吗?文档似乎非常过时。
我发现这个示例程序可以显示 TIFF 图像。但是如何放大 TIFF 图像?是否可以拼接多个图像并看似移动到一个部分,而不管图像边界如何?
java - 我应该使用 JAI 吗?
我想开发具有大量图像处理的程序。我想使用Java
, 和 JAI,但在我看来,Jai 已经老了,不再进化了?( http://java.sun.com/javase/technologies/desktop/media/jai/ )
QT
我想知道,使用and
是更好的选择c++
吗?
我正在寻找的两个主要优点是:跨平台代码和良好的学习机会。
java - 将 ImageOutputStream 转换为 byte[]
一段时间以来一直在尝试使用 JAI 将 ImageOutputStream 转换为 byte[]。任何输入表示赞赏。谢谢。
抱歉,这是代码片段,我正在处理。我不得不提前发布它。我面临的问题是,我能够从 ImageOutputStream 中获取 ByteArrayOutputStream。但它总是给我零字节。但是如果我使用 FileOutputStream 而不是 ByteArrayOuputStream,我可以写入一个非零字节的文件。:
谢谢,维奈
java - JAI ImageIO-core codecLib源码
JAI ImageIO-core 带有一组原生编解码器。编解码器捆绑在一组 .so 和 .dll 文件中。主要是clib_jiio.dll clib_jiio_sse2.dll clib_jiio_util.dll。我能够找到 mediaLib (mlib) 的源代码,但找不到这些编解码器的源代码。有谁知道来源在哪里?或者如果它们根本不是开源的?
java - JAI FileLoad/FileStore 操作与 JAI ImageRead/ImageWrite 操作。差异?
JAI 的 FileLoad/FileStore 操作与其 ImageRead/ImageWrite 操作有什么区别?
一套比另一套更好吗?哪些应该用作默认值?
java - Sanselan vs Java-Image-io
这两个库中哪个Sanselan
更好Java Advanced Imaging API
?
java - 使用 JMF、Java 快速将 24 位 RGB 转换为灰度
我正在用 Java 开发一个简单的(或至少是这样认为的)桌面应用程序,用于实时图像处理。我选择使用 Java Media Framework (JMF) 访问视频帧。我有一台 PAL 相机并使用 EasyCAP 视频转换器进行数字化。该设备在我的 Windows 机器上作为 VFW 设备可见,允许 YUV 和 24 位 RGB 格式采集(32 位不可用)。
我已经弄清楚了框架的基础知识。我正在使用javax.media.Processor进行媒体数据控制,并且一开始,我想添加一个灰度编解码器(实现javax.media.Codec)以进行进一步渲染。在编解码器中,我可以将单个帧作为javax.media.Buffer对象访问。
在 Java 中进行灰度转换的最快方法是什么?我想坚持一些标准,比如 JAI 左右,因为我希望能够使用相同的框架/方法轻松地进行进一步的转换。
到目前为止,我一直在考虑以下几点:
在编解码器链的开头添加编解码器以将 24 位 RGB 转换为 32 位 RGB。比使用 java.nio.ByteBuffer 将 byte[] 转换为 int[] 像素数组,以便使用javax.awt.image过滤器进行进一步处理 。我已经尝试使用com.sun.media.codec.video.colorspace.RGBConverter来实现这一点,但没有成功。
我真的很感激任何帮助,希望有人已经这样做了。
对于有关整体应用程序架构的任何建议,我也将不胜感激。我的总体目标是在 Java 中实现光流算法,以便能够仅使用视觉输入实时估计相机姿态。
java - 在 Java 中将位图图像转换为未压缩的 tif 图像
我正在尝试将位图图像转换为未压缩的 tif 文件以用于 Tesseract OCR 引擎。
我可以使用此方法生成压缩的 tif 文件...
当“jpg”更改为 tif 时,这会生成一个空的 tif 文件,因为这些文件是在 Java 高级成像 (JAI) 中处理的。
如何创建未压缩的 tif 图像?我应该解压缩从上述代码生成的 tif 图像还是有其他方法来处理转换过程?
提供的任何示例将不胜感激。
谢谢
国王h32
tiff - 将 Jpeg 转换为未压缩的 tiff 图像
我在 StackOverflow 上找到了这段代码
我一直在尝试扭转这个过程 - 将 jpg 转换为未压缩的 tiff,但我似乎无法让它工作。
有任何想法吗?