![]() |
University of Murcia, Spain ![]() |
Image Geometry TransformsFunctions that perform geometric operations of resizing, rotating, warping and remapping an image.
More... |
Functions | |
void | Resize (const QVImage< uChar > &src, QVImage< uChar > &dest, int interpolation=IPPI_INTER_LINEAR) |
Changes an image size.
This function copies the content of the ROI in the source image, to the ROI of the destination image, adjusting it's original size to make it fit in the destination size It has the effect of resizing the original image, to fit the destination image, if both ROI's hold the whole of their respective images. | |
void | Resize (const QVImage< sFloat > &src, QVImage< sFloat > &dest, int interpolation=IPPI_INTER_LINEAR) |
Changes an image size. | |
void | Resize (const QVImage< uShort > &src, QVImage< uShort > &dest, int interpolation=IPPI_INTER_LINEAR) |
Changes an image size. | |
void | Resize (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, int interpolation=IPPI_INTER_LINEAR) |
Changes an image size. | |
void | WarpPerspective (const QVImage< uChar > &src, QVImage< uChar > &dest, const QVMatrix &rectifyingHomography, int interpolation=IPPI_INTER_LINEAR, const QPoint &destROIOffset=QPoint(0, 0)) |
Performs perspective warping of the source image using the given transform coefficients. | |
void | WarpPerspective (const QVImage< uChar, 3 > &src, QVImage< uChar, 3 > &dest, const QVMatrix &rectifyingHomography, int interpolation=IPPI_INTER_LINEAR, const QPoint &destROIOffset=QPoint(0, 0)) |
Performs perspective warping of the source image using the given transform coefficients. |
void Resize | ( | const QVImage< uChar > & | src, | |
QVImage< uChar > & | dest, | |||
int | interpolation = IPPI_INTER_LINEAR | |||
) |
Changes an image size.
This function copies the content of the ROI in the source image, to the ROI of the destination image, adjusting it's original size to make it fit in the destination size It has the effect of resizing the original image, to fit the destination image, if both ROI's hold the whole of their respective images.
Referenced by QVYUV4MPEG2ReaderBlock::grab().
void WarpPerspective | ( | const QVImage< uChar, 3 > & | src, | |
QVImage< uChar, 3 > & | dest, | |||
const QVMatrix & | rectifyingHomography, | |||
int | interpolation = IPPI_INTER_LINEAR , |
|||
const QPoint & | destROIOffset = QPoint(0, 0) | |||
) |
Performs perspective warping of the source image using the given transform coefficients.
void WarpPerspective | ( | const QVImage< uChar > & | src, | |
QVImage< uChar > & | dest, | |||
const QVMatrix & | rectifyingHomography, | |||
int | interpolation = IPPI_INTER_LINEAR , |
|||
const QPoint & | destROIOffset = QPoint(0, 0) | |||
) |
Performs perspective warping of the source image using the given transform coefficients.
src | source image to wrap. | |
dest | destination image to contain wrapped image. | |
rectifyingHomography | homography matrix corresponding to the wrapping. | |
interpolation | interpolation type. Selects the algorithm for interpolate pixel values. Possible values for this parameter are:
|