【发布时间】:2011-04-29 21:25:38
【问题描述】:
我正在编写一个用于实时图像处理的 Java 应用程序。我希望能够在之后使用 Matlab 验证使用的算法或呈现我在 Java 应用程序中获取的数据。在 Java 应用程序中,我使用 java.awt.image.BufferedImage's 在内部处理数据。该程序通常运行 1-2 分钟左右,以 25Hz、160x120 像素 8 位灰度抓取数据,因此每帧光栅的权重为 19200 字节,因此每分钟可获取 30MB 的数据。
将这些数据提供给 Matlab 的最佳方式是什么?
我的目标是在最后创建一个包含所有帧的 Matlab 数组。我考虑过将帧存储在未压缩的 avi 中(我还不知道该怎么做),但也许有一种更简单、更成熟的方法?我已经阅读了this,但还不知道如何使用它,或者这是否是处理多个帧的正确方法。
感谢您的帮助。
【问题讨论】:
标签: java matlab image-processing image-manipulation