diff --git a/src/Matrix.cc b/src/Matrix.cc index d95ab1e..72d54bd 100755 --- a/src/Matrix.cc +++ b/src/Matrix.cc @@ -208,6 +208,9 @@ double Matrix::DblGet(cv::Mat mat, int i, int j) { case CV_64FC1: val = mat.at(i, j); break; + case CV_32FC1: + val = mat.at(i, j); + break; default: val = mat.at(i, j); break; diff --git a/test/unit.js b/test/unit.js index c28ad04..2fc9ce4 100755 --- a/test/unit.js +++ b/test/unit.js @@ -105,6 +105,7 @@ test('Matrix functions', function(assert) { var matNew = new cv.Matrix(75, 75, cv.Constants.CV_8U); mat.convertTo(matNew, cv.Constants.CV_8U, 2, 1); assert.equal(matNew.pixel(0, 0), 5); + assert.equal(mat.get(0, 0), 5) // reshape mat = new cv.Matrix(75, 75, cv.Constants.CV_8UC1);