Commit d4cf88ed51b3bf323d964904dc129dbec930b435

Authored by Scott Klum
1 parent e6a7e66d

More cmake files

openbr/plugins/register.cpp
... ... @@ -72,6 +72,8 @@ class AffineTransform : public UntrainableTransform
72 72 (src.file.contains("Affine_2") || twoPoints)) {
73 73 srcPoints[0] = OpenCVUtils::toPoint(src.file.get<QPointF>("Affine_0"));
74 74 srcPoints[1] = OpenCVUtils::toPoint(src.file.get<QPointF>("Affine_1"));
  75 + dst.file.set("Affine_0", OpenCVUtils::fromPoint(dstPoints[0]));
  76 + dst.file.set("Affine_1", OpenCVUtils::fromPoint(dstPoints[1]));
75 77 if (!twoPoints) srcPoints[2] = OpenCVUtils::toPoint(src.file.get<QPointF>("Affine_2"));
76 78 } else {
77 79 const QList<Point2f> landmarks = OpenCVUtils::toPoints(src.file.points());
... ... @@ -93,9 +95,6 @@ class AffineTransform : public UntrainableTransform
93 95 if (twoPoints) srcPoints[2] = getThirdAffinePoint(srcPoints[0], srcPoints[1]);
94 96  
95 97 warpAffine(src, dst, getAffineTransform(srcPoints, dstPoints), Size(width, height));
96   -
97   - dst.file.set("Affine_0", OpenCVUtils::fromPoint(dstPoints[0]));
98   - dst.file.set("Affine_1", OpenCVUtils::fromPoint(dstPoints[1]));
99 98 }
100 99 };
101 100  
... ...
openbr/plugins/stasm.cpp
... ... @@ -53,6 +53,8 @@ class StasmTransform : public UntrainableTransform
53 53 //qDebug() << "PittPatt X: " << src.file.get<QPoint>("Affine_0").x() - src.m().cols/2 << src.file.get<QPoint>("Affine_1").x() - src.m().cols/2;
54 54 //qDebug() << "PittPatt Y: " << src.m().rows/2 - src.file.get<QPoint>("Affine_0").y() << src.m().rows/2 - src.file.get<QPoint>("Affine_1").y();
55 55  
  56 + qDebug() << src.file.fileName();
  57 +
56 58 int numLandmarks;
57 59 int landmarks[500];
58 60  
... ...
openbr/plugins/stasm.cmake renamed to openbr/plugins/stasm3.cmake
openbr/plugins/stasm4.cmake 0 → 100644
  1 +set(BR_WITH_STASM OFF CACHE BOOL "Build with Stasm")
  2 +
  3 +if(${BR_WITH_STASM})
  4 + find_package(Stasm REQUIRED)
  5 + set(BR_THIRDPARTY_SRC ${BR_THIRDPARTY_SRC} plugins/stasm.cpp)
  6 + set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} ${Stasm_LIBS})
  7 +
  8 + if(WIN32)
  9 + install(DIRECTORY ${Stasm_DIR}/build/ DESTINATION bin)
  10 + else()
  11 + install(DIRECTORY ${Stasm_DIR}/build/ DESTINATION lib)
  12 + endif()
  13 +
  14 + install(DIRECTORY ${Stasm_DIR}/models/ DESTINATION share/openbr/models/stasm)
  15 +endif()
... ...