Commit 7e79e495310f2bbfa96194ee40569485bfb5e41b

Authored by Josh Klontz
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 }