gpt4 book ai didi

java - 将 MATLAB 代码转换为 Java 代码

转载 作者:行者123 更新时间:2023-12-02 05:58:29 27 4
gpt4 key购买 nike

我需要从 Java 代码调用此 MATLAB 代码。该代码根据指定的聚类数量和指定的初始聚类中心(即此代码中的 [176;137])对图像进行聚类。

nrows = size(a_image,1);
ncols = size(a_image,2);
double_a_2_image = double(reshape(a_image,nrows*ncols,1));
nColors = 2;

[cluster_idx_2_a cluster_center] =
kmeans(double_a_2_image,nColors,'distance','sqEuclidean','start',repmat([176;137],
[1,1,3]));

a_pixel_labels_2 = reshape(cluster_idx_2_a,nrows,ncols);
figure('Name','a* image labeled by cluster index: 2 colors'),imshow(a_pixel_labels_2,
[]);

将此代码转换为 jar 文件(或者可能是 .class 文件)的最佳工具是什么?另一点:我需要在没有安装 matlab 的机器上运行生成的 jar 文件。这可能吗?或者我应该在这台机器上安装 MATLAB Compiler Runtime (MCR)?

最佳答案

在谷歌上进行简单搜索即可找到此链接:MATLAB Builder JA ,它会生成一个围绕您的 MATLAB 代码的 Java 包装器。对于第二个问题,您不需要它,因为包装器正在处理 MATLAB 代码本身。

关于java - 将 MATLAB 代码转换为 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22864254/

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