NVIDIA 2D Image And Signal Performance Primitives (NPP)
Version 11.1.0.*
|
Primitives for computing the image quality between two images, such as MSE, PSNR, SSIM, and MS-SSIM. More...
MSE | |
NppStatus | nppiMSE_8u_C1R_Ctx (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pMSE, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx) |
One-channel 8-bit unsigned image MSE. More... |
|
NppStatus | nppiMSE_8u_C1R (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pMSE, Npp8u *pDeviceBuffer) |
NppStatus | nppiPSNR_8u_C1R_Ctx (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pPSNR, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx) |
One-channel 8-bit unsigned image PSNR. More... |
|
NppStatus | nppiPSNR_8u_C1R (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pPSNR, Npp8u *pDeviceBuffer) |
NppStatus | nppiSSIM_8u_C1R_Ctx (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pSSIM, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx) |
One-channel 8-bit unsigned image SSIM. More... |
|
NppStatus | nppiSSIM_8u_C1R (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pSSIM, Npp8u *pDeviceBuffer) |
NppStatus | nppiMSSSIM_8u_C1R_Ctx (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pMSSSIM, Npp8u *pDeviceBuffer, NppStreamContext nppStreamCtx) |
One-channel 8-bit unsigned image MS-SSIM*. More... |
|
NppStatus | nppiMSSSIM_8u_C1R (const Npp8u *pSrc1, int nSrc1Step, const Npp8u *pSrc2, int nSrc2Step, NppiSize oSizeROI, Npp32f *pMSSSIM, Npp8u *pDeviceBuffer) |
NppStatus | nppiMSEGetBufferHostSize_8u_C1R_Ctx (NppiSize oSizeROI, int *hpBufferSize, NppStreamContext nppStreamCtx) |
Buffer size for nppiMSE_8u_C1R. More... |
|
NppStatus | nppiMSEGetBufferHostSize_8u_C1R (NppiSize oSizeROI, int *hpBufferSize) |
NppStatus | nppiPSNRGetBufferHostSize_8u_C1R_Ctx (NppiSize oSizeROI, int *hpBufferSize, NppStreamContext nppStreamCtx) |
Buffer size for nppiPSNR_8u_C1R. More... |
|
NppStatus | nppiPSNRGetBufferHostSize_8u_C1R (NppiSize oSizeROI, int *hpBufferSize) |
NppStatus | nppiSSIMGetBufferHostSize_8u_C1R_Ctx (NppiSize oSizeROI, int *hpBufferSize, NppStreamContext nppStreamCtx) |
Buffer size for nppiSSIM_8u_C1R. More... |
|
NppStatus | nppiSSIMGetBufferHostSize_8u_C1R (NppiSize oSizeROI, int *hpBufferSize) |
NppStatus | nppiMSSSIMGetBufferHostSize_8u_C1R_Ctx (NppiSize oSizeROI, int *hpBufferSize, NppStreamContext nppStreamCtx) |
Buffer size for nppiMSSSIM_8u_C1R. More... |
|
NppStatus | nppiMSSSIMGetBufferHostSize_8u_C1R (NppiSize oSizeROI, int *hpBufferSize) |
Primitives for computing the image quality between two images, such as MSE, PSNR, SSIM, and MS-SSIM.
NppStatus nppiMSE_8u_C1R | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pMSE, | ||
Npp8u * | pDeviceBuffer | ||
) |
NppStatus nppiMSE_8u_C1R_Ctx | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pMSE, | ||
Npp8u * | pDeviceBuffer, | ||
NppStreamContext | nppStreamCtx | ||
) |
One-channel 8-bit unsigned image MSE.
pSrc1 | Source-Image Pointer. |
nSrc1Step | Source-Image Line Step. |
pSrc2 | Source-Image Pointer. |
nSrc2Step | Source-Image Line Step. |
oSizeROI | Region-of-Interest (ROI). |
pMSE | Pointer to the computed MSE of two images. |
pDeviceBuffer | Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. |
nppStreamCtx | Application Managed Stream Context. |
NppStatus nppiMSEGetBufferHostSize_8u_C1R_Ctx | ( | NppiSize | oSizeROI, |
int * | hpBufferSize, | ||
NppStreamContext | nppStreamCtx | ||
) |
Buffer size for nppiMSE_8u_C1R.
For common parameter descriptions, see CommonGetBufferHostSizeParameters.
NppStatus nppiMSSSIM_8u_C1R | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pMSSSIM, | ||
Npp8u * | pDeviceBuffer | ||
) |
NppStatus nppiMSSSIM_8u_C1R_Ctx | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pMSSSIM, | ||
Npp8u * | pDeviceBuffer, | ||
NppStreamContext | nppStreamCtx | ||
) |
One-channel 8-bit unsigned image MS-SSIM*.
pSrc1 | Source-Image Pointer. |
nSrc1Step | Source-Image Line Step. |
pSrc2 | Source-Image Pointer. |
nSrc2Step | Source-Image Line Step. |
oSizeROI | Region-of-Interest (ROI). |
pMSSSIM | Pointer to the computed MS-SSIM of two images. |
pDeviceBuffer | Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. |
nppStreamCtx | Application Managed Stream Context. |
NppStatus nppiMSSSIMGetBufferHostSize_8u_C1R_Ctx | ( | NppiSize | oSizeROI, |
int * | hpBufferSize, | ||
NppStreamContext | nppStreamCtx | ||
) |
Buffer size for nppiMSSSIM_8u_C1R.
For common parameter descriptions, see CommonGetBufferHostSizeParameters.
NppStatus nppiPSNR_8u_C1R | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pPSNR, | ||
Npp8u * | pDeviceBuffer | ||
) |
NppStatus nppiPSNR_8u_C1R_Ctx | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pPSNR, | ||
Npp8u * | pDeviceBuffer, | ||
NppStreamContext | nppStreamCtx | ||
) |
One-channel 8-bit unsigned image PSNR.
pSrc1 | Source-Image Pointer. |
nSrc1Step | Source-Image Line Step. |
pSrc2 | Source-Image Pointer. |
nSrc2Step | Source-Image Line Step. |
oSizeROI | Region-of-Interest (ROI). |
pPSNR | Pointer to the computed PSNR of two images. |
pDeviceBuffer | Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. |
nppStreamCtx | Application Managed Stream Context. |
NppStatus nppiPSNRGetBufferHostSize_8u_C1R_Ctx | ( | NppiSize | oSizeROI, |
int * | hpBufferSize, | ||
NppStreamContext | nppStreamCtx | ||
) |
Buffer size for nppiPSNR_8u_C1R.
For common parameter descriptions, see CommonGetBufferHostSizeParameters.
NppStatus nppiSSIM_8u_C1R | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pSSIM, | ||
Npp8u * | pDeviceBuffer | ||
) |
NppStatus nppiSSIM_8u_C1R_Ctx | ( | const Npp8u * | pSrc1, |
int | nSrc1Step, | ||
const Npp8u * | pSrc2, | ||
int | nSrc2Step, | ||
NppiSize | oSizeROI, | ||
Npp32f * | pSSIM, | ||
Npp8u * | pDeviceBuffer, | ||
NppStreamContext | nppStreamCtx | ||
) |
One-channel 8-bit unsigned image SSIM.
pSrc1 | Source-Image Pointer. |
nSrc1Step | Source-Image Line Step. |
pSrc2 | Source-Image Pointer. |
nSrc2Step | Source-Image Line Step. |
oSizeROI | Region-of-Interest (ROI). |
pSSIM | Pointer to the computed SSIM of two images. |
pDeviceBuffer | Pointer to the required device memory allocation, Scratch Buffer and Host Pointer. |
nppStreamCtx | Application Managed Stream Context. |
NppStatus nppiSSIMGetBufferHostSize_8u_C1R_Ctx | ( | NppiSize | oSizeROI, |
int * | hpBufferSize, | ||
NppStreamContext | nppStreamCtx | ||
) |
Buffer size for nppiSSIM_8u_C1R.
For common parameter descriptions, see CommonGetBufferHostSizeParameters.