gpt4 book ai didi

java - 如何将 Java 字节数组直接发送到 MATLAB 矩阵?

转载 作者:搜寻专家 更新时间:2023-11-01 03:26:48 24 4
gpt4 key购买 nike

我有一个 Java GUI,它可以将视频帧转换为字节数组,并将它们直接保存到原始输出文件中。然后我可以将该文件加载到 MATLAB 中并执行我的信号处理算法。然而,原始文件最终约为 1GB,并且需要很长时间才能在 MATLAB 中打开。

目前,我在 SwingWorker 中使用一个进程来运行 MATLAB 实例并让算法执行并生成结果。这一切都工作正常,但是将 1GB 原始文件加载到 MATLAB 中的速度非常慢,大约需要 30 秒。

我想知道是否有直接将 Java 字节数组传递给 MATLAB 的方法?

提前致谢!

最佳答案

Matlab 运行自己的 Java 虚拟机,因此您可以调用 Java classes from within itreceive java objects returned from invoking methods on java classes .在这种情况下,您的字节数组将直接转换为 uint8 数组。

根据 JVM 和与 Java 程序的交互约束,这可能是传输数据的最简单方法。

关于java - 如何将 Java 字节数组直接发送到 MATLAB 矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12082083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com