Warning fixes continued
[platform/upstream/opencv.git] / modules / stitching / include / opencv2 / stitching / detail / blenders.hpp
index 7f7c7fe..a4e09ed 100644 (file)
@@ -58,7 +58,7 @@ public:
     enum { NO, FEATHER, MULTI_BAND };\r
     static Ptr<Blender> createDefault(int type, bool try_gpu = false);\r
 \r
-    void prepare(const std::vector<Point> &corners, const std::vector<Size> &sizes);    \r
+    void prepare(const std::vector<Point> &corners, const std::vector<Size> &sizes);\r
     virtual void prepare(Rect dst_roi);\r
     virtual void feed(const Mat &img, const Mat &mask, Point tl);\r
     virtual void blend(Mat &dst, Mat &dst_mask);\r
@@ -72,7 +72,7 @@ protected:
 class CV_EXPORTS FeatherBlender : public Blender\r
 {\r
 public:\r
-    FeatherBlender(float sharpness = 0.02f) { setSharpness(sharpness); }\r
+    FeatherBlender(float sharpness = 0.02f);\r
 \r
     float sharpness() const { return sharpness_; }\r
     void setSharpness(float val) { sharpness_ = val; }\r
@@ -92,6 +92,8 @@ private:
     Mat dst_weight_map_;\r
 };\r
 \r
+inline FeatherBlender::FeatherBlender(float _sharpness) { setSharpness(_sharpness); }\r
+\r
 \r
 class CV_EXPORTS MultiBandBlender : public Blender\r
 {\r