From 3abd941774ee32e6896fc29685cbe694cc8c7dff Mon Sep 17 00:00:00 2001 From: Alexey Spizhevoy Date: Tue, 20 Mar 2012 07:16:10 +0000 Subject: [PATCH] Minor changes in videostab sample --- samples/cpp/videostab.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/samples/cpp/videostab.cpp b/samples/cpp/videostab.cpp index cd26f7df0..23d9de8b6 100644 --- a/samples/cpp/videostab.cpp +++ b/samples/cpp/videostab.cpp @@ -147,21 +147,21 @@ int main(int argc, const char **argv) if (!cmd.get("outlier-ratio").empty()) { RansacParams ransacParams = motionEstimator->ransacParams(); - ransacParams.eps = atof(cmd.get("outlier-ratio").c_str()); + ransacParams.eps = cmd.get("outlier-ratio"); motionEstimator->setRansacParams(ransacParams); } if (!cmd.get("min-inlier-ratio").empty()) - motionEstimator->setMinInlierRatio(atof(cmd.get("min-inlier-ratio").c_str())); + motionEstimator->setMinInlierRatio(cmd.get("min-inlier-ratio")); stabilizer->setMotionEstimator(motionEstimator); int smoothRadius = -1; float smoothStdev = -1; if (!cmd.get("radius").empty()) - smoothRadius = atoi(cmd.get("radius").c_str()); + smoothRadius = cmd.get("radius"); if (!cmd.get("stdev").empty()) - smoothStdev = atof(cmd.get("stdev").c_str()); + smoothStdev = cmd.get("stdev"); if (smoothRadius > 0 && smoothStdev > 0) stabilizer->setMotionFilter(new GaussianMotionFilter(smoothRadius, smoothStdev)); else if (smoothRadius > 0 && smoothStdev < 0) @@ -171,7 +171,7 @@ int main(int argc, const char **argv) { WeightingDeblurer *deblurer = new WeightingDeblurer(); if (!cmd.get("deblur-sens").empty()) - deblurer->setSensitivity(atof(cmd.get("deblur-sens").c_str())); + deblurer->setSensitivity(cmd.get("deblur-sens")); stabilizer->setDeblurer(deblurer); } @@ -179,7 +179,7 @@ int main(int argc, const char **argv) stabilizer->setEstimateTrimRatio(cmd.get("est-trim") == "yes"); if (!cmd.get("trim-ratio").empty()) - stabilizer->setTrimRatio(atof(cmd.get("trim-ratio").c_str())); + stabilizer->setTrimRatio(cmd.get("trim-ratio")); stabilizer->setInclusionConstraint(cmd.get("incl-constr") == "yes"); @@ -195,7 +195,7 @@ int main(int argc, const char **argv) { ConsistentMosaicInpainter *inpainter = new ConsistentMosaicInpainter(); if (!cmd.get("mosaic-stdev").empty()) - inpainter->setStdevThresh(atof(cmd.get("mosaic-stdev").c_str())); + inpainter->setStdevThresh(cmd.get("mosaic-stdev")); inpainters->pushBack(inpainter); } if (cmd.get("motion-inpaint") == "yes") @@ -210,7 +210,7 @@ int main(int argc, const char **argv) outputPath = cmd.get("output"); if (!cmd.get("fps").empty()) - outputFps = atoi(cmd.get("fps").c_str()); + outputFps = cmd.get("fps"); // run video processing run();