我刚刚发现 Scala Breeze 作为 Scala 应用程序的高性能线性代数库。
我想知道是否有一种方法可以用 Int Array 作为元素单元来初始化 DenseMatrix。
这是我试图移植到 Breeze 的 OpenCV 功能:
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)
我希望它像这样简单:
val rgb_mat = new DenseMatrix(360,480, rgb_raw)
或者
val rgb_mat = new DenseMatrix[Array[Int,Int,Int]](360,480,rgb_raw)
我没有在文档中找到任何指向正确方向的内容。