Commit a83fa295c3c59f7fd50c2ac9d1f153a4b268f4fb
1 parent
db0796b0
Fixed vec writing
Showing
1 changed file
with
6 additions
and
1 deletions
openbr/plugins/gallery/vec.cpp
| 1 | 1 | #include <openbr/plugins/openbr_internal.h> |
| 2 | +#include <openbr/core/opencvutils.h> | |
| 2 | 3 | |
| 3 | 4 | namespace br |
| 4 | 5 | { |
| ... | ... | @@ -40,12 +41,16 @@ class vecGallery : public FileGallery |
| 40 | 41 | if (write1 != sizeof(count) || write2 != sizeof(size) || write3 != sizeof(temp) || write4 != sizeof(temp)) |
| 41 | 42 | qFatal("Failed to write header."); |
| 42 | 43 | |
| 43 | - for (int i=0; i<count; i++) | |
| 44 | + for (int i=0; i<count; i++) { | |
| 45 | + uchar tmp = 0; | |
| 46 | + const size_t write5 = f.write((char*)&tmp,sizeof(tmp)); | |
| 47 | + Q_UNUSED(write5); | |
| 44 | 48 | for (int r = 0; r < height; r++) |
| 45 | 49 | for (int c = 0; c < width; c++) { |
| 46 | 50 | short buffer = mats[i].ptr(r)[c]; |
| 47 | 51 | f.write((char*)&buffer, sizeof(buffer)); |
| 48 | 52 | } |
| 53 | + } | |
| 49 | 54 | |
| 50 | 55 | f.close(); |
| 51 | 56 | } | ... | ... |