nppi_geometry_transforms.h
/* Copyright 2009-2017 NVIDIA Corporation. All rights reserved.
*
* NOTICE TO LICENSEE:
*
* The source code and/or documentation ("Licensed Deliverables") are
* subject to NVIDIA intellectual property rights under U.S. and
* international Copyright laws.
*
* The Licensed Deliverables contained herein are PROPRIETARY and
* CONFIDENTIAL to NVIDIA and are being provided under the terms and
* conditions of a form of NVIDIA software license agreement by and
* between NVIDIA and Licensee ("License Agreement") or electronically
* accepted by Licensee. Notwithstanding any terms or conditions to
* the contrary in the License Agreement, reproduction or disclosure
* of the Licensed Deliverables to any third party without the express
* written consent of NVIDIA is prohibited.
*
* NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE
* LICENSE AGREEMENT, NVIDIA MAKES NO REPRESENTATION ABOUT THE
* SUITABILITY OF THESE LICENSED DELIVERABLES FOR ANY PURPOSE. THEY ARE
* PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND.
* NVIDIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THESE LICENSED
* DELIVERABLES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
* NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
* NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE
* LICENSE AGREEMENT, IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY
* SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY
* DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
* ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
* OF THESE LICENSED DELIVERABLES.
*
* U.S. Government End Users. These Licensed Deliverables are a
* "commercial item" as that term is defined at 48 C.F.R. 2.101 (OCT
* 1995), consisting of "commercial computer software" and "commercial
* computer software documentation" as such terms are used in 48
* C.F.R. 12.212 (SEPT 1995) and are provided to the U.S. Government
* only as a commercial end item. Consistent with 48 C.F.R.12.212 and
* 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), all
* U.S. Government End Users acquire the Licensed Deliverables with
* only those rights set forth herein.
*
* Any use of the Licensed Deliverables in individual and commercial
* software must include, in the user documentation and internal
* comments to the code, the above Disclaimer and U.S. Government End
* Users Notice.
*/
#ifndef NV_NPPI_GEOMETRY_TRANSFORMS_H
#define NV_NPPI_GEOMETRY_TRANSFORMS_H
#include "nppdefs.h"
#ifdef __cplusplus
extern "C" {
#endif
NppStatus
nppiGetResizeRect(NppiRect oSrcROI, NppiRect *pDstRect,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_8u_P3R(const Npp8u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_8u_P4R(const Npp8u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16u_P3R(const Npp16u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16u_P4R(const Npp16u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16s_C1R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16s * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16s_C3R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16s * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16s_C4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16s * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16s_AC4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16s * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16s_P3R(const Npp16s * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16s * pDst[3], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_16s_P4R(const Npp16s * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16s * pDst[4], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_32f_P3R(const Npp32f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_32f_P4R(const Npp32f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_64f_P3R(const Npp64f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst[3], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeSqrPixel_64f_P4R(const Npp64f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst[4], int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation);
NppStatus
nppiResizeAdvancedGetBufferHostSize_8u_C1R(NppiSize oSrcROI, NppiSize oDstROI, int * hpBufferSize /* host pointer */, int eInterpolationMode);
NppStatus
nppiResizeSqrPixel_8u_C1R_Advanced(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nXFactor, double nYFactor, Npp8u * pBuffer, int eInterpolationMode);
NppStatus
nppiGetResizeTiledSourceOffset(NppiRect oSrcRectROI, NppiRect oDstRectROI, NppiPoint * pNewSrcRectOffset);
NppStatus
nppiResize_8u_C1R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_8u_C3R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_8u_C4R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_8u_AC4R(const Npp8u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp8u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_8u_P3R(const Npp8u * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp8u * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_8u_P4R(const Npp8u * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp8u * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16u_C1R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16u_C3R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16u_C4R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16u_AC4R(const Npp16u * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16u * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16u_P3R(const Npp16u * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16u * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16u_P4R(const Npp16u * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16u * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16s_C1R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16s_C3R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16s_C4R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16s_AC4R(const Npp16s * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16s * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16s_P3R(const Npp16s * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16s * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_16s_P4R(const Npp16s * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp16s * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_32f_C1R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_32f_C3R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_32f_C4R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_32f_AC4R(const Npp32f * pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp32f * pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_32f_P3R(const Npp32f * pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp32f * pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
NppStatus
nppiResize_32f_P4R(const Npp32f * pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI,
Npp32f * pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation);
typedef struct
{
const void * pSrc; /* device memory pointer */
int nSrcStep;
void * pDst; /* device memory pointer */
int nDstStep;
} NppiResizeBatchCXR;
NppStatus
nppiResizeBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiResizeBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiResizeBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiResizeBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI,
int eInterpolation, NppiResizeBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiRemap_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp8u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_8u_P3R(const Npp8u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp8u * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_8u_P4R(const Npp8u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp8u * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16u * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16u_P3R(const Npp16u * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16u * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16u_P4R(const Npp16u * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16u * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16s_C1R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16s_C3R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16s_C4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16s_AC4R(const Npp16s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16s * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16s_P3R(const Npp16s * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16s * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_16s_P4R(const Npp16s * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp16s * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp32f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_32f_P3R(const Npp32f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp32f * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_32f_P4R(const Npp32f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp32f * pXMap, int nXMapStep, const Npp32f * pYMap, int nYMapStep,
Npp32f * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
Npp64f * pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_64f_P3R(const Npp64f * const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
Npp64f * pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiRemap_64f_P4R(const Npp64f * const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
const Npp64f * pXMap, int nXMapStep, const Npp64f * pYMap, int nYMapStep,
Npp64f * pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation);
NppStatus
nppiGetRotateQuad(NppiRect oSrcROI, double aQuad[4][2], double nAngle, double nShiftX, double nShiftY);
NppStatus
nppiGetRotateBound(NppiRect oSrcROI, double aBoundingBox[2][2], double nAngle, double nShiftX, double nShiftY);
NppStatus
nppiRotate_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiRotate_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
double nAngle, double nShiftX, double nShiftY, int eInterpolation);
NppStatus
nppiMirror_8u_C1R(const Npp8u * pSrc, int nSrcStep,
Npp8u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_C1IR(Npp8u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_C3R(const Npp8u * pSrc, int nSrcStep,
Npp8u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_C3IR(Npp8u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_C4R(const Npp8u * pSrc, int nSrcStep,
Npp8u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_C4IR(Npp8u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_AC4R(const Npp8u * pSrc, int nSrcStep,
Npp8u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_8u_AC4IR(Npp8u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_C1R(const Npp16u * pSrc, int nSrcStep,
Npp16u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_C1IR(Npp16u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_C3R(const Npp16u * pSrc, int nSrcStep,
Npp16u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_C3IR(Npp16u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_C4R(const Npp16u * pSrc, int nSrcStep,
Npp16u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_C4IR(Npp16u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_AC4R(const Npp16u * pSrc, int nSrcStep,
Npp16u * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16u_AC4IR(Npp16u * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_C1R(const Npp16s * pSrc, int nSrcStep,
Npp16s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_C1IR(Npp16s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_C3R(const Npp16s * pSrc, int nSrcStep,
Npp16s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_C3IR(Npp16s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_C4R(const Npp16s * pSrc, int nSrcStep,
Npp16s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_C4IR(Npp16s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_AC4R(const Npp16s * pSrc, int nSrcStep,
Npp16s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_16s_AC4IR(Npp16s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_C1R(const Npp32s * pSrc, int nSrcStep,
Npp32s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_C1IR(Npp32s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_C3R(const Npp32s * pSrc, int nSrcStep,
Npp32s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_C3IR(Npp32s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_C4R(const Npp32s * pSrc, int nSrcStep,
Npp32s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_C4IR(Npp32s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_AC4R(const Npp32s * pSrc, int nSrcStep,
Npp32s * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32s_AC4IR(Npp32s * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_C1R(const Npp32f * pSrc, int nSrcStep,
Npp32f * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_C1IR(Npp32f * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_C3R(const Npp32f * pSrc, int nSrcStep,
Npp32f * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_C3IR(Npp32f * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_C4R(const Npp32f * pSrc, int nSrcStep,
Npp32f * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_C4IR(Npp32f * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_AC4R(const Npp32f * pSrc, int nSrcStep,
Npp32f * pDst, int nDstStep,
NppiSize oROI, NppiAxis flip);
NppStatus
nppiMirror_32f_AC4IR(Npp32f * pSrcDst, int nSrcDstStep,
NppiSize oROI, NppiAxis flip);
typedef struct
{
const void * pSrc; /* device memory pointer, ignored for in place versions */
int nSrcStep;
void * pDst; /* device memory pointer */
int nDstStep;
} NppiMirrorBatchCXR;
NppStatus
nppiMirrorBatch_32f_C1R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_C1IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_C3R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_C3IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_C4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_C4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_AC4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiMirrorBatch_32f_AC4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR * pBatchList, int nBatchSize);
NppStatus
nppiGetAffineTransform(NppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3]);
NppStatus
nppiGetAffineQuad(NppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3]);
NppStatus
nppiGetAffineBound(NppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3]);
NppStatus
nppiWarpAffine_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_64f_C1R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_64f_C3R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_64f_C4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_64f_AC4R(const Npp64f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_64f_P3R(const Npp64f * aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * aDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffine_64f_P4R(const Npp64f * aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp64f * aDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
typedef struct
{
const void * pSrc; /* device memory pointer */
int nSrcStep;
void * pDst; /* device memory pointer */
int nDstStep;
Npp64f * pCoeffs; /* device memory pointer to the tranformation matrix with double precision floating-point coefficient values to be used for this image */
Npp64f aTransformedCoeffs[2][3]; /* FOR INTERNAL USE, DO NOT INITIALIZE */
} NppiWarpAffineBatchCXR;
NppStatus
nppiWarpAffineBatchInit(NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiWarpAffineBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiWarpAffineBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiWarpAffineBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiWarpAffineBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI,
int eInterpolation, NppiWarpAffineBatchCXR * pBatchList, unsigned int nBatchSize);
NppStatus
nppiWarpAffineBack_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineBack_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[2][3], int eInterpolation);
NppStatus
nppiWarpAffineQuad_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiWarpAffineQuad_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2],
int eInterpolation);
NppStatus
nppiGetPerspectiveTransform(NppiRect oSrcROI, const double quad[4][2], double aCoeffs[3][3]);
NppStatus
nppiGetPerspectiveQuad(NppiRect oSrcROI, double quad[4][2], const double aCoeffs[3][3]);
NppStatus
nppiGetPerspectiveBound(NppiRect oSrcROI, double bound[2][2], const double aCoeffs[3][3]);
NppStatus
nppiWarpPerspective_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3],int eInterpolation);
NppStatus
nppiWarpPerspective_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspective_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32s * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst, int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveBack_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI,
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI,
const double aCoeffs[3][3], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_8u_C1R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_8u_C3R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_8u_C4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_8u_AC4R(const Npp8u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_8u_P3R(const Npp8u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_8u_P4R(const Npp8u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp8u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_16u_C1R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_16u_C3R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_16u_C4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_16u_AC4R(const Npp16u * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_16u_P3R(const Npp16u * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_16u_P4R(const Npp16u * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp16u * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32s_C1R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32s_C3R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32s_C4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32s_AC4R(const Npp32s * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32s_P3R(const Npp32s * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32s_P4R(const Npp32s * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32s * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32f_C1R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32f_C3R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32f_C4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32f_AC4R(const Npp32f * pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32f_P3R(const Npp32f * pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
NppStatus
nppiWarpPerspectiveQuad_32f_P4R(const Npp32f * pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2],
Npp32f * pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation);
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* NV_NPPI_GEOMETRY_TRANSFORMS_H */
nppiWarpPerspectiveBack_16u_C4R
NppStatus nppiWarpPerspectiveBack_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 16-bit unsigned integer backwards perspective warp.
nppiResizeSqrPixel_16u_P4R
NppStatus nppiResizeSqrPixel_16u_P4R(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 16-bit unsigned planar image resize.
nppiWarpAffineQuad_8u_P3R
NppStatus nppiWarpAffineQuad_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 8-bit unsigned integer quad-based affine warp.
nppiWarpPerspectiveBack_32f_C1R
NppStatus nppiWarpPerspectiveBack_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 32-bit floating-point backwards perspective warp.
nppiResize_8u_P3R
NppStatus nppiResize_8u_P3R(const Npp8u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 8-bit unsigned planar image resize.
NppiMirrorBatchCXR::pDst
void * pDst
Definition: nppi_geometry_transforms.h:2112
nppiMirror_16u_AC4R
NppStatus nppiMirror_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit unsigned image mirror not affecting alpha.
nppiGetPerspectiveBound
NppStatus nppiGetPerspectiveBound(NppiRect oSrcROI, double bound[2][2], const double aCoeffs[3][3])
Calculates bounding box of the perspective transform projection of the given source rectangular ROI...
nppiMirror_16u_C4IR
NppStatus nppiMirror_16u_C4IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit unsigned in place image mirror.
nppiResizeBatch_32f_C1R
NppStatus nppiResizeBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
1 channel 32-bit floating point image resize batch.
nppiResizeSqrPixel_16u_C4R
NppStatus nppiResizeSqrPixel_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 16-bit unsigned image resize.
nppiWarpPerspectiveQuad_32s_C4R
NppStatus nppiWarpPerspectiveQuad_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit signed integer quad-based perspective warp.
nppiWarpAffineBack_32f_P4R
NppStatus nppiWarpAffineBack_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 32-bit floating-point backwards affine warp.
nppiMirror_16s_C4R
NppStatus nppiMirror_16s_C4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit signed image mirror.
nppiWarpAffine_64f_AC4R
NppStatus nppiWarpAffine_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 64-bit floating-point affine warp, ignoring alpha channel.
nppiWarpAffineBack_8u_C4R
NppStatus nppiWarpAffineBack_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 8-bit unsigned integer backwards affine warp.
nppiWarpAffine_16u_P3R
NppStatus nppiWarpAffine_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 16-bit unsigned affine warp.
nppiResize_16u_P3R
NppStatus nppiResize_16u_P3R(const Npp16u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 16-bit unsigned planar image resize.
nppiWarpPerspectiveQuad_16u_P4R
NppStatus nppiWarpPerspectiveQuad_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 16-bit unsigned integer quad-based perspective warp.
nppiWarpAffineBack_32s_C4R
NppStatus nppiWarpAffineBack_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit signed integer backwards affine warp.
nppiResize_8u_P4R
NppStatus nppiResize_8u_P4R(const Npp8u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 8-bit unsigned planar image resize.
nppiMirror_16s_C3IR
NppStatus nppiMirror_16s_C3IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
3 channel 16-bit signed in place image mirror.
nppiWarpPerspectiveBack_32s_C4R
NppStatus nppiWarpPerspectiveBack_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit signed integer backwards perspective warp.
nppiRemap_64f_P4R
NppStatus nppiRemap_64f_P4R(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 64-bit floating point planar image remap.
nppiWarpPerspectiveQuad_8u_P3R
NppStatus nppiWarpPerspectiveQuad_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 8-bit unsigned integer quad-based perspective warp.
nppiResizeSqrPixel_16s_C4R
NppStatus nppiResizeSqrPixel_16s_C4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 16-bit signed image resize.
nppiWarpPerspective_8u_P3R
NppStatus nppiWarpPerspective_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 8-bit unsigned integer perspective warp.
NppiResizeBatchCXR::pSrc
const void * pSrc
Definition: nppi_geometry_transforms.h:968
nppiMirrorBatch_32f_C3IR
NppStatus nppiMirrorBatch_32f_C3IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
3 channel 32-bit float in place image mirror batch.
nppiWarpAffineQuad_16u_C4R
NppStatus nppiWarpAffineQuad_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 16-bit unsigned integer quad-based affine warp.
nppiWarpPerspective_32s_C1R
NppStatus nppiWarpPerspective_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 32-bit signed integer perspective warp.
nppiWarpPerspectiveQuad_16u_AC4R
NppStatus nppiWarpPerspectiveQuad_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 16-bit unsigned integer quad-based perspective warp, ignoring alpha channel.
Npp8u
unsigned char Npp8u
8-bit unsigned chars
Definition: nppdefs.h:275
nppiWarpPerspectiveBack_8u_P4R
NppStatus nppiWarpPerspectiveBack_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 8-bit unsigned integer backwards perspective warp.
nppiWarpAffineBack_8u_C1R
NppStatus nppiWarpAffineBack_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 8-bit unsigned integer backwards affine warp.
nppiResizeSqrPixel_32f_C1R
NppStatus nppiResizeSqrPixel_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
1 channel 32-bit floating point image resize.
nppiRotate_16u_C3R
NppStatus nppiRotate_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
3 channel 16-bit unsigned image rotate.
nppiResize_16u_P4R
NppStatus nppiResize_16u_P4R(const Npp16u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 16-bit unsigned planar image resize.
nppiGetAffineTransform
NppStatus nppiGetAffineTransform(NppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3])
Computes affine transform coefficients based on source ROI and destination quadrilateral.
nppiRemap_64f_P3R
NppStatus nppiRemap_64f_P3R(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 64-bit floating point planar image remap.
nppiWarpPerspectiveQuad_8u_AC4R
NppStatus nppiWarpPerspectiveQuad_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 8-bit unsigned integer quad-based perspective warp, ignoring alpha channel.
nppiWarpPerspectiveBack_32f_P4R
NppStatus nppiWarpPerspectiveBack_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 32-bit floating-point backwards perspective warp.
nppiResizeSqrPixel_64f_P3R
NppStatus nppiResizeSqrPixel_64f_P3R(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 64-bit floating point planar image resize.
nppiWarpAffineQuad_16u_P3R
NppStatus nppiWarpAffineQuad_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 16-bit unsigned integer quad-based affine warp.
nppiWarpAffineBack_32s_AC4R
NppStatus nppiWarpAffineBack_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit signed integer backwards affine warp, ignoring alpha channel. ...
nppiWarpAffineQuad_32f_P3R
NppStatus nppiWarpAffineQuad_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 32-bit floating-point quad-based affine warp.
nppiRemap_32f_P4R
NppStatus nppiRemap_32f_P4R(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 32-bit floating point planar image remap.
nppiResize_16u_AC4R
NppStatus nppiResize_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 16-bit unsigned image resize not affecting alpha.
nppiResizeSqrPixel_16u_C3R
NppStatus nppiResizeSqrPixel_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 16-bit unsigned image resize.
nppiWarpPerspectiveQuad_32f_C1R
NppStatus nppiWarpPerspectiveQuad_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 32-bit floating-point quad-based perspective warp.
nppiWarpAffine_32f_C3R
NppStatus nppiWarpAffine_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 32-bit floating-point affine warp.
nppiRotate_8u_C4R
NppStatus nppiRotate_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
4 channel 8-bit unsigned image rotate.
nppiWarpPerspectiveBack_8u_C4R
NppStatus nppiWarpPerspectiveBack_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 8-bit unsigned integer backwards perspective warp.
nppiResize_16s_C1R
NppStatus nppiResize_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
1 channel 16-bit signed image resize.
NppiAxis
NppiAxis
Definition: nppdefs.h:436
nppiWarpPerspectiveQuad_32s_P4R
NppStatus nppiWarpPerspectiveQuad_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 32-bit signed integer quad-based perspective warp.
nppiWarpPerspectiveBack_16u_C1R
NppStatus nppiWarpPerspectiveBack_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 16-bit unsigned integer backwards perspective warp.
nppiWarpAffineBack_16u_C4R
NppStatus nppiWarpAffineBack_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 16-bit unsigned integer backwards affine warp.
nppiWarpPerspectiveBack_32s_C3R
NppStatus nppiWarpPerspectiveBack_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 32-bit signed integer backwards perspective warp.
nppiGetPerspectiveTransform
NppStatus nppiGetPerspectiveTransform(NppiRect oSrcROI, const double quad[4][2], double aCoeffs[3][3])
Calculates perspective transform coefficients given source rectangular ROI and its destination quadra...
nppiWarpPerspective_8u_C4R
NppStatus nppiWarpPerspective_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 8-bit unsigned integer perspective warp.
nppiRemap_64f_C1R
NppStatus nppiRemap_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
1 channel 64-bit floating point image remap.
nppiResize_8u_C3R
NppStatus nppiResize_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 8-bit unsigned image resize.
nppiResizeSqrPixel_8u_C1R_Advanced
NppStatus nppiResizeSqrPixel_8u_C1R_Advanced(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, Npp8u *pBuffer, int eInterpolationMode)
1 channel 8-bit unsigned image resize.
nppiWarpAffine_8u_P4R
NppStatus nppiWarpAffine_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 8-bit unsigned affine warp.
NppStatus
NppStatus
Error Status Codes.
Definition: nppdefs.h:152
nppiWarpAffineBatch_32f_C3R
NppStatus nppiWarpAffineBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
3 channel 32-bit floating point image warp affine batch.
nppiMirror_8u_C1R
NppStatus nppiMirror_8u_C1R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
1 channel 8-bit unsigned image mirror.
nppiWarpAffine_64f_P3R
NppStatus nppiWarpAffine_64f_P3R(const Npp64f *aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 64-bit floating-point affine warp.
nppiWarpAffine_64f_C3R
NppStatus nppiWarpAffine_64f_C3R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 64-bit floating-point affine warp.
nppiWarpPerspective_32f_P3R
NppStatus nppiWarpPerspective_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 32-bit floating-point perspective warp.
nppiMirror_16u_C3R
NppStatus nppiMirror_16u_C3R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
3 channel 16-bit unsigned image mirror.
nppiRemap_16s_C1R
NppStatus nppiRemap_16s_C1R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
1 channel 16-bit signed image remap.
nppiWarpPerspective_32s_P4R
NppStatus nppiWarpPerspective_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 32-bit signed integer perspective warp.
nppiWarpAffine_8u_C1R
NppStatus nppiWarpAffine_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 8-bit unsigned affine warp.
nppiResizeSqrPixel_32f_AC4R
NppStatus nppiResizeSqrPixel_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 32-bit floating point image resize not affecting alpha.
nppiWarpAffine_16u_C1R
NppStatus nppiWarpAffine_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 16-bit unsigned affine warp.
nppiWarpAffine_32f_C1R
NppStatus nppiWarpAffine_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 32-bit floating-point affine warp.
nppiResizeSqrPixel_8u_C4R
NppStatus nppiResizeSqrPixel_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 8-bit unsigned image resize.
nppiWarpPerspectiveQuad_16u_C3R
NppStatus nppiWarpPerspectiveQuad_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 16-bit unsigned integer quad-based perspective warp.
nppiWarpAffine_32f_P3R
NppStatus nppiWarpAffine_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 32-bit floating-point affine warp.
nppiMirror_8u_AC4IR
NppStatus nppiMirror_8u_AC4IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 8-bit unsigned in place image mirror not affecting alpha.
nppiWarpPerspectiveBack_32f_AC4R
NppStatus nppiWarpPerspectiveBack_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit floating-point backwards perspective warp, ignorning alpha channel.
nppiResize_16u_C3R
NppStatus nppiResize_16u_C3R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 16-bit unsigned image resize.
nppiWarpPerspectiveQuad_16u_C4R
NppStatus nppiWarpPerspectiveQuad_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 16-bit unsigned integer quad-based perspective warp.
nppiWarpPerspective_8u_P4R
NppStatus nppiWarpPerspective_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 8-bit unsigned integer perspective warp.
nppiMirror_32f_C3R
NppStatus nppiMirror_32f_C3R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
3 channel 32-bit float image mirror.
nppiRemap_16s_P4R
NppStatus nppiRemap_16s_P4R(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 16-bit signed planar image remap.
nppiResizeSqrPixel_64f_P4R
NppStatus nppiResizeSqrPixel_64f_P4R(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 64-bit floating point planar image resize.
nppiWarpPerspective_16u_C3R
NppStatus nppiWarpPerspective_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 16-bit unsigned integer perspective warp.
nppiGetAffineQuad
NppStatus nppiGetAffineQuad(NppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3])
Compute shape of transformed image.
nppiWarpAffineQuad_16u_P4R
NppStatus nppiWarpAffineQuad_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 16-bit unsigned integer quad-based affine warp.
nppiMirror_16u_C4R
NppStatus nppiMirror_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit unsigned image mirror.
nppiWarpAffineQuad_8u_C3R
NppStatus nppiWarpAffineQuad_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 8-bit unsigned integer quad-based affine warp.
nppiWarpPerspectiveBack_16u_C3R
NppStatus nppiWarpPerspectiveBack_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 16-bit unsigned integer backwards perspective warp.
nppiWarpAffineBack_16u_C3R
NppStatus nppiWarpAffineBack_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 16-bit unsigned integer backwards affine warp.
nppiResizeSqrPixel_16s_P4R
NppStatus nppiResizeSqrPixel_16s_P4R(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 16-bit signed planar image resize.
nppiResizeSqrPixel_16s_C3R
NppStatus nppiResizeSqrPixel_16s_C3R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 16-bit signed image resize.
nppiWarpPerspectiveQuad_32s_C3R
NppStatus nppiWarpPerspectiveQuad_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 32-bit signed integer quad-based perspective warp.
nppiResizeSqrPixel_32f_C3R
NppStatus nppiResizeSqrPixel_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 32-bit floating point image resize.
nppiWarpAffine_32s_P4R
NppStatus nppiWarpAffine_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 32-bit signed affine warp.
NppiWarpAffineBatchCXR::pDst
void * pDst
Definition: nppi_geometry_transforms.h:2752
nppiWarpPerspective_32f_P4R
NppStatus nppiWarpPerspective_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 32-bit floating-point perspective warp.
nppiResize_32f_C3R
NppStatus nppiResize_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 32-bit floating point image resize.
nppiWarpAffineBack_32f_C1R
NppStatus nppiWarpAffineBack_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 32-bit floating-point backwards affine warp.
nppiMirror_16u_C1R
NppStatus nppiMirror_16u_C1R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
1 channel 16-bit unsigned image mirror.
nppiWarpPerspective_32s_C3R
NppStatus nppiWarpPerspective_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 32-bit signed integer perspective warp.
nppiWarpPerspectiveQuad_32f_AC4R
NppStatus nppiWarpPerspectiveQuad_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit floating-point quad-based perspective warp, ignoring alpha channel.
NppiSize
2D Size This struct typically represents the size of a a rectangular region in two space...
Definition: nppdefs.h:415
nppiMirror_8u_C4R
NppStatus nppiMirror_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 8-bit unsigned image mirror.
nppiRotate_32f_C1R
NppStatus nppiRotate_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
32-bit float image rotate.
nppiRemap_32f_C1R
NppStatus nppiRemap_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
1 channel 32-bit floating point image remap.
nppiWarpAffineQuad_32f_C3R
NppStatus nppiWarpAffineQuad_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 32-bit floating-point quad-based affine warp.
nppiRemap_16u_C1R
NppStatus nppiRemap_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
1 channel 16-bit unsigned image remap.
nppiWarpAffine_32s_C3R
NppStatus nppiWarpAffine_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 32-bit signed affine warp.
nppiMirror_32s_C4R
NppStatus nppiMirror_32s_C4R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit image mirror.
nppiMirror_16s_AC4IR
NppStatus nppiMirror_16s_AC4IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit signed in place image mirror not affecting alpha.
nppiMirror_16u_C3IR
NppStatus nppiMirror_16u_C3IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
3 channel 16-bit unsigned in place image mirror.
nppiRotate_8u_C1R
NppStatus nppiRotate_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
8-bit unsigned image rotate.
nppiRemap_8u_C1R
NppStatus nppiRemap_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
1 channel 8-bit unsigned image remap.
nppiMirrorBatch_32f_AC4IR
NppStatus nppiMirrorBatch_32f_AC4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
4 channel 32-bit float in place image mirror batch not affecting alpha.
nppiRemap_8u_C4R
NppStatus nppiRemap_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 8-bit unsigned image remap.
nppiWarpAffineQuad_32s_C3R
NppStatus nppiWarpAffineQuad_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 32-bit signed integer quad-based affine warp.
nppiWarpPerspectiveBack_32s_C1R
NppStatus nppiWarpPerspectiveBack_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 32-bit signed integer backwards perspective warp.
nppiWarpAffineQuad_32f_AC4R
NppStatus nppiWarpAffineQuad_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit floating-point quad-based affine warp, ignoring alpha channel.
nppiMirror_16s_C1IR
NppStatus nppiMirror_16s_C1IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
1 channel 16-bit signed in place image mirror.
nppiMirror_16u_C1IR
NppStatus nppiMirror_16u_C1IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
1 channel 16-bit unsigned in place image mirror.
nppiRemap_64f_C4R
NppStatus nppiRemap_64f_C4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 64-bit floating point image remap.
nppiRemap_16u_C4R
NppStatus nppiRemap_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 16-bit unsigned image remap.
nppiResizeSqrPixel_64f_C1R
NppStatus nppiResizeSqrPixel_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
1 channel 64-bit floating point image resize.
nppiWarpAffineBatch_32f_C1R
NppStatus nppiWarpAffineBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
1 channel 32-bit floating point image warp affine batch.
nppiRemap_16s_P3R
NppStatus nppiRemap_16s_P3R(const Npp16s *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 16-bit signed planar image remap.
nppiMirrorBatch_32f_AC4R
NppStatus nppiMirrorBatch_32f_AC4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
4 channel 32-bit float image mirror batch not affecting alpha.
nppiWarpPerspective_8u_AC4R
NppStatus nppiWarpPerspective_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 8-bit unsigned integer perspective warp, ignoring alpha channel.
nppiWarpAffineBack_16u_C1R
NppStatus nppiWarpAffineBack_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 16-bit unsigned integer backwards affine warp.
nppiWarpAffineQuad_32s_AC4R
NppStatus nppiWarpAffineQuad_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit signed integer quad-based affine warp, ignoring alpha channel.
nppiMirror_8u_C1IR
NppStatus nppiMirror_8u_C1IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
1 channel 8-bit unsigned in place image mirror.
NppiMirrorBatchCXR::nSrcStep
int nSrcStep
Definition: nppi_geometry_transforms.h:2111
nppiResize_16s_C3R
NppStatus nppiResize_16s_C3R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 16-bit signed image resize.
nppiWarpAffineBack_32f_C4R
NppStatus nppiWarpAffineBack_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit floating-point backwards affine warp.
nppiWarpAffineBack_16u_P3R
NppStatus nppiWarpAffineBack_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 16-bit unsigned integer backwards affine warp.
nppiWarpPerspective_32f_C4R
NppStatus nppiWarpPerspective_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit floating-point perspective warp.
nppiWarpAffineBack_32s_P4R
NppStatus nppiWarpAffineBack_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 32-bit signed integer backwards affine warp.
nppiWarpAffineQuad_8u_AC4R
NppStatus nppiWarpAffineQuad_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 8-bit unsigned integer quad-based affine warp, ignoring alpha channel.
nppiWarpPerspective_32s_AC4R
NppStatus nppiWarpPerspective_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit signed integer perspective warp, igoring alpha channel.
nppiWarpAffineBack_32f_P3R
NppStatus nppiWarpAffineBack_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 32-bit floating-point backwards affine warp.
nppiGetPerspectiveQuad
NppStatus nppiGetPerspectiveQuad(NppiRect oSrcROI, double quad[4][2], const double aCoeffs[3][3])
Calculates perspective transform projection of given source rectangular ROI.
nppiResize_8u_C1R
NppStatus nppiResize_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
1 channel 8-bit unsigned image resize.
nppiWarpPerspectiveBack_16u_P4R
NppStatus nppiWarpPerspectiveBack_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 16-bit unsigned integer backwards perspective warp.
nppiResize_32f_P4R
NppStatus nppiResize_32f_P4R(const Npp32f *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 32-bit floating point planar image resize.
nppiWarpPerspectiveQuad_16u_P3R
NppStatus nppiWarpPerspectiveQuad_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 16-bit unsigned integer quad-based perspective warp.
nppiWarpPerspectiveBack_8u_C3R
NppStatus nppiWarpPerspectiveBack_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 8-bit unsigned integer backwards perspective warp.
nppiResizeSqrPixel_8u_C1R
NppStatus nppiResizeSqrPixel_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
1 channel 8-bit unsigned image resize.
nppiWarpPerspective_16u_AC4R
NppStatus nppiWarpPerspective_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 16-bit unsigned integer perspective warp, igoring alpha channel.
nppiRotate_16u_C4R
NppStatus nppiRotate_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
4 channel 16-bit unsigned image rotate.
nppiMirror_32s_C1IR
NppStatus nppiMirror_32s_C1IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
1 channel 32-bit signed in place image mirror.
nppiRotate_8u_C3R
NppStatus nppiRotate_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
3 channel 8-bit unsigned image rotate.
NppiResizeBatchCXR::nDstStep
int nDstStep
Definition: nppi_geometry_transforms.h:971
nppiMirror_16u_AC4IR
NppStatus nppiMirror_16u_AC4IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit unsigned in place image mirror not affecting alpha.
nppiWarpAffineBack_16u_AC4R
NppStatus nppiWarpAffineBack_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 16-bit unsigned integer backwards affine warp, ignoring alpha channel.
nppiResizeSqrPixel_16u_C1R
NppStatus nppiResizeSqrPixel_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
1 channel 16-bit unsigned image resize.
nppiWarpPerspectiveBack_8u_AC4R
NppStatus nppiWarpPerspectiveBack_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 8-bit unsigned integer backwards perspective warp, igoring alpha channel.
nppiWarpAffineQuad_32f_C4R
NppStatus nppiWarpAffineQuad_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit floating-point quad-based affine warp.
nppiWarpAffine_64f_C4R
NppStatus nppiWarpAffine_64f_C4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 64-bit floating-point affine warp.
Npp32s
int Npp32s
32-bit signed integers
Definition: nppdefs.h:280
nppiGetRotateQuad
NppStatus nppiGetRotateQuad(NppiRect oSrcROI, double aQuad[4][2], double nAngle, double nShiftX, double nShiftY)
Compute shape of rotated image.
nppiResizeSqrPixel_64f_C3R
NppStatus nppiResizeSqrPixel_64f_C3R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 64-bit floating point image resize.
NppiWarpAffineBatchCXR::pCoeffs
Npp64f * pCoeffs
Definition: nppi_geometry_transforms.h:2754
nppiRotate_16u_C1R
NppStatus nppiRotate_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
16-bit unsigned image rotate.
NppiMirrorBatchCXR
Definition: nppi_geometry_transforms.h:2108
nppiWarpAffineQuad_32s_C1R
NppStatus nppiWarpAffineQuad_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 32-bit signed integer quad-based affine warp.
nppiWarpAffineQuad_16u_AC4R
NppStatus nppiWarpAffineQuad_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 16-bit unsigned integer quad-based affine warp, ignoring alpha channel.
nppiRemap_8u_C3R
NppStatus nppiRemap_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 8-bit unsigned image remap.
nppiResize_16s_C4R
NppStatus nppiResize_16s_C4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 16-bit signed image resize.
nppiMirror_32f_C1R
NppStatus nppiMirror_32f_C1R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
1 channel 32-bit float image mirror.
NppiWarpAffineBatchCXR::nDstStep
int nDstStep
Definition: nppi_geometry_transforms.h:2753
nppiRemap_16u_AC4R
NppStatus nppiRemap_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 16-bit unsigned image remap not affecting alpha.
nppiRemap_32f_AC4R
NppStatus nppiRemap_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 32-bit floating point image remap not affecting alpha.
nppiRemap_8u_P3R
NppStatus nppiRemap_8u_P3R(const Npp8u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 8-bit unsigned planar image remap.
NppiRect
2D Rectangle This struct contains position and size information of a rectangle in two space...
Definition: nppdefs.h:428
nppiWarpPerspective_32f_C1R
NppStatus nppiWarpPerspective_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 32-bit floating-point perspective warp.
nppiWarpAffineQuad_8u_P4R
NppStatus nppiWarpAffineQuad_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 8-bit unsigned integer quad-based affine warp.
nppiMirror_32f_C3IR
NppStatus nppiMirror_32f_C3IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
3 channel 32-bit float in place image mirror.
nppiWarpPerspective_32f_C3R
NppStatus nppiWarpPerspective_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 32-bit floating-point perspective warp.
nppiRotate_8u_AC4R
NppStatus nppiRotate_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
4 channel 8-bit unsigned image rotate ignoring alpha channel.
nppiGetRotateBound
NppStatus nppiGetRotateBound(NppiRect oSrcROI, double aBoundingBox[2][2], double nAngle, double nShiftX, double nShiftY)
Compute bounding-box of rotated image.
nppiResize_32f_C4R
NppStatus nppiResize_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 32-bit floating point image resize.
NppiWarpAffineBatchCXR
Definition: nppi_geometry_transforms.h:2748
nppiMirror_8u_C4IR
NppStatus nppiMirror_8u_C4IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 8-bit unsigned in place image mirror.
nppiMirror_32f_C1IR
NppStatus nppiMirror_32f_C1IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
1 channel 32-bit float in place image mirror.
nppiWarpAffineBack_32f_C3R
NppStatus nppiWarpAffineBack_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 32-bit floating-point backwards affine warp.
nppiWarpAffineQuad_16u_C1R
NppStatus nppiWarpAffineQuad_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 16-bit unsigned integer quad-based affine warp.
nppiResize_16s_P4R
NppStatus nppiResize_16s_P4R(const Npp16s *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 16-bit signed planar image resize.
nppiWarpAffineBack_32s_C1R
NppStatus nppiWarpAffineBack_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 32-bit signed integer backwards affine warp.
nppiRemap_8u_AC4R
NppStatus nppiRemap_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 8-bit unsigned image remap not affecting alpha.
nppiWarpAffineQuad_32s_P4R
NppStatus nppiWarpAffineQuad_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 32-bit signed integer quad-based affine warp.
nppiWarpAffine_64f_C1R
NppStatus nppiWarpAffine_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 64-bit floating-point affine warp.
NppiMirrorBatchCXR::nDstStep
int nDstStep
Definition: nppi_geometry_transforms.h:2113
nppiWarpAffine_16u_C3R
NppStatus nppiWarpAffine_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 16-bit unsigned affine warp.
nppiWarpPerspective_8u_C3R
NppStatus nppiWarpPerspective_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 8-bit unsigned integer perspective warp.
Npp16u
unsigned short Npp16u
16-bit unsigned integers
Definition: nppdefs.h:277
nppiWarpPerspective_32s_C4R
NppStatus nppiWarpPerspective_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit signed integer perspective warp.
nppiRemap_8u_P4R
NppStatus nppiRemap_8u_P4R(const Npp8u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 8-bit unsigned planar image remap.
nppiMirror_32s_AC4R
NppStatus nppiMirror_32s_AC4R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit image mirror not affecting alpha.
nppiWarpAffineBack_8u_P4R
NppStatus nppiWarpAffineBack_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 8-bit unsigned integer backwards affine warp.
nppiGetResizeTiledSourceOffset
NppStatus nppiGetResizeTiledSourceOffset(NppiRect oSrcRectROI, NppiRect oDstRectROI, NppiPoint *pNewSrcRectOffset)
nppiMirror_8u_C3R
NppStatus nppiMirror_8u_C3R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
3 channel 8-bit unsigned image mirror.
nppiWarpAffineBatch_32f_C4R
NppStatus nppiWarpAffineBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
4 channel 32-bit floating point image warp affine batch.
nppiGetResizeRect
NppStatus nppiGetResizeRect(NppiRect oSrcROI, NppiRect *pDstRect, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
nppiResizeSqrPixel_64f_C4R
NppStatus nppiResizeSqrPixel_64f_C4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 64-bit floating point image resize.
nppiMirror_16s_AC4R
NppStatus nppiMirror_16s_AC4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit signed image mirror not affecting alpha.
nppiWarpPerspectiveQuad_32s_P3R
NppStatus nppiWarpPerspectiveQuad_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 32-bit signed integer quad-based perspective warp.
nppiMirror_8u_C3IR
NppStatus nppiMirror_8u_C3IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
3 channel 8-bit unsigned in place image mirror.
nppiWarpPerspectiveBack_32s_AC4R
NppStatus nppiWarpPerspectiveBack_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit signed integer backwards perspective warp, ignoring alpha channel.
NppiWarpAffineBatchCXR::nSrcStep
int nSrcStep
Definition: nppi_geometry_transforms.h:2751
NppiMirrorBatchCXR::pSrc
const void * pSrc
Definition: nppi_geometry_transforms.h:2110
NppiResizeBatchCXR::pDst
void * pDst
Definition: nppi_geometry_transforms.h:970
nppiResizeBatch_32f_C3R
NppStatus nppiResizeBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
3 channel 32-bit floating point image resize batch.
nppiMirror_16s_C3R
NppStatus nppiMirror_16s_C3R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
3 channel 16-bit signed image mirror.
nppiWarpPerspectiveQuad_8u_C4R
NppStatus nppiWarpPerspectiveQuad_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 8-bit unsigned integer quad-based perspective warp.
nppiWarpAffineBatch_32f_AC4R
NppStatus nppiWarpAffineBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
4 channel 32-bit floating point image warp affine batch not affecting alpha.
nppiRotate_32f_AC4R
NppStatus nppiRotate_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
4 channel 32-bit float image rotate ignoring alpha channel.
nppiWarpPerspectiveQuad_16u_C1R
NppStatus nppiWarpPerspectiveQuad_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 16-bit unsigned integer quad-based perspective warp.
nppiWarpPerspectiveQuad_32f_P3R
NppStatus nppiWarpPerspectiveQuad_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 32-bit floating-point quad-based perspective warp.
nppiWarpPerspectiveQuad_32s_C1R
NppStatus nppiWarpPerspectiveQuad_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 32-bit signed integer quad-based perspective warp.
Npp16s
short Npp16s
16-bit signed integers
Definition: nppdefs.h:278
nppiMirror_32s_C1R
NppStatus nppiMirror_32s_C1R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
1 channel 32-bit image mirror.
nppiWarpAffineQuad_8u_C4R
NppStatus nppiWarpAffineQuad_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 8-bit unsigned integer quad-based affine warp.
nppiResizeSqrPixel_16s_C1R
NppStatus nppiResizeSqrPixel_16s_C1R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
1 channel 16-bit signed image resize.
nppiWarpAffine_32s_C4R
NppStatus nppiWarpAffine_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit signed affine warp.
nppiWarpAffine_8u_P3R
NppStatus nppiWarpAffine_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 8-bit unsigned affine warp.
nppiResizeSqrPixel_16u_AC4R
NppStatus nppiResizeSqrPixel_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 16-bit unsigned image resize not affecting alpha.
nppiWarpPerspectiveBack_8u_C1R
NppStatus nppiWarpPerspectiveBack_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 8-bit unsigned integer backwards perspective warp.
nppiMirror_32s_C3IR
NppStatus nppiMirror_32s_C3IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
3 channel 32-bit signed in place image mirror.
nppiMirrorBatch_32f_C4IR
NppStatus nppiMirrorBatch_32f_C4IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
4 channel 32-bit float in place image mirror batch.
nppiWarpPerspectiveBack_16u_P3R
NppStatus nppiWarpPerspectiveBack_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 16-bit unsigned integer backwards perspective warp.
nppiResizeSqrPixel_64f_AC4R
NppStatus nppiResizeSqrPixel_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 64-bit floating point image resize not affecting alpha.
nppiResize_32f_AC4R
NppStatus nppiResize_32f_AC4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 32-bit floating point image resize not affecting alpha.
nppiWarpAffineQuad_8u_C1R
NppStatus nppiWarpAffineQuad_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 32-bit floating-point quad-based affine warp.
nppiMirror_32f_C4R
NppStatus nppiMirror_32f_C4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit float image mirror.
nppiWarpPerspective_32f_AC4R
NppStatus nppiWarpPerspective_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit floating-point perspective warp, ignoring alpha channel.
nppiMirror_32s_C3R
NppStatus nppiMirror_32s_C3R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
3 channel 32-bit image mirror.
nppiResize_8u_C4R
NppStatus nppiResize_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 8-bit unsigned image resize.
Npp64f
double Npp64f
64-bit floating-point numbers
Definition: nppdefs.h:284
nppiRemap_64f_AC4R
NppStatus nppiRemap_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 64-bit floating point image remap not affecting alpha.
nppiWarpAffineBack_16u_P4R
NppStatus nppiWarpAffineBack_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 16-bit unsigned integer backwards affine warp.
nppiRemap_16u_P3R
NppStatus nppiRemap_16u_P3R(const Npp16u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 16-bit unsigned planar image remap.
nppiWarpAffine_64f_P4R
NppStatus nppiWarpAffine_64f_P4R(const Npp64f *aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 64-bit floating-point affine warp.
nppiWarpPerspective_16u_C1R
NppStatus nppiWarpPerspective_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 16-bit unsigned integer perspective warp.
nppiMirror_16s_C1R
NppStatus nppiMirror_16s_C1R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
1 channel 16-bit signed image mirror.
nppiWarpAffine_32f_C4R
NppStatus nppiWarpAffine_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit floating-point affine warp.
nppiMirror_32f_AC4R
NppStatus nppiMirror_32f_AC4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit float image mirror not affecting alpha.
nppiWarpPerspectiveQuad_32f_P4R
NppStatus nppiWarpPerspectiveQuad_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 32-bit floating-point quad-based perspective warp.
nppiRemap_16s_C4R
NppStatus nppiRemap_16s_C4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 16-bit signed image remap.
nppiWarpAffineBack_32s_P3R
NppStatus nppiWarpAffineBack_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 32-bit signed integer backwards affine warp.
nppiWarpAffineQuad_32f_C1R
NppStatus nppiWarpAffineQuad_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 32-bit floating-point quad-based affine warp.
nppiRemap_16u_P4R
NppStatus nppiRemap_16u_P4R(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 16-bit unsigned planar image remap.
nppiWarpAffine_16u_P4R
NppStatus nppiWarpAffine_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 16-bit unsigned affine warp.
nppiWarpAffine_8u_AC4R
NppStatus nppiWarpAffine_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 8-bit unsigned affine warp, ignoring alpha channel.
nppiWarpAffine_32f_P4R
NppStatus nppiWarpAffine_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel planar 32-bit floating-point affine warp.
nppiWarpAffineQuad_32s_P3R
NppStatus nppiWarpAffineQuad_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel planar 32-bit signed integer quad-based affine warp.
nppiResize_16u_C4R
NppStatus nppiResize_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 16-bit unsigned image resize.
nppiRemap_32f_C3R
NppStatus nppiRemap_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 32-bit floating point image remap.
nppiWarpPerspectiveBack_32f_C3R
NppStatus nppiWarpPerspectiveBack_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel 32-bit floating-point backwards perspective warp.
nppiResize_32f_P3R
NppStatus nppiResize_32f_P3R(const Npp32f *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 32-bit floating point planar image resize.
nppiWarpAffineBack_32f_AC4R
NppStatus nppiWarpAffineBack_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit floating-point backwards affine warp, ignoring alpha channel. ...
nppiWarpPerspective_16u_P3R
NppStatus nppiWarpPerspective_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 16-bit unsigned integer perspective warp.
nppiWarpPerspective_8u_C1R
NppStatus nppiWarpPerspective_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Single-channel 8-bit unsigned integer perspective warp.
nppiMirror_32f_AC4IR
NppStatus nppiMirror_32f_AC4IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit float in place image mirror not affecting alpha.
nppiWarpAffine_16u_C4R
NppStatus nppiWarpAffine_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 16-bit unsigned affine warp.
nppiWarpAffineBack_8u_AC4R
NppStatus nppiWarpAffineBack_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 8-bit unsigned integer backwards affine warp, ignoring alpha channel.
nppiWarpAffine_32f_AC4R
NppStatus nppiWarpAffine_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit floating-point affine warp, ignoring alpha channel.
nppiRotate_32f_C4R
NppStatus nppiRotate_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
4 channel 32-bit float image rotate.
nppiResizeSqrPixel_8u_AC4R
NppStatus nppiResizeSqrPixel_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 8-bit unsigned image resize not affecting alpha.
Npp32f
float Npp32f
32-bit (IEEE) floating-point numbers
Definition: nppdefs.h:283
nppiWarpPerspective_32s_P3R
NppStatus nppiWarpPerspective_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 32-bit signed integer perspective warp.
NppiWarpAffineBatchCXR::pSrc
const void * pSrc
Definition: nppi_geometry_transforms.h:2750
nppiWarpAffineQuad_16u_C3R
NppStatus nppiWarpAffineQuad_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 16-bit unsigned integer quad-based affine warp.
nppiMirrorBatch_32f_C1R
NppStatus nppiMirrorBatch_32f_C1R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
1 channel 32-bit float image mirror batch.
nppiResizeSqrPixel_32f_P3R
NppStatus nppiResizeSqrPixel_32f_P3R(const Npp32f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 32-bit floating point planar image resize.
nppiWarpAffine_8u_C4R
NppStatus nppiWarpAffine_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 8-bit unsigned affine warp.
nppiMirror_8u_AC4R
NppStatus nppiMirror_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
4 channel 8-bit unsigned image mirror not affecting alpha.
nppiWarpAffineBack_8u_C3R
NppStatus nppiWarpAffineBack_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 8-bit unsigned integer backwards affine warp.
nppiWarpAffine_16u_AC4R
NppStatus nppiWarpAffine_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 16-bit unsigned affine warp, ignoring alpha channel.
nppiResizeBatch_32f_C4R
NppStatus nppiResizeBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
4 channel 32-bit floating point image resize batch.
nppiWarpPerspectiveBack_8u_P3R
NppStatus nppiWarpPerspectiveBack_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 8-bit unsigned integer backwards perspective warp.
nppiResizeAdvancedGetBufferHostSize_8u_C1R
NppStatus nppiResizeAdvancedGetBufferHostSize_8u_C1R(NppiSize oSrcROI, NppiSize oDstROI, int *hpBufferSize, int eInterpolationMode)
Buffer size for nppiResizeSqrPixel_8u_C1R_Advanced.
nppiWarpPerspectiveQuad_8u_C1R
NppStatus nppiWarpPerspectiveQuad_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Single-channel 8-bit unsigned integer quad-based perspective warp.
NppiResizeBatchCXR
Definition: nppi_geometry_transforms.h:966
nppiWarpAffineBatchInit
NppStatus nppiWarpAffineBatchInit(NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
Initializes the aTransformdedCoeffs array in pBatchList for each image in the list.
nppiMirror_32s_AC4IR
NppStatus nppiMirror_32s_AC4IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit signed in place image mirror not affecting alpha.
nppiWarpPerspective_16u_C4R
NppStatus nppiWarpPerspective_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 16-bit unsigned integer perspective warp.
nppiMirrorBatch_32f_C3R
NppStatus nppiMirrorBatch_32f_C3R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
3 channel 32-bit float image mirror batch.
nppiRemap_32f_P3R
NppStatus nppiRemap_32f_P3R(const Npp32f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 32-bit floating point planar image remap.
nppiResize_8u_AC4R
NppStatus nppiResize_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 8-bit unsigned image resize not affecting alpha.
nppiWarpPerspectiveBack_32f_P3R
NppStatus nppiWarpPerspectiveBack_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 32-bit floating-point backwards perspective warp.
nppiResizeSqrPixel_16u_P3R
NppStatus nppiResizeSqrPixel_16u_P3R(const Npp16u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 16-bit unsigned planar image resize.
nppiResizeSqrPixel_8u_P3R
NppStatus nppiResizeSqrPixel_8u_P3R(const Npp8u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 8-bit unsigned planar image resize.
nppiWarpAffine_32s_C1R
NppStatus nppiWarpAffine_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Single-channel 32-bit signed affine warp.
nppiRotate_32f_C3R
NppStatus nppiRotate_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
3 channel 32-bit float image rotate.
NppiResizeBatchCXR::nSrcStep
int nSrcStep
Definition: nppi_geometry_transforms.h:969
nppiResizeSqrPixel_8u_C3R
NppStatus nppiResizeSqrPixel_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 8-bit unsigned image resize.
nppiWarpAffineBack_32s_C3R
NppStatus nppiWarpAffineBack_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 32-bit signed integer backwards affine warp.
nppiMirror_32f_C4IR
NppStatus nppiMirror_32f_C4IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit float in place image mirror.
nppiResizeSqrPixel_32f_P4R
NppStatus nppiResizeSqrPixel_32f_P4R(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 32-bit floating point planar image resize.
nppiWarpPerspectiveQuad_32f_C3R
NppStatus nppiWarpPerspectiveQuad_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 32-bit floating-point quad-based perspective warp.
nppiMirror_32s_C4IR
NppStatus nppiMirror_32s_C4IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 32-bit signed in place image mirror.
nppiResizeSqrPixel_16s_P3R
NppStatus nppiResizeSqrPixel_16s_P3R(const Npp16s *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
3 channel 16-bit signed planar image resize.
nppiMirrorBatch_32f_C4R
NppStatus nppiMirrorBatch_32f_C4R(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
4 channel 32-bit float image mirror batch.
nppiResize_16s_AC4R
NppStatus nppiResize_16s_AC4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
4 channel 16-bit signed image resize not affecting alpha.
nppiResizeSqrPixel_32f_C4R
NppStatus nppiResizeSqrPixel_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 32-bit floating point image resize.
nppiWarpAffine_32s_AC4R
NppStatus nppiWarpAffine_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Four-channel 32-bit signed affine warp, ignoring alpha channel.
nppiWarpAffineQuad_32s_C4R
NppStatus nppiWarpAffineQuad_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit signed integer quad-based affine warp.
nppiMirror_16s_C4IR
NppStatus nppiMirror_16s_C4IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
4 channel 16-bit signed in place image mirror.
NppiPoint
2D Point
Definition: nppdefs.h:396
nppiWarpPerspective_16u_P4R
NppStatus nppiWarpPerspective_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 16-bit unsigned integer perspective warp.
nppiRemap_64f_C3R
NppStatus nppiRemap_64f_C3R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 64-bit floating point image remap.
nppiWarpPerspectiveQuad_32s_AC4R
NppStatus nppiWarpPerspectiveQuad_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit signed integer quad-based perspective warp, ignoring alpha channel.
nppiResizeSqrPixel_16s_AC4R
NppStatus nppiResizeSqrPixel_16s_AC4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 16-bit signed image resize not affecting alpha.
nppiResize_16u_C1R
NppStatus nppiResize_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
1 channel 16-bit unsigned image resize.
nppiResize_32f_C1R
NppStatus nppiResize_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
1 channel 32-bit floating point image resize.
nppiRemap_16u_C3R
NppStatus nppiRemap_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 16-bit unsigned image remap.
nppiWarpAffine_8u_C3R
NppStatus nppiWarpAffine_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel 8-bit unsigned affine warp.
nppiRemap_32f_C4R
NppStatus nppiRemap_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 32-bit floating point image remap.
nppiWarpPerspectiveBack_32s_P4R
NppStatus nppiWarpPerspectiveBack_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel planar 32-bit signed integer backwards perspective warp.
nppiWarpPerspectiveBack_32f_C4R
NppStatus nppiWarpPerspectiveBack_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 32-bit floating-point backwards perspective warp.
nppiWarpAffine_32s_P3R
NppStatus nppiWarpAffine_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 32-bit signed affine warp.
nppiWarpPerspectiveBack_16u_AC4R
NppStatus nppiWarpPerspectiveBack_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Four-channel 16-bit unsigned integer backwards perspective warp, ignoring alpha channel.
nppiWarpPerspectiveQuad_32f_C4R
NppStatus nppiWarpPerspectiveQuad_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel 32-bit floating-point quad-based perspective warp.
nppiResizeSqrPixel_8u_P4R
NppStatus nppiResizeSqrPixel_8u_P4R(const Npp8u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
4 channel 8-bit unsigned planar image resize.
nppiMirrorBatch_32f_C1IR
NppStatus nppiMirrorBatch_32f_C1IR(NppiSize oSizeROI, NppiAxis flip, NppiMirrorBatchCXR *pBatchList, int nBatchSize)
1 channel 32-bit float in place image mirror batch.
nppiRotate_16u_AC4R
NppStatus nppiRotate_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
4 channel 16-bit unsigned image rotate ignoring alpha channel.
nppiRemap_16s_C3R
NppStatus nppiRemap_16s_C3R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
3 channel 16-bit signed image remap.
nppiWarpAffineQuad_32f_P4R
NppStatus nppiWarpAffineQuad_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 32-bit floating-point quad-based affine warp.
nppiGetAffineBound
NppStatus nppiGetAffineBound(NppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3])
Compute bounding-box of transformed image.
nppiResizeBatch_32f_AC4R
NppStatus nppiResizeBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
4 channel 32-bit floating point image resize batch not affecting alpha.
nppiResize_16s_P3R
NppStatus nppiResize_16s_P3R(const Npp16s *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
3 channel 16-bit signed planar image resize.
nppiRemap_16s_AC4R
NppStatus nppiRemap_16s_AC4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
4 channel 16-bit signed image remap not affecting alpha.
nppiWarpPerspectiveQuad_8u_C3R
NppStatus nppiWarpPerspectiveQuad_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Three-channel 8-bit unsigned integer quad-based perspective warp.
nppiWarpPerspectiveBack_32s_P3R
NppStatus nppiWarpPerspectiveBack_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
Three-channel planar 32-bit signed integer backwards perspective warp.
nppiWarpAffineBack_8u_P3R
NppStatus nppiWarpAffineBack_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
Three-channel planar 8-bit unsigned integer backwards affine warp.
nppiWarpPerspectiveQuad_8u_P4R
NppStatus nppiWarpPerspectiveQuad_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
Four-channel planar 8-bit unsigned integer quad-based perspective warp.

Copyright © 2009-2017 NVIDIA Corporation