我正在将图像转换为二维整数数组。对此进行一些处理,然后我尝试以这种方式发出数组:
collector.emit( new Values ( scaledImageMatrix ) );
然后我试图在另一个螺栓中检索数据,如下所示:
int [][] imageMatrix = input.get("scaled-image-matrix");
但我得到了错误
incompatible types
[ERROR] found : java.lang.Object
[ERROR] required: int[][]
有什么建议么 ?
更新 :
我试过这个int [][] imageMatrix = (int[][])input.get("scaled-image-matrix");
我得到了这个错误:
java.lang.IllegalArgumentException: Tuple created with wrong number of fields. Expected 1 fields but got 190 fields
那么我应该将我的问题改为:如何发出二维数组?