diff --git a/modules/videostab/src/wobble_suppression.cpp b/modules/videostab/src/wobble_suppression.cpp index a09437fa393ce44a315d5302571c638b57c15664..17482245fa7a18a34738c7e1c32881377899a8d2 100644 --- a/modules/videostab/src/wobble_suppression.cpp +++ b/modules/videostab/src/wobble_suppression.cpp @@ -120,7 +120,7 @@ void MoreAccurateMotionWobbleSuppressor::suppress(int idx, const Mat &frame, Mat if (result.data == frame.data) result = Mat(frame.size(), frame.type()); - remap(frame, result, mapx_, mapy_, INTER_LANCZOS4, BORDER_REPLICATE); + remap(frame, result, mapx_, mapy_, INTER_LINEAR, BORDER_REPLICATE); } } // namespace videostab diff --git a/samples/cpp/videostab.cpp b/samples/cpp/videostab.cpp index 320a9d2f32f3e77cb7a5fd0288a15a71e7c54e93..5002bf269cacee6524526abfd274abed764cb713 100644 --- a/samples/cpp/videostab.cpp +++ b/samples/cpp/videostab.cpp @@ -153,7 +153,7 @@ void printHelp() " Save motions estimated for wobble suppression. The default is no.\n" " -lm2, --load-motions2=(|no)\n" " Load motions for wobble suppression from file. The default is no.\n\n" - " --gpu=(yes|no)\n" + " -gpu=(yes|no)\n" " Use GPU optimization whenever possible. The default is no.\n\n" " -o, --output=(no|)\n" " Set output file path explicitely. The default is stabilized.avi.\n" @@ -184,7 +184,7 @@ int main(int argc, const char **argv) "{ lm | load-motions | no | }" "{ r | radius | 15 | }" "{ | stdev | auto | }" - "{ lp | lp-stab | no | }" + "{ lps | lin-prog-stab | no | }" "{ | lp-trim-ratio | auto | }" "{ | lp-w1 | 1 | }" "{ | lp-w2 | 10 | }" @@ -213,7 +213,7 @@ int main(int argc, const char **argv) "{ | ws-extra-kps | 0 | }" "{ sm2 | save-motions2 | no | }" "{ lm2 | load-motions2 | no | }" - "{ | gpu | no }" + "{ gpu | | no }" "{ o | output | stabilized.avi | }" "{ | fps | auto | }" "{ q | quiet | false | }" @@ -249,14 +249,14 @@ int main(int argc, const char **argv) StabilizerBase *stabilizer; bool isTwoPass = - arg("est-trim") == "yes" || arg("wobble-suppress") == "yes" || arg("lp-stab") == "yes"; + arg("est-trim") == "yes" || arg("wobble-suppress") == "yes" || arg("lin-prog-stab") == "yes"; if (isTwoPass) { TwoPassStabilizer *twoPassStabilizer = new TwoPassStabilizer(); stabilizer = twoPassStabilizer; twoPassStabilizer->setEstimateTrimRatio(arg("est-trim") == "yes"); - if (arg("lp-stab") == "yes") + if (arg("lin-prog-stab") == "yes") { LpMotionStabilizer *stab = new LpMotionStabilizer(); stab->setFrameSize(Size(source->width(), source->height()));