我将Mat值作为String发布到服务器,其中包含2维数组[] [32]。最大行数为500.这些是来自Mat的值。 现在,当我从服务器获取相同的String时,我需要将其转换为Mat。我怎么能这样做?
答案 0 :(得分:0)
Mat Mat有method put,所以我们可以使用它。
public int put(int row,
int col,
int[] data)
所以我们需要的是将String转换为简单的int数组
String[] arrayString = values.split(", ");
int[] arrayInt = new int[arrayString.length];
for (int i = 0;i<arrayString.length;i++) {
arrayInt[i] = Integer.parseInt(arrayString[i]);
}
不要忘记你有二维数组,所以你必须解析它前面[]
内的所有内容。