Commit 14c7b0fa432ec8214304e455938626d921797632

Authored by Josh Klontz
1 parent 22e5050c

descriptor tweaks

openbr/plugins/integral.cpp
... ... @@ -182,11 +182,12 @@ class RecursiveIntegralSamplerTransform : public Transform
182 182 const SecondOrderInputDescriptor d(tmp.ptr<float>(3), channels, 1);
183 183 const SecondOrderInputDescriptor e(tmp.ptr<float>(4), channels, 1);
184 184  
185   - dst = Mat(4, channels, CV_32FC1);
  185 + dst = Mat(5, channels, CV_32FC1);
186 186 OutputDescriptor(dst.ptr<float>(0), channels, 1) = (a+b+c+d)/4.f;
187 187 OutputDescriptor(dst.ptr<float>(1), channels, 1) = ((a+b+c+d)/4.f-e);
188 188 OutputDescriptor(dst.ptr<float>(2), channels, 1) = ((a+b)-(c+d))/2.f;
189 189 OutputDescriptor(dst.ptr<float>(3), channels, 1) = ((a+c)-(b+d))/2.f;
  190 + OutputDescriptor(dst.ptr<float>(4), channels, 1) = ((a+d)-(b+c))/2.f;
190 191 }
191 192  
192 193 Template subdivide(const Template &src) const
... ...
openbr/plugins/quantize.cpp
... ... @@ -286,7 +286,7 @@ class RecursiveProductQuantizationDistance : public Distance
286 286 {
287 287 Q_OBJECT
288 288 Q_PROPERTY(float t READ get_t WRITE set_t RESET reset_t STORED false)
289   - BR_PROPERTY(float, t, -1)
  289 + BR_PROPERTY(float, t, -std::numeric_limits<float>::max())
290 290  
291 291 float compare(const Template &a, const Template &b) const
292 292 {
... ...