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
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
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