Ich habe gerade Scala Breeze als eine leistungsstarke lineare Algebra-Bibliothek für Scala-Anwendungen gefunden.Scala Breeze: Können Sie eine DenseMatrix von Int Array-Elementen erstellen?
Ich frage mich, ob es eine Möglichkeit gibt, eine DenseMatrix mit einem Int Array als Element Einheit zu initialisieren.
Dies ist die OpenCV Funktionalität i Port versuche zu Breeze:
val rgb_raw = Array[Byte] (....) //ByteArray RGB values dim 480x360
val rgb_mat = new Mat (360, 480, CvType.CV_8UC3)
rgb_mat.put(0,0,rgb_raw)
Ich wünschte, es etwas so einfach wie war:
val rgb_mat = new DenseMatrix(360,480, rgb_raw)
oder
val rgb_mat = new DenseMatrix[Array[Int,Int,Int]](360,480,rgb_raw)
I haven Ich habe nichts in der Dokumentation gefunden, das mich in die richtige Richtung weist.