1)我将一些MATLAB图像处理函数编译成JAVA。看来,对于相同的功能,如果我在JAVA中运行它,它比在MATLAB中慢两倍。这是可以接受的。
2)然后我编写了一个JAVA GUI来处理用户交互,基本上,它允许用户从文件系统中选择一个图像,并调用MATLAB函数来执行一些图像处理任务。一旦用户点击“处理”按钮,它就会执行与(1)中相同的代码,但现在比MATLAB慢10倍。这绝对不能接受。
我认为这不是MATLAB函数的JAVA版本的问题,而是与JAVA GUI和JAVA Array操作有关。有没有遇到类似问题的人?请你和我分享你的经历吗?
非常感谢提前。