Commit 9bc26a41e47571fe65f9e790ff5c5deb92fecde5
1 parent
d7a63a01
Handle column -> row major in matFormat correctly
We do need to do a transpose, but the inital matrix should have columns and rows reversed, so that the matrix side remains correct.
Showing
1 changed file
with
3 additions
and
1 deletions
openbr/plugins/format.cpp
| ... | ... | @@ -418,7 +418,9 @@ class matFormat : public Format |
| 418 | 418 | } |
| 419 | 419 | |
| 420 | 420 | if ((rows > 0) && (columns > 0) && (matrixType != 0) && !matrixData.isEmpty()) { |
| 421 | - t.append(Mat(rows, columns, matrixType, matrixData.data())); | |
| 421 | + Mat transposed; | |
| 422 | + transpose(Mat(columns, rows, matrixType, matrixData.data()), transposed); | |
| 423 | + t.append(transposed); | |
| 422 | 424 | } |
| 423 | 425 | } |
| 424 | 426 | } | ... | ... |