Imprimir contenido de matriz opencv en Java

Tengo openCV matriz en Java y me gustaría imprimir el contenido de it.I intentó la función toString () como sigue descriptor.toString () por lo que podría lograr este formulario

"[[1,2,3,4],[4,5,6,7],[7,8,9,10]]" 

Donde cada matriz es la i-ésima fila en la matriz, pero obtuve el siguiente resultado. Intenté quitar el toString pero todavía el mismo problema.

 Mat [ 3*4*CV_8UC1, isCont=true, isSubmat=false, nativeObj=0x5dc93a48, dataAddr=0x5d5d35f0] 

Donde 3 es el número de filas y 4 es el número de columnas.

Cualquier ayuda ¿cómo puedo obtener el contenido de la matriz ?!

2 Solutions collect form web for “Imprimir contenido de matriz opencv en Java”

Código:

  int[][] testArray = new int[][]{{1,2,3,4},{4,5,6,7},{7,8,9,10}}; Mat matArray = new Mat(3,4,CvType.CV_8UC1); for(int row=0;row<3;row++){ for(int col=0;col<4;col++) matArray.put(row, col, testArray[row][col]); } System.out.println("Printing the matrix dump"); System.out.println(matArray.dump()); 

Salida:
Impresión del volcado de matriz
[1, 2, 3, 4;
4, 5, 6, 7;
7, 8, 9, 10]

No es exactamente como [[1,2,3,4],[4,5,6,7],[7,8,9,10]] pero funciona:

 Mat freqs = Mat.zeros(10, 10, CvType.CV_32F); // do math... String dump = freqs.dump(); Log.d(TAG, dump); 
  • Eclipse se compila con éxito, pero todavía da errores semánticos
  • Errores al ejecutar el constructor 'CDT Builder' al intentar crear OpenCV para muestras de Android
  • Correspondencia de plantillas en Android usando openCV
  • Cómo leer el valor de cada píxel como valores RGB del objeto Mat m en OpenCV
  • configuración de vídeo opencv a pantalla completa android
  • OpenCV Native Samples no están construyendo
  • ¿Cómo puedo detectar mejor los diferentes colores LED con la cámara de un teléfono Android y OpenCV?
  • Android "No hay tal archivo o directorio" error?
  • Obtener coordenadas de líneas no geométricas en una imagen binaria
  • OpenCV en Android - Encabezados; No hay tal directorio de archivos
  • ¿Cuál es la diferencia entre `opencv.android.JavaCameraView` y` opencv.android.NativeCameraView`
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.