Inherited Members
public:
// methods
virtual
Rect
buildMaps(
Size src_size,
InputArray K,
InputArray R,
OutputArray xmap,
OutputArray ymap
) = 0;
virtual
float
getScale() const;
virtual
void
setScale(float);
virtual
Point
warp(
InputArray src,
InputArray K,
InputArray R,
int interp_mode,
int border_mode,
OutputArray dst
) = 0;
virtual
void
warpBackward(
InputArray src,
InputArray K,
InputArray R,
int interp_mode,
int border_mode,
Size dst_size,
OutputArray dst
) = 0;
virtual
Point2f
warpPoint(
const Point2f& pt,
InputArray K,
InputArray R
) = 0;
virtual
Rect
warpRoi(
Size src_size,
InputArray K,
InputArray R
) = 0;
virtual
Rect
buildMaps(
Size src_size,
InputArray K,
InputArray R,
OutputArray xmap,
OutputArray ymap
);
virtual
float
getScale() const;
virtual
void
setScale(float val);
virtual
Point
warp(
InputArray src,
InputArray K,
InputArray R,
int interp_mode,
int border_mode,
OutputArray dst
);
virtual
void
warpBackward(
InputArray src,
InputArray K,
InputArray R,
int interp_mode,
int border_mode,
Size dst_size,
OutputArray dst
);
virtual
Point2f
warpPoint(
const Point2f& pt,
InputArray K,
InputArray R
);
virtual
Rect
warpRoi(
Size src_size,
InputArray K,
InputArray R
);
protected:
// fields
P projector_;
// methods
virtual
void
detectResultRoi(
Size src_size,
Point& dst_tl,
Point& dst_br
);
void
detectResultRoiByBorder(
Size src_size,
Point& dst_tl,
Point& dst_br
);