Commit 37f9dc82b497d4c2df4b8e6bcdd217ae8d4c0006

Authored by Josh Klontz
1 parent b3a20242

fixed #35 and minor cleanup

Showing 1 changed file with 11 additions and 11 deletions
openbr/plugins/pp5.cpp
@@ -154,10 +154,10 @@ struct PP5Context @@ -154,10 +154,10 @@ struct PP5Context
154 154
155 ppr_face_attributes_type face_attributes; 155 ppr_face_attributes_type face_attributes;
156 ppr_get_face_attributes(face, &face_attributes); 156 ppr_get_face_attributes(face, &face_attributes);
157 - metadata.insert("PP5_Face_X", face_attributes.position.x - face_attributes.dimensions.width/2);  
158 - metadata.insert("PP5_Face_Y", face_attributes.position.y - face_attributes.dimensions.height/2);  
159 - metadata.insert("PP5_Face_Width", face_attributes.dimensions.width);  
160 - metadata.insert("PP5_Face_Height", face_attributes.dimensions.height); 157 + metadata.insert("Face", QRect(face_attributes.position.x - face_attributes.dimensions.width/2,
  158 + face_attributes.position.y - face_attributes.dimensions.height/2,
  159 + face_attributes.dimensions.width,
  160 + face_attributes.dimensions.height));
161 metadata.insert("PP5_Face_Confidence", face_attributes.confidence); 161 metadata.insert("PP5_Face_Confidence", face_attributes.confidence);
162 metadata.insert("PP5_Face_Roll", face_attributes.rotation.roll); 162 metadata.insert("PP5_Face_Roll", face_attributes.rotation.roll);
163 metadata.insert("PP5_Face_Pitch", face_attributes.rotation.pitch); 163 metadata.insert("PP5_Face_Pitch", face_attributes.rotation.pitch);
@@ -213,7 +213,7 @@ struct PP5Context @@ -213,7 +213,7 @@ struct PP5Context
213 * \author Josh Klontz \cite jklontz 213 * \author Josh Klontz \cite jklontz
214 * \author E. Taborsky \cite mmtaborsky 214 * \author E. Taborsky \cite mmtaborsky
215 */ 215 */
216 -class PP5Enroll : public UntrainableTransform 216 +class PP5EnrollTransform : public UntrainableTransform
217 { 217 {
218 Q_OBJECT 218 Q_OBJECT
219 Q_PROPERTY(bool detectOnly READ get_detectOnly WRITE set_detectOnly RESET reset_detectOnly STORED false) 219 Q_PROPERTY(bool detectOnly READ get_detectOnly WRITE set_detectOnly RESET reset_detectOnly STORED false)
@@ -248,7 +248,7 @@ class PP5Enroll : public UntrainableTransform @@ -248,7 +248,7 @@ class PP5Enroll : public UntrainableTransform
248 dst.file.append(PP5Context::toMetadata(face)); 248 dst.file.append(PP5Context::toMetadata(face));
249 dst += m; 249 dst += m;
250 250
251 - if (!src.file.get<bool>("enrollAll", false)) break; 251 + if (!src.file.getBool("enrollAll")) break;
252 } 252 }
253 253
254 ppr_free_face_list(face_list); 254 ppr_free_face_list(face_list);
@@ -257,14 +257,14 @@ class PP5Enroll : public UntrainableTransform @@ -257,14 +257,14 @@ class PP5Enroll : public UntrainableTransform
257 257
258 contexts.release(context); 258 contexts.release(context);
259 259
260 - if (!src.file.get<bool>("enrollAll", false) && dst.isEmpty()) { 260 + if (!src.file.getBool("enrollAll") && dst.isEmpty()) {
261 if (detectOnly) dst += src; 261 if (detectOnly) dst += src;
262 else dst += cv::Mat(); 262 else dst += cv::Mat();
263 } 263 }
264 } 264 }
265 }; 265 };
266 266
267 -BR_REGISTER(Transform, PP5Enroll) 267 +BR_REGISTER(Transform, PP5EnrollTransform)
268 268
269 /*! 269 /*!
270 * \ingroup distances 270 * \ingroup distances
@@ -272,8 +272,8 @@ BR_REGISTER(Transform, PP5Enroll) @@ -272,8 +272,8 @@ BR_REGISTER(Transform, PP5Enroll)
272 * \author Josh Klontz \cite jklontz 272 * \author Josh Klontz \cite jklontz
273 * \author E. Taborsky \cite mmtaborsky 273 * \author E. Taborsky \cite mmtaborsky
274 */ 274 */
275 -class PP5Compare : public Distance  
276 - , public PP5Context 275 +class PP5CompareDistance : public Distance
  276 + , public PP5Context
277 { 277 {
278 Q_OBJECT 278 Q_OBJECT
279 279
@@ -332,6 +332,6 @@ class PP5Compare : public Distance @@ -332,6 +332,6 @@ class PP5Compare : public Distance
332 } 332 }
333 }; 333 };
334 334
335 -BR_REGISTER(Distance, PP5Compare) 335 +BR_REGISTER(Distance, PP5CompareDistance)
336 336
337 #include "plugins/pp5.moc" 337 #include "plugins/pp5.moc"