Show / Hide Table of Contents

    Class NPPNativeMethods.NPPi.IQA

    Primitives for computing the image quality between two images, such as MSE, PSNR, SSIM, and MS-SSIM.

    Inheritance
    System.Object
    NPPNativeMethods.NPPi.IQA
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: ManagedCuda.NPP
    Assembly: NPP.dll
    Syntax
    public static class IQA

    Methods

    nppiMSE_8u_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, CUdeviceptr, CUdeviceptr)

    One-channel 8-bit unsigned image MSE.

    Declaration
    public static NppStatus nppiMSE_8u_C1R(CUdeviceptr pSrc1, int nSrc1Step, CUdeviceptr pSrc2, int nSrc2Step, NppiSize oSizeROI, CUdeviceptr pMSE, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source-Image Pointer.

    System.Int32 nSrc1Step

    Source-Image Line Step.

    CUdeviceptr pSrc2

    Source-Image Pointer.

    System.Int32 nSrc2Step

    Source-Image Line Step.

    NppiSize oSizeROI

    Region-of-Interest (ROI).

    CUdeviceptr pMSE

    Pointer to the computed MSE of two images.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation, Scratch Buffer and Host Pointer.

    Returns
    Type Description
    NppStatus

    nppiMSEGetBufferHostSize_8u_C1R(NppiSize, ref Int32)

    Buffer size for \ref nppiMSE_8u_C1R.

    Declaration
    public static NppStatus nppiMSEGetBufferHostSize_8u_C1R(NppiSize oSizeROI, ref int hpBufferSize)
    Parameters
    Type Name Description
    NppiSize oSizeROI

    Region-of-Interest (ROI).

    System.Int32 hpBufferSize

    Required buffer size. Important: hpBufferSize is a

    Returns
    Type Description
    NppStatus

    nppiMSSSIM_8u_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, CUdeviceptr, CUdeviceptr)

    One-channel 8-bit unsigned image MS-SSIM*.

    Declaration
    public static NppStatus nppiMSSSIM_8u_C1R(CUdeviceptr pSrc1, int nSrc1Step, CUdeviceptr pSrc2, int nSrc2Step, NppiSize oSizeROI, CUdeviceptr pMSSSIM, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source-Image Pointer.

    System.Int32 nSrc1Step

    Source-Image Line Step.

    CUdeviceptr pSrc2

    Source-Image Pointer.

    System.Int32 nSrc2Step

    Source-Image Line Step.

    NppiSize oSizeROI

    Region-of-Interest (ROI).

    CUdeviceptr pMSSSIM

    Pointer to the computed MS-SSIM of two images.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation, Scratch Buffer and Host Pointer.

    Returns
    Type Description
    NppStatus

    nppiMSSSIMGetBufferHostSize_8u_C1R(NppiSize, ref Int32)

    Buffer size for \ref nppiMSSSIM_8u_C1R.

    Declaration
    public static NppStatus nppiMSSSIMGetBufferHostSize_8u_C1R(NppiSize oSizeROI, ref int hpBufferSize)
    Parameters
    Type Name Description
    NppiSize oSizeROI

    Region-of-Interest (ROI).

    System.Int32 hpBufferSize

    Required buffer size. Important: hpBufferSize is a

    Returns
    Type Description
    NppStatus

    nppiPSNR_8u_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, CUdeviceptr, CUdeviceptr)

    One-channel 8-bit unsigned image PSNR.

    Declaration
    public static NppStatus nppiPSNR_8u_C1R(CUdeviceptr pSrc1, int nSrc1Step, CUdeviceptr pSrc2, int nSrc2Step, NppiSize oSizeROI, CUdeviceptr pPSNR, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source-Image Pointer.

    System.Int32 nSrc1Step

    Source-Image Line Step.

    CUdeviceptr pSrc2

    Source-Image Pointer.

    System.Int32 nSrc2Step

    Source-Image Line Step.

    NppiSize oSizeROI

    Region-of-Interest (ROI).

    CUdeviceptr pPSNR

    Pointer to the computed PSNR of two images.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation, Scratch Buffer and Host Pointer.

    Returns
    Type Description
    NppStatus

    nppiPSNRGetBufferHostSize_8u_C1R(NppiSize, ref Int32)

    Buffer size for \ref nppiPSNR_8u_C1R.

    Declaration
    public static NppStatus nppiPSNRGetBufferHostSize_8u_C1R(NppiSize oSizeROI, ref int hpBufferSize)
    Parameters
    Type Name Description
    NppiSize oSizeROI

    Region-of-Interest (ROI).

    System.Int32 hpBufferSize

    Required buffer size. Important: hpBufferSize is a

    Returns
    Type Description
    NppStatus

    nppiSSIM_8u_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, CUdeviceptr, CUdeviceptr)

    One-channel 8-bit unsigned image SSIM.

    Declaration
    public static NppStatus nppiSSIM_8u_C1R(CUdeviceptr pSrc1, int nSrc1Step, CUdeviceptr pSrc2, int nSrc2Step, NppiSize oSizeROI, CUdeviceptr pSSIM, CUdeviceptr pDeviceBuffer)
    Parameters
    Type Name Description
    CUdeviceptr pSrc1

    Source-Image Pointer.

    System.Int32 nSrc1Step

    Source-Image Line Step.

    CUdeviceptr pSrc2

    Source-Image Pointer.

    System.Int32 nSrc2Step

    Source-Image Line Step.

    NppiSize oSizeROI

    Region-of-Interest (ROI).

    CUdeviceptr pSSIM

    Pointer to the computed SSIM of two images.

    CUdeviceptr pDeviceBuffer

    Pointer to the required device memory allocation, Scratch Buffer and Host Pointer.

    Returns
    Type Description
    NppStatus

    nppiSSIMGetBufferHostSize_8u_C1R(NppiSize, ref Int32)

    Buffer size for \ref nppiSSIM_8u_C1R.

    Declaration
    public static NppStatus nppiSSIMGetBufferHostSize_8u_C1R(NppiSize oSizeROI, ref int hpBufferSize)
    Parameters
    Type Name Description
    NppiSize oSizeROI

    Region-of-Interest (ROI).

    System.Int32 hpBufferSize

    Required buffer size. Important: hpBufferSize is a

    Returns
    Type Description
    NppStatus
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX