Commit 967d7b03f2026f54af60fd41aa219289057e5380
1 parent
a4bb8f4c
Revert "Implemented variantlist instead of stringlist"
This reverts commit 09be749f8dad21c3d66f9d7d3cceadeb2b450e4e.
Showing
1 changed file
with
7 additions
and
11 deletions
openbr/plugins/stasm4.cpp
| ... | ... | @@ -64,8 +64,8 @@ class StasmTransform : public UntrainableTransform |
| 64 | 64 | BR_PROPERTY(bool, stasm3Format, false) |
| 65 | 65 | Q_PROPERTY(bool clearLandmarks READ get_clearLandmarks WRITE set_clearLandmarks RESET reset_clearLandmarks STORED false) |
| 66 | 66 | BR_PROPERTY(bool, clearLandmarks, false) |
| 67 | - Q_PROPERTY(QVariantList pinEyes READ get_pinEyes WRITE set_pinEyes RESET reset_pinEyes STORED false) | |
| 68 | - BR_PROPERTY(QVariantList, pinEyes, QVariantList()) | |
| 67 | + Q_PROPERTY(QStringList pinEyes READ get_pinEyes WRITE set_pinEyes RESET reset_pinEyes STORED false) | |
| 68 | + BR_PROPERTY(QStringList, pinEyes, QStringList()) | |
| 69 | 69 | |
| 70 | 70 | Resource<StasmCascadeClassifier> stasmCascadeResource; |
| 71 | 71 | |
| ... | ... | @@ -102,19 +102,15 @@ class StasmTransform : public UntrainableTransform |
| 102 | 102 | QPointF leftEye; |
| 103 | 103 | |
| 104 | 104 | if (src.file.contains("Affine_0") && src.file.contains("Affine_1")) { |
| 105 | - rightEye = pinEyes.at(0).toPointF(); | |
| 106 | - leftEye = pinEyes.at(1).toPointF(); | |
| 107 | - if (!rightEye.isNull() && !leftEye.isNull()) | |
| 108 | - ok = true; | |
| 105 | + rightEye = QtUtils::toPoint(pinEyes.at(0),&ok); | |
| 106 | + leftEye = QtUtils::toPoint(pinEyes.at(1),&ok); | |
| 109 | 107 | } |
| 110 | 108 | |
| 111 | 109 | if (!ok) { |
| 112 | - QString r = pinEyes.at(0).toString(); | |
| 113 | - QString l = pinEyes.at(1).toString(); | |
| 114 | - if (!r.isNull() && !l.isNull() && src.file.contains(r) && src.file.contains(l)) | |
| 110 | + if (src.file.contains(pinEyes.at(0)) && src.file.contains(pinEyes.at(1))) | |
| 115 | 111 | { |
| 116 | - rightEye = src.file.get<QPointF>(pinEyes.at(0).toString(), QPointF()); | |
| 117 | - leftEye = src.file.get<QPointF>(pinEyes.at(1).toString(), QPointF()); | |
| 112 | + rightEye = src.file.get<QPointF>(pinEyes.at(0), QPointF()); | |
| 113 | + leftEye = src.file.get<QPointF>(pinEyes.at(1), QPointF()); | |
| 118 | 114 | ok = true; |
| 119 | 115 | } |
| 120 | 116 | } | ... | ... |