Image Utilities (IU)
|
Up- and Downscaling of images. More...
Functions | |
IUCORE_DLLAPI void | iu::reduce (const iu::ImageGpu_32f_C1 *src, iu::ImageGpu_32f_C1 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_LINEAR, bool gauss_prefilter=true) |
Scaling the image src down to the size of dst. More... | |
IUCORE_DLLAPI void | iu::prolongate (const iu::ImageGpu_32f_C1 *src, iu::ImageGpu_32f_C1 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_NEAREST) |
Scaling the image src up to the size of dst. More... | |
IUCORE_DLLAPI void | iu::prolongate (const iu::ImageGpu_32f_C2 *src, iu::ImageGpu_32f_C2 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_NEAREST) |
IUCORE_DLLAPI void | iu::prolongate (const iu::ImageGpu_32f_C4 *src, iu::ImageGpu_32f_C4 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_NEAREST) |
IUCORE_DLLAPI void | iu::remap (iu::ImageGpu_8u_C1 *src, iu::ImageGpu_32f_C1 *dx_map, iu::ImageGpu_32f_C1 *dy_map, iu::ImageGpu_8u_C1 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_LINEAR) |
Remapping the image src with the given disparity fields dx, dy. More... | |
IUCORE_DLLAPI void | iu::remap (iu::ImageGpu_32f_C1 *src, iu::ImageGpu_32f_C1 *dx_map, iu::ImageGpu_32f_C1 *dy_map, iu::ImageGpu_32f_C1 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_LINEAR) |
IUCORE_DLLAPI void | iu::remap (iu::ImageGpu_32f_C4 *src, iu::ImageGpu_32f_C1 *dx_map, iu::ImageGpu_32f_C1 *dy_map, iu::ImageGpu_32f_C4 *dst, IuInterpolationType interpolation=IU_INTERPOLATE_LINEAR) |
IUCORE_DLLAPI void | iu::remapAffine (iu::ImageGpu_32f_C1 *src, float a1, float a2, float a3, float a4, float b1, float b2, iu::ImageGpu_32f_C1 *dst) |
Up- and Downscaling of images.
IUCORE_DLLAPI void iu::prolongate | ( | const iu::ImageGpu_32f_C1 * | src, |
iu::ImageGpu_32f_C1 * | dst, | ||
IuInterpolationType | interpolation = IU_INTERPOLATE_NEAREST |
||
) |
Scaling the image src up to the size of dst.
Image prolongation.
[in] | src | Source image [device] |
[out] | dst | Destination image [device] |
[in] | interpolation | The type of interpolation used for scaling up the image. |
IUCORE_DLLAPI void iu::reduce | ( | const iu::ImageGpu_32f_C1 * | src, |
iu::ImageGpu_32f_C1 * | dst, | ||
IuInterpolationType | interpolation = IU_INTERPOLATE_LINEAR , |
||
bool | gauss_prefilter = true |
||
) |
Scaling the image src down to the size of dst.
Image reduction.
[in] | src | Source image [device] |
[out] | dst | Destination image [device] |
[in] | interpolation | The type of interpolation used for scaling down the image. |
[in] | gauss_prefilter | Toggles gauss prefiltering. The sigma and kernel size is chosen dependent on the scale factor. |
IUCORE_DLLAPI void iu::remap | ( | iu::ImageGpu_8u_C1 * | src, |
iu::ImageGpu_32f_C1 * | dx_map, | ||
iu::ImageGpu_32f_C1 * | dy_map, | ||
iu::ImageGpu_8u_C1 * | dst, | ||
IuInterpolationType | interpolation = IU_INTERPOLATE_LINEAR |
||
) |
Remapping the image src with the given disparity fields dx, dy.
Image remapping (warping).
[in] | src | Source image [device] |
[in] | dx_map | Disparities (dense) in x direction [device] |
[in] | dy_map | Disparities (dense) in y direction [device] |
[out] | dst | Destination image [device] |
[in] | interpolation | The type of interpolation used for scaling up the image. |