【发布时间】:2016-05-28 07:12:12
【问题描述】:
我刚刚发现 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)
我没有在文档中找到任何指向正确方向的内容。
【问题讨论】:
标签: arrays scala opencv scala-breeze scalala