Commit 7e79e495310f2bbfa96194ee40569485bfb5e41b
1 parent
dec5428d
added support for AlgorithmID=7
Showing
1 changed file
with
7 additions
and
0 deletions
openbr/plugins/gallery.cpp
| @@ -225,6 +225,13 @@ class utGallery : public BinaryGallery | @@ -225,6 +225,13 @@ class utGallery : public BinaryGallery | ||
| 225 | if (ut.algorithmID == 5) { | 225 | if (ut.algorithmID == 5) { |
| 226 | QDataStream stream(&data, QIODevice::ReadOnly); | 226 | QDataStream stream(&data, QIODevice::ReadOnly); |
| 227 | stream >> t; | 227 | stream >> t; |
| 228 | + } else if (ut.algorithmID == 7) { | ||
| 229 | + uint32_t *roi = (uint32_t*) data.data(); | ||
| 230 | + t.file.set("X", roi[0]); | ||
| 231 | + t.file.set("Y", roi[1]); | ||
| 232 | + t.file.set("Width", roi[2]); | ||
| 233 | + t.file.set("Height", roi[3]); | ||
| 234 | + t.append(cv::Mat(1, data.size()-4*sizeof(uint32_t), CV_8UC1, data.data()+4*sizeof(uint32_t)).clone() /* We don't want a shallow copy! */); | ||
| 228 | } else { | 235 | } else { |
| 229 | t.append(cv::Mat(1, data.size(), CV_8UC1, data.data()).clone() /* We don't want a shallow copy! */); | 236 | t.append(cv::Mat(1, data.size(), CV_8UC1, data.data()).clone() /* We don't want a shallow copy! */); |
| 230 | } | 237 | } |