Skip to main content

muPP API Reference

1 Introduction

The Moore Threads® MUSA® Performance Primitives( muPP ) is a library that provides highly optimized functions for two-dimensional (2D) image, signal processing. The image processing library MUPPI is a set of low-overhead, high-performance operations performed on 2D arrays of pixels. In the future, muPP will cover more of the compute- heavy tasks in a variety of problem domains. The muPP library is created to ensure excellent performance while maximizing flexibility.

To use the muPP library, you can choose either way as follows:

  • A stand-alone library for adding GPU acceleration to an application with minimal effort.
  • A cooperative library for interoperating with a developer's GPU code efficiently. Both ways allow programmers to develop faster while taking advantage of the powerful processing capabilities of Moore Threads GPUs.

This manual explains the concepts, as well as specific data type definitions, and provides detailed descriptions of the image processing functions. For details, including calling syntax, see the Module Documentation.

1.1 What's new

First release with the following capabilities.

  1. Arithmetic Operations, including:
    • SubC, DivC, and AddC for 1/3 channel 32-bit float images, both inplace and not inplace are supported.
    • Alpha compose for 1/4 channel 32-bit float images.
  2. Color Conversion Operations, including:
    • Conversion between RGB and Grayscale for 32-bit float images.
    • Conversion between RGB and RGBA for both 8-bit unsigned integer and 32-bit float images.
    • Conversion between RGB/BGR and YUV for 32-bit float images.
    • Duplicates channel for 1 channel 32-bit float images.
    • Adjust brightness, hue, and saturation for 1/3 channel 32-bit float images.
  3. Data Exchange and Initialization Operations, including:
    • Copies and crops for 1/3 channel 32-bit float images.
    • Swaps channels for 8-bit unsigned integer and 32-bit float images.
  • Sets and masked sets for 1/3 channel 8-bit unsigned integer and 32-bit float images.
  1. Geometry Operations, including:
  • Resizes and rotates for 1/3 channel 32-bit float images.
  • Mirrors for 1/3 channel 32-bit float images, both inplace and not inplace are supported.
  • Warps affine and warps perspective for 1/3 channel 32-bit float images.
  • Scales up and down between 3 channels 8-bit unsigned integer and 32-bit float images.
  1. Statistical Operations, including:
  • MinMax and Norm calculation for 1/3 channel 32-bit float images.
  • Normalizes for 1/3 channel 32-bit float images.
  1. Filter Operations, including:
  • Median Filter for 1/3 channel 32-bit float images.
  • Gaussian Filter for 1/3 channel 32-bit float images.

2 General API conventions

2.1 Memory management

The design of all the muPP functions follows the same guidelines as other MT MUSA libraries like muFFT and muBLAS. In those APIs, all pointer arguments are device pointers.

This convention enables the individual developer to make smart choices about memory management that minimize the number of memory transfers. It also allows the user the maximum flexibility regarding which of the various memory transfer mechanisms offered by the MUSA runtime is used, such as synchronous or asynchronous memory transfers, pinned memory, etc.

The most basic steps to process data using muPP are as below:

  1. Transfers input data from the host to the device using musaMemCpy(...)
  2. Processes data using one or several muPP functions or custom MUSA kernels.
  3. Transfers the result data from the device to the host using musaMemCpy(...)

2.1.1 Scratch buffer and host pointer

Scratch buffers are used for computations in some muPP functions. It is the user's duty to allocate and delete temporary buffers to maximize control regarding memory allocations and performance. For one this has the ben- efit that the library will not allocate memory unbeknownst to the user. It also allows developers who invoke the same primitive repeatedly to allocate the scratch only once, improving performance and potential device-memory fragmentation.

Scratch-buffer memory is unstructured and may be passed to the primitive in uninitialized form. This allows for the reuse of the same scratch buffers with any primitive require scratch memory, as long as it is sufficiently sized.

The minimum scratch buffer size for a given primitive can be obtained by a companion function. The buffer size is returned via a host pointer as allocation of the scratch buffer is performed via MUSA runtime host code.

2.2 Rounding modes

Many muPP routines need to convert floating-point values to integers. The MUppRoundMode type lists the rounding mode that supports in muPP function. Not all primitives in muPP that perform rounding as part of their functionality allow developers to specify the round mode used. Instead, they use muPP's MUPP_RND_FINANCIAL default rounding mode.

3 Image-Processing API conventions

3.1 Suffix

Image processing functions accept a name followed by a number of suffixes, which describe additional details of the operation. The following abbreviations are used for the suffixes:

API suffixes Description
”A” If the image is a 4-channel image this indicates the alpha channel is not processed.
”Cn” The image consists of n channel-packed pixels, where n can be 1, 2, 3, or 4.
”Pn” The image consists of n separate image planes, where n can be 1, 2, 3, or 4.
”C” The operation is performed only on the “channel-of-interest”.
”I” The operation is performed "in-place". In this case, the image-data pointer is usually named
pSrcDstto indicate that the image data is both source and destination.
”M” A masked operation. These primitives have an additional "mask image" as input. Each pixel in
the destination image corresponds to a pixel in the mask image. Only pixels with a correspond-
ing non-zero mask pixel are being processed.
”R” The primitive operates only on a rectangular region_of_interest or “ROI”.
”Sfs” The primitive operates with fixed scaling and saturation.

The suffixes above always appear in alphabetical order. For example, the function "muppiNV12ToBGR_8u_P2C3R" means 2-channel 8-bit unsigned planar NV12 to 3-channel 8-bit unsigned packed BGR color conversion.

3.2 Parameter names for image data

This section describes three common cases of image data passing throughout muPP.

3.2.1 Passing Source-Image data

Those are images consumed by the algorithm.

3.2.1.1 Source-Image pointer

The source image data is usually passed via a pointer namedpSrc. Usually, the source image pointer is generally defined as constant. Enforcing that the primitive does not change any image data pointed to by that pointer.

If the primitive consumes multiple images as inputs the source pointers are numbered like this: pSrc1, pScr2, ...

3.2.1.2 Source-Image line steps

The source image line step is the number of bytes between successive rows in the image. The source image line step parameter isnSrcStep, or in the case of multiple source images nSrcStep1, nSrcStep2, ...

3.2.1.3 Source-Planar-Image pointer

The multiple plane source image data is passed via a set of pointers named pSrc1, pScr2, ...

3.2.1.4 Source-Planar-Image line step array

The source planar image line step array is an array where each element of the array contains the number of bytes between successive rows for a particular plane in the input image. The source planar image line step array parameter isrSrcStep[].

3.2.2 Passing Destination-Image data

Those are images produced by the algorithm.

3.2.2.1 Destination-Image pointer

The destination image data is usually passed via a pointer namedpDst. If the primitive generates multiple images as outputs the destination pointers are numbered like this: pDst1, pDst2, ...

3.2.2.2 Destination-Image line step

The destination image line step parameter isnDstStep, or in the case of multiple destination images nDstStep1, nDstStep2, ...

3.2.2.3 Destination-Planar-Image pointer array

The planar destination image data pointers are generally passed via an array of pointers namedpDst[]. Each pointer in the array points to a different image plane.

3.2.2.4 Destination-Planar-Image line step array

The destination planar image line step array is an array where each element of the array contains the number of bytes between successive rows for a particular plane in the output image. The destination planar image line step array parameter isrDstStep[].

3.2.3 Passing In-Place image data

3.2.3.1 In-Place image pointer

In the case of in-place processing, the source and destination are served by the same pointer and thus pointers to in-place image data are named:pSrcDst.

3.2.3.2 In-Place-Image line step

The in-place line step parameter isnSrcDstStep.

3.2.4 Passing Mask-Image data

Some image processing primitives have variants that support Masked Operation.

3.2.4.1 Mask-Image pointer

The mask-image data is generally passed via a pointer namedpMask.

3.2.4.2 Mask-Image line step

The mask-image line step parameter isnMaskStep.

3.2.5 Passing Channel-of-Interest data

Some image processing primitives support Channel-of-Interest API.

3.2.5.1 Channel_of_Interest number

The channel-of-interest data is usually an integer(either 1, 2, or 3 ):nCOI.

All MUPPI primitives operating on image data validate the image-data pointer for proper alignment and test that the point is not null. Additionally, they check the line stride for proper alignment and guard against the steps that are less than or equal to 0. If failed validation, it will return one of the following error codes and not execute the primitive:

  • MUPP_STEP_ERROR is returned if the data step is 0 or negative.
  • MUPP_NOT_EVEN_STEP_ERROR is returned if the line step is not a multiple of the pixel size for 2 and 4 channel images.
  • MUPP_NULL_POINTER_ERROR is returned if the image-data pointer is 0 (NULL).
  • MUPP_ALIGNMENT_ERROR if the image-data pointer address is not a multiple of the pixel size for 2 and 4 channel images.

3.3 Region-of-Interest (ROI)

In practice processing, processing a rectangular sub-region of an image is more common than processing the entire image. The vast majority of muPP's image processing primitives allow the processing of such subregions, also known as regions of interest or ROIs.

All primitives supporting ROI processing are marked by an "R" in their name suffix. In most cases, the ROI is passed as a single MuppiSize struct, which provides the width and height of the ROI. This raises the question of how the primitive knows where in the image this rectangle of (width, height) is located. The "start pixel" of the ROI is implicitly given by the image-data pointer. That is instead of explicitly passing a pixel coordinate for the upper-left corner (lowest memory address), the user simply offsets the image-data pointers to point to the first pixel of the ROI.

In practice, this means that for an image (pSrc,nSrcStep) and the start-pixel of the ROI is at location (x, y), one would pass: pSrcOffset = pSrc + ynSrcStep + xPixelSize;

as the image-data source to the primitive.PixelSizeis typically computed as: PixelSize = NumberOfColorChannels*sizeof(PixelDataType).

All MUPPI primitives operating on ROIs of image data validate the ROI size and the image's step size. If failed validation, it will return one of the following error codes and not execute the primitive:

  • MUPP_SIZE_ERROR is returned if either the ROI width or ROI height is negative.
  • MUPP_STEP_ERROR is returned if the ROI width exceeds the image's line step. In mathematical terms (widthROI∗PixelSize)>nLinStep indicates an error.

Chapter 4

Signal-Processing API conventions

4.1 Signal data

Signal data is passed to and from MUPPS primitives using a pointer to the signal's data type. This simple method of passing signal data is designed with ease of integration into existing software applications.

  • Passing the data pointer rather than a higher-level signal struct enables easy adoption by not requiring a specific signal representation (which may contain total signal size offset or other additional information). This prevents problematic signal data packing and unpacking from the host application to a signal format particular to a MUPP.

4.1.1 Parameter names for image data

This section describes three common cases of signal data passing throughout muPP.

4.1.1.1 Source signal pointer

The source signal data is usually passed through a pointer namedpSrc. The source signal pointer is defined as constant, note that the primitive does not change any signal data pointed to by that pointer. For example: MUPPsPrimitive_32s(const MUPP32s*pSrc, ...)

If the primitive consumes multiple signals as inputs the source pointers are numbered like this: pSrc1, pScr2, ...

4.1.1.2 Destination signal pointer

The destination signal data is usually passed through a pointer namedpDst. If the primitive consumes multiple signals as outputs the destination pointers are numbered like this: pDst1, pDst2, ...

4.1.1.3 In-Place signal pointer

In the case of in-place processing, the source and destination are served by the same pointer and thus pointers to in-place signal data are namedpSrcDst.

4.1.2 Signal data alignment requirements

The signal sample data of MUPP needs to be naturally aligned, that is any pointer MUppType*p;

to a sample in a signal should satisfy: assert(p % sizeof(p) == 0);

All MUPPS primitives operating on signal data validate the signal-data pointer for proper alignment and test that the point is not null.

The primitive is not run if validation is failed and the following errors are returned:

  • MUPP_NULL_POINTER_ERROR is returned if the signal-data pointer is 0 (NULL).
  • MUPP_ALIGNMENT_ERROR is returned if the signal-data pointer address is not a multiple of the signal’s data-type size.

4.2 Signal length

The MUPPS functions accept anLengthparameter, which instructs the primitive how many samples of the signal starting from the given data pointer are to be processed.

All MUPPS primitives that use a length parameter validate this input. The primitive is not run if validation is failed and the following error code is returned:

  • MUPP_SIZE_ERROR is returned if the length is negative.

Module Index

5.1 Modules

Class Index

6.1 Class List

  • Chapter
    • MUPP Core Functions Here is a list of all modules:
    • Type Definitions and Constants
      • Basic MUPP Data Types
    • Image Arithmetic and Logical Operations
      • Arithmetic Operations
        • AddC
        • SubC
        • DivC
        • Mul
      • Logical Operations
        • AndC
        • OrC
        • XorC
        • RShiftC
        • LShiftC
        • And
        • Or
        • Xor
        • Not
      • Alpha Composition
        • AlphaComp
    • Color and Sampling Conversion
      • Color Model Conversion
        • RGBToRGBA
        • RGBAToRGB
        • RGBToYUV
        • BGRToYUV
        • YUVToRGB
        • YUVToRGBBatch
        • YUVToRGBBatchAdvanced
        • YUVToBGR
        • YUVToBGRBatch
        • YUVToBGRBatchAdvanced
        • RGBToYUV422
  • YUV422ToRGB
  • YUV422ToRGBBatch
  • YUV422ToRGBBatchAdvanced
  • YUV422ToBGRBatch
  • YUV422ToBGRBatchAdvanced
  • RGBToYUV420
  • YUV420ToRGB
  • YUV420ToRGBBatch
  • YUV420ToRGBBatchAdvanced
  • NV12ToRGB
  • RGBToNV12
  • NV21ToRGB
  • BGRToYUV420
  • YUV420ToBGR
  • YUV420ToBGRBatch
  • YUV420ToBGRBatchAdvanced
  • NV12ToBGR
  • BGRToNV12
  • NV21ToBGR
  • RGBToYCbCr
  • YCbCrToRGB
  • YCbCrToRGBBatch
  • YCbCrToRGBBatchAdvanced
  • YCbCrToBGR
  • YCbCrToBGRBatch
  • YCbCrToBGRBatchAdvanced
  • YCbCrToBGR_709CSC
  • RGBToYCbCr422
  • YCbCr422ToRGB
  • YCbCr422ToRGBBatch
  • YCbCr422ToRGBBatchAdvanced
  • RGBToYCrCb422
  • YCrCb422ToRGB
  • BGRToYCbCr422
  • YCbCr422ToBGR
  • YCbCr422ToBGRBatch
  • YCbCr422ToBGRBatchAdvanced
  • RGBToCbYCr422
  • CbYCr422ToRGB
  • BGRToCbYCr422
  • BGRToCbYCr422_709HDTV
  • CbYCr422ToBGR
  • CbYCr422ToBGR_709HDTV
  • RGBToYCbCr420
  • YCbCr420ToRGB
  • YCbCr420ToRGBBatch
  • YCbCr420ToRGBBatchAdvanced
  • RGBToYCrCb420
  • YCrCb420ToRGB
  • BGRToYCbCr420
  • BGRToYCbCr420_709CSC
  • BGRToYCbCr420_709HDTV
  • BGRToYCrCb420_709CSC
  • YCbCr420ToBGR
  • YCbCr420ToBGRBatch
  • YCbCr420ToBGRBatchAdvanced
  • YCbCr420ToBGR_709CSC
  • YCbCr420ToBGR_709HDTV
    • BGRToYCrCb420
    • BGRToYCbCr411
    • RGBToYCbCr411
    • BGRToYCbCr
    • YCbCr411ToBGR
    • YCbCr411ToRGB
    • RGBToXYZ
    • XYZToRGB
    • RGBToLUV
    • LUVToRGB
    • BGRToLab
    • LabToBGR
    • RGBToYCC
    • YCCToRGB
    • YCCKToCMYK_JPEG
    • CMYK_OR_YCCK_JPEG_TO_RGB
    • CMYK_OR_YCCK_JPEG_TO_BGR
    • RGBToHLS
    • HLSToRGB
    • BGRToHLS
    • HLSToBGR
    • RGBToHSV
    • HSVToRGB
    • JPEG Color Conversion
    • ColorToGray Conversion
    • ColorDebayer
    • Color Sampling Format
    • Color Gamma Correction
    • Complement Color Key
    • Color Processing
      • ColorTwist
      • ColorTwistBatch
      • ColorLUT
      • ColorLUTLinear
      • ColorLUTCubic
      • ColorLUTTrilinear
      • ColorLUTPalette
      • Adjust Brightness
      • Adjust Hue
      • Adjust Saturation
  • Image Data Exchange and Initialization
    • Image Set Operations
      • Set
      • Masked Set
    • Image Copy Operations
      • Crop
      • Copy
      • Copy Constant Border
      • Copy Replicate Border
      • Copy Wrap Border
    • Scale Bit Depth
      • Scale To Higher Bit Depth
      • Scale To Lower Bit Depth
    • Duplicate Channel
    • Transpose
    • Swap Channels
  • Image Filtering Functions
    • 2D Fixed Linear Filters
      • FilterBox
    • Rank Filters
      • FilterMedian
    • Fixed Filters
      • FilterGauss
      • FilterLaplace
  • Image Geometry Transforms
    • Resize
    • ResizeBatch
    • Remap
    • Rotate
      • Rotate Utility Functions
      • Rotate
    • Mirror
    • Affine Transforms
      • Affine Transform Utility Functions
      • Affine Transform
    • Perspective Transform
      • Perspective Transform Utility Functions
      • Perspective Transform
  • Image Linear Transforms
    • Fourier Transforms
  • Image Morphological Operations
    • Dilation
    • Erode
  • Statistical Operations
    • Sum
    • Min
    • MinIndx
    • Max
    • MaxIndx
    • MinMax
    • MinMaxIndx
    • Mean
    • Mean_StdDev
    • Image Norms
      • Norm_Inf
      • Norm_L1
      • Norm_L2
      • NormDiff_Inf
      • NormDiff_L1
      • NormDiff_L2
      • NormRel_Inf
      • NormRel_L1
      • NormRel_L2
    • Normalize
    • DotProd
    • CountInRange.
    • MaxEvery
    • MinEvery
    • Integral
    • SqrIntegral
    • RectStdDev
    • HistogramEven
    • HistogramRange
    • Image Proximity
      • SqrDistanceFull_Norm
      • SqrDistanceSame_Norm
      • SqrDistanceValid_Norm
      • CrossCorrFull_Norm
      • CrossCorrSame_Norm
      • CrossCorrValid_Norm
      • CrossCorrValid
      • CrossCorrFull_NormLevel
      • CrossCorrSame_NormLevel
      • CrossCorrValid_NormLevel.
    • Image Quality Index.
    • MaximumError.
    • AverageError.
    • MaximumRelativeError.
    • AverageRelativeError.
    • IQA.
    • IQABatch.
    • IQABatchAdvanced.
  • Image Threshold and Compare
    • Thresholding Operations.
      • Threshold Operations.
  • Signal Arithmetic and Logical
    • Arithmetic Operations.
      • AddProduct.
      • MulC.
      • Mul.
      • Sub.
      • Div.
      • Abs.
      • Sqr.
      • Sqrt.
      • Exp.
      • Ln.
  • Signal Conversion Functions
    • Convert.
  • Signal Initialization
    • Zero.
    • Copy.
  • Chapter
    • MUpp16f Here are the classes, structs, unions and interfaces with brief descriptions:
    • MUpp16f_2
    • MUPP_ALIGN_16
    • MUPP_ALIGN_8
    • MUppiBufferDescriptor
    • MUppiColorTwistBatchCXR
    • MUppiCompressedMarkerLabelsInfo
    • MUppiConnectedRegion
    • MUppiContourPixelDirectionInfo
    • MUppiContourPixelGeometryInfo
    • MUppiContourTotalsInfo
    • MUppiHaarBuffer
    • MUppiHaarClassifier_32f
    • MUppiHOGConfig
    • MUppiImageDescriptor
    • MUppiPoint
    • MUppiRect
    • MUppiResizeBatchCXR
    • MUppiResizeBatchROI_Advanced
    • MUppiSize
    • MUppLibraryVersion
    • MUppPointPolar
    • MUppStreamContext

Chapter 7

Module Documentation

7.1 MUPP Core Functions

Functions

  • musaStream_t muppGetStream (void) Gets the MUPP MUSA stream.
  • MUppStatus muppSetStream (musaStream_t hStream) Sets the MUPP MUSA stream.

7.1.1 Detailed Description

Basic functions for library management, in particular library version and device property query functions.

7.1.2 Function Documentation

7.1.2.1 muppGetStream()

musaStream_t muppGetStream ( void )

Gets the MUPP MUSA stream.

MUPP enables concurrent device tasks via a global stream state variable. The default setting for the MUPP stream is stream 0, i.e. non-concurrent mode. Any valid MUSA stream can be chosen as the MUPP stream. The MUPP stream is then used for any MUSA commands sent by MUPP (e.g. kernels launched by the MUPP library).

7.1.2.2 muppSetStream()

MUppStatus muppSetStream ( musaStream_t hStream)

Sets the MUPP MUSA stream.

If MUSA stream management is not working properly, this function now returns an error. Since unnecessarily flushing the current stream have a major negative impact on performance, this function should only be called if a call to muppGetStream() returns a stream number that is different from the desired stream.

7.2 Type Definitions and Constants

Modules

  • Basic MUPP Data Types

Classes

  • struct MUppLibraryVersion

Enumerations

- enum MUppiInterpolationMode {
**MUPPI_INTER_UNDEFINED** = 0 ,
MUPPI_INTER_NN = 1 ,
MUPPI_INTER_LINEAR = 2 ,
MUPPI_INTER_CUBIC = 4 ,
MUPPI_INTER_CUBIC2P_BSPLINE ,
MUPPI_INTER_CUBIC2P_CATMULLROM ,
MUPPI_INTER_CUBIC2P_B05C03 ,
MUPPI_INTER_SUPER = 8 ,
MUPPI_INTER_LANCZOS = 16 ,
MUPPI_INTER_LANCZOS3_ADVANCED = 17 ,
MUPPI_SMOOTH_EDGE = reinterpret_cast<int>(0x8000000) }
- enum MUppiCopyPaddingMode {
NONE ,
CONSTANT ,
REPLICATE ,
WRAP }
- enum MUppiBayerGridPosition {
MUPPI_BAYER_BGGR = 0 ,
**MUPPI_BAYER_RGGB** = 1 ,
**MUPPI_BAYER_GBRG** = 2 ,
**MUPPI_BAYER_GRBG** = 3 }


- enum MUppiMaskSize {
**MUPP_MASK_SIZE_1_X_3** ,
**MUPP_MASK_SIZE_1_X_5** ,
MUPP_MASK_SIZE_3_X_1 = 100 ,
**MUPP_MASK_SIZE_5_X_1** ,
MUPP_MASK_SIZE_3_X_3 = 200 ,
**MUPP_MASK_SIZE_5_X_5** ,
**MUPP_MASK_SIZE_7_X_7** = 400 ,
**MUPP_MASK_SIZE_9_X_9** = 500 ,
**MUPP_MASK_SIZE_11_X_11** = 600 ,
**MUPP_MASK_SIZE_13_X_13** = 700 ,
**MUPP_MASK_SIZE_15_X_15** = 800 }
- enum MUppiDifferentialKernel {
**MUPP_FILTER_SOBEL** ,
**MUPP_FILTER_SCHARR** }
- enum MUppStatus {
**MUPP_NOT_SUPPORTED_MODE_ERROR** = -9999 ,
**MUPP_INVALID_HOST_POINTER_ERROR** = -1032 ,
**MUPP_INVALID_DEVICE_POINTER_ERROR** = -1031 ,
**MUPP_LUT_PALETTE_BITSIZE_ERROR** = -1030 ,
MUPP_ZC_MODE_NOT_SUPPORTED_ERROR = -1028 ,
**MUPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY** = -1027 ,
**MUPP_TEXTURE_BIND_ERROR** = -1024 ,
**MUPP_WRONG_INTERSECTION_ROI_ERROR** = -1020 ,
**MUPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERROR** = -1006 ,
**MUPP_MEMFREE_ERROR** = -1005 ,
**MUPP_MEMSET_ERROR** = -1004 ,
**MUPP_MEMCPY_ERROR** = -1003 ,
**MUPP_ALIGNMENT_ERROR** = -1002 ,
**MUPP_MUSA_KERNEL_EXECUTION_ERROR** = -1000 ,
MUPP_ROUND_MODE_NOT_SUPPORTED_ERROR = -213 ,
MUPP_QUALITY_INDEX_ERROR = -210 ,
MUPP_RESIZE_NO_OPERATION_ERROR = -201 ,
MUPP_OVERFLOW_ERROR = -109 ,
MUPP_NOT_EVEN_STEP_ERROR = -108 ,
MUPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR = -107 ,
MUPP_LUT_NUMBER_OF_LEVELS_ERROR = -106 ,
MUPP_CORRUPTED_DATA_ERROR = -61 ,
MUPP_CHANNEL_ORDER_ERROR = -60 ,
MUPP_ZERO_MASK_VALUE_ERROR = -59 ,
MUPP_QUADRANGLE_ERROR = -58 ,
MUPP_RECTANGLE_ERROR = -57 ,
MUPP_COEFFICIENT_ERROR = -56 ,
MUPP_NUMBER_OF_CHANNELS_ERROR = -53 ,
MUPP_COI_ERROR = -52 ,
MUPP_DIVISOR_ERROR = -51 ,
MUPP_CHANNEL_ERROR = -47 ,
MUPP_STRIDE_ERROR = -37 ,
MUPP_ANCHOR_ERROR = -34 ,
MUPP_MASK_SIZE_ERROR = -33 ,
**MUPP_RESIZE_FACTOR_ERROR** = -23 ,
**MUPP_INTERPOLATION_ERROR** = -22 ,
**MUPP_MIRROR_FLIP_ERROR** = -21 ,
**MUPP_MOMENT_00_ZERO_ERROR** = -20 ,
**MUPP_THRESHOLD_NEGATIVE_LEVEL_ERROR** = -19 ,
**MUPP_THRESHOLD_ERROR** = -18 ,
**MUPP_CONTEXT_MATCH_ERROR** = -17 ,
**MUPP_FFT_FLAG_ERROR** = -16 ,
MUPP_FFT_ORDER_ERROR = -15 ,
MUPP_STEP_ERROR = -14 ,
MUPP_SCALE_RANGE_ERROR = -13 ,
MUPP_DATA_TYPE_ERROR = -12 ,
MUPP_OUT_OFF_RANGE_ERROR = -11 ,
MUPP_DIVIDE_BY_ZERO_ERROR = -10 ,
MUPP_MEMORY_ALLOCATION_ERR = -9 ,
MUPP_NULL_POINTER_ERROR = -8 ,
MUPP_RANGE_ERROR = -7 ,
MUPP_SIZE_ERROR = -6 ,
MUPP_BAD_ARGUMENT_ERROR = -5 ,
MUPP_NO_MEMORY_ERROR = -4 ,
MUPP_NOT_IMPLEMENTED_ERROR = -3 ,
MUPP_ERROR = -2 ,
MUPP_ERROR_RESERVED = -1 ,
MUPP_NO_ERROR = 0 ,
MUPP_SUCCESS = MUPP_NO_ERROR ,
MUPP_NO_OPERATION_WARNING = 1 ,
MUPP_DIVIDE_BY_ZERO_WARNING = 6 ,
MUPP_AFFINE_QUAD_INCORRECT_WARNING = 28 ,
MUPP_WRONG_INTERSECTION_ROI_WARNING = 29 ,
MUPP_WRONG_INTERSECTION_QUAD_WARNING = 30 ,
MUPP_DOUBLE_SIZE_WARNING = 35 ,
MUPP_MISALIGNED_DST_ROI_WARNING = 10000 }

Variables

  • short MUpp16f::fp

  • short MUpp16f_2::fp16_

  • short MUpp16f_2::fp16_

  • int MUppLibraryVersion::major

  • int MUppLibraryVersion::minor

  • int MUppLibraryVersion::build

  • MUpp32u MUPP_ALIGN_8::re

  • MUpp32u MUPP_ALIGN_8::im

  • MUpp32s MUPP_ALIGN_8::re

  • MUpp32s MUPP_ALIGN_8::im

  • MUpp32f MUPP_ALIGN_8::re

  • MUpp32f MUPP_ALIGN_8::im

  • MUpp64s MUPP_ALIGN_16::re

  • MUpp64s MUPP_ALIGN_16::im

  • MUpp64f MUPP_ALIGN_16::re

  • MUpp64f MUPP_ALIGN_16::im

  • int MUppiPoint::x

  • int MUppiPoint::y

  • MUpp32f MUppPointPolar::rho

  • MUpp32f MUppPointPolar::theta

  • int MUppiSize::width

  • int MUppiSize::height

  • int MUppiRect::x

  • int MUppiRect::y

  • int MUppiRect::width

  • int MUppiRect::height

  • int MUppiHOGConfig::cellSize

  • int MUppiHOGConfig::histogramBlockSize

  • int MUppiHOGConfig::nHistogramBins

  • MUppiSize MUppiHOGConfig::detectionWindowSize

  • int MUppiHaarClassifier_32f::numClassifiers

  • MUpp32s∗MUppiHaarClassifier_32f::classifiers

  • size_t MUppiHaarClassifier_32f::classifierStep

  • MUppiSize MUppiHaarClassifier_32f::classifierSize

  • MUpp32s∗ MUppiHaarClassifier_32f::counterDevice

  • int MUppiHaarBuffer::haarBufferSize

  • MUpp32s∗MUppiHaarBuffer::haarBuffer

  • MUppiRect MUppiConnectedRegion::oBoundingBox

  • MUpp32u MUppiConnectedRegion::nConnectedPixelCount

  • MUpp32u MUppiConnectedRegion::aSeedPixelValue [3]

  • void∗MUppiImageDescriptor::pData

  • int MUppiImageDescriptor::nStep

  • MUppiSize MUppiImageDescriptor::oSize

  • void∗MUppiBufferDescriptor::pData

  • int MUppiBufferDescriptor::nBufferSize

  • MUpp32u MUppiCompressedMarkerLabelsInfo::nMarkerLabelPixelCount

  • MUpp32u MUppiCompressedMarkerLabelsInfo::nContourPixelCount

  • MUpp32u MUppiCompressedMarkerLabelsInfo::nContourPixelsFound

  • MUppiPoint MUppiCompressedMarkerLabelsInfo::oContourFirstPixelLocation

  • MUppiRect MUppiCompressedMarkerLabelsInfo::oMarkerLabelBoundingBox

  • MUppiPoint MUppiContourPixelGeometryInfo::oContourOrderedGeometryLocation

  • MUppiPoint MUppiContourPixelGeometryInfo::oContourPrevPixelLocation

  • MUppiPoint MUppiContourPixelGeometryInfo::oContourCenterPixelLocation

  • MUppiPoint MUppiContourPixelGeometryInfo::oContourNextPixelLocation

  • MUpp32s MUppiContourPixelGeometryInfo::nOrderIndex

  • MUpp32s MUppiContourPixelGeometryInfo::nReverseOrderIndex

  • MUpp32u MUppiContourPixelGeometryInfo::nFirstIndex

  • MUpp32u MUppiContourPixelGeometryInfo::nLastIndex

  • MUpp32u MUppiContourPixelGeometryInfo::nNextContourPixelIndex

  • MUpp32u MUppiContourPixelGeometryInfo::nPrevContourPixelIndex

  • MUpp8u MUppiContourPixelGeometryInfo::nPixelAlreadyUsed

  • MUpp8u MUppiContourPixelGeometryInfo::nAlreadyLinked

  • MUpp8u MUppiContourPixelGeometryInfo::nAlreadyOutput

  • MUpp8u MUppiContourPixelGeometryInfo::nContourInteriorDirection

  • MUpp32u MUppiContourPixelDirectionInfo::nMarkerLabelID

  • MUpp8u MUppiContourPixelDirectionInfo::nContourDirectionCenterPixel

  • MUpp8u MUppiContourPixelDirectionInfo::nContourInteriorDirectionCenterPixel

  • MUpp8u MUppiContourPixelDirectionInfo::nConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nGeometryInfoIsValid

  • MUppiContourPixelGeometryInfo MUppiContourPixelDirectionInfo::oContourPixelGeometryInfo

  • MUppiPoint MUppiContourPixelDirectionInfo::nEast1

  • MUppiPoint MUppiContourPixelDirectionInfo::nNorthEast1

  • MUppiPoint MUppiContourPixelDirectionInfo::nNorth1

  • MUppiPoint MUppiContourPixelDirectionInfo::nNorthWest1

  • MUppiPoint MUppiContourPixelDirectionInfo::nWest1

  • MUppiPoint MUppiContourPixelDirectionInfo::nSouthWest1

  • MUppiPoint MUppiContourPixelDirectionInfo::nSouth1

  • MUppiPoint MUppiContourPixelDirectionInfo::nSouthEast1

  • MUpp8u MUppiContourPixelDirectionInfo::aContourInteriorDirection1 [4]

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1EastConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1NorthEastConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1NorthConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1NorthWestConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1WestConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1SouthWestConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1SouthConnected

  • MUpp8u MUppiContourPixelDirectionInfo::nTest1SouthEastConnected

  • MUpp32u MUppiContourTotalsInfo::nTotalImagePixelContourCount

  • MUpp32u MUppiContourTotalsInfo::nLongestImageContourPixelCount

  • musaStream_t MUppStreamContext::hStream

  • int MUppStreamContext::nMusaDeviceId

  • int MUppStreamContext::nMultiProcessorCount

  • int MUppStreamContext::nMaxThreadsPerMultiProcessor

  • int MUppStreamContext::nMaxThreadsPerBlock

  • size_t MUppStreamContext::nSharedMemPerBlock

  • int MUppStreamContext::nMusaDevAttrComputeCapabilityMajor

  • int MUppStreamContext::nMusaDevAttrComputeCapabilityMinor

  • unsigned int MUppStreamContext::nStreamFlags

  • int MUppStreamContext::nReserved0

7.2.1 Detailed Description

This section covers data types, structures, enumerations, and constants used by MUPP API.

7.2.2 Enumeration Type Documentation

7.2.2.1 MUppiBayerGridPosition

enum MUppiBayerGridPosition

Indicates the position registration of Bayer Grid.

Enumerator

MUPPI_BAYER_BGGR Default registration position.

7.2.2.2 MUppiCopyPaddingMode

enum MUppiCopyPaddingMode

Padding Mode used for Crop functions.

Enumerator

NONE No Padding.
CONSTANT Constant Padding, which will be used in CopyConstBorder.
REPLICATE Replicate Padding, which will be used in CopyReplicateBorder.
muPP API v 1.4.0WRAP Wrap Padding, which will be used in CopyWrapBorder. 21

7.2.2.3 MUppiDifferentialKernel

enum MUppiDifferentialKernel

Indicates Differential Filter types.

7.2.2.4 MUppiInterpolationMode

enum MUppiInterpolationMode

Indicates available interpolation mode.

Enumerator

MUPPI_INTER_NN Nearest neighbor filtering.
MUPPI_INTER_LINEAR Linear interpolation.
MUPPI_INTER_CUBIC Cubic interpolation.
MUPPI_INTER_CUBIC2P_BSPLINE Two-parameter cubic filter with fixed coefficients (B=1, C=0).
MUPPI_INTER_CUBIC2P_CATMULLROM Two-parameter cubic filter with fixed coefficients (B=0, C=1/2).
MUPPI_INTER_CUBIC2P_B05C03 Two-parameter cubic filter with fixed coefficients (B=1/2, C=3/10).
MUPPI_INTER_SUPER Super sampling.
MUPPI_INTER_LANCZOS Lanczos filtering.
MUPPI_INTER_LANCZOS3_ADVANCED Generic Lanczos filtering with order 3.
MUPPI_SMOOTH_EDGE Smooth edge filtering.

7.2.2.5 MUppiMaskSize

enum MUppiMaskSize

Fixed filter-kernel sizes.

Enumerator

MUPP_MASK_SIZE_3_X←-
_1
Leaving space for more 1 X N type enum values.
MUPP_MASK_SIZE_3_X←-
_3
Leaving space for more N X 1 type enum values.

7.2.2.6 MUppStatus

enum MUppStatus

Returns status codes.

Almost all MUPP functions use these return codes to provide error-status information. Negative return codes indicate errors, positive return codes indicate warnings, whereas a return value of 0 signifies success.

Enumerator

MUPP_ZC_MODE_NOT_SUPPORTED_ERROR Unsupported ZeroCrossing mode.
MUPP_ROUND_MODE_NOT_SUPPORTED_←-
ERROR
Unsupported round mode.
MUPP_QUALITY_INDEX_ERROR Image pixels are constant for the quality index.
MUPP_RESIZE_NO_OPERATION_ERROR One of the output image dimensions is less than 1
pixel.
MUPP_OVERFLOW_ERROR The number exceeds the data type's upper or lower
bound.
MUPP_NOT_EVEN_STEP_ERROR The step value is not pixel multiple.
MUPP_HISTOGRAM_NUMBER_OF_LEVELS_←-
ERROR
The number of levels for the histogram is less than 2
MUPP_LUT_NUMBER_OF_LEVELS_ERROR The number of levels for LUT is less than 2.
MUPP_CORRUPTED_DATA_ERROR Processed data is corrupted.
MUPP_CHANNEL_ORDER_ERROR The destination channels' wrong order.
MUPP_ZERO_MASK_VALUE_ERROR All values of the mask are zero.
MUPP_QUADRANGLE_ERROR The quadrangle is nonconvex or degenerates a into
triangle, line, or point.
MUPP_RECTANGLE_ERROR The size of the rectangle region is less than or equal
to 1.
MUPP_COEFFICIENT_ERROR Not allowed values for transformation coefficients.
MUPP_NUMBER_OF_CHANNELS_ERROR Bad or unsupported number of channels.
MUPP_COI_ERROR Channel of interest is not 1, 2, or 3.
MUPP_DIVISOR_ERROR Divisor is equal to zero.
MUPP_CHANNEL_ERROR Illegal channel index.
MUPP_STRIDE_ERROR The stride is less than the row length.
MUPP_ANCHOR_ERROR Anchor point is outside mask.
MUPP_MASK_SIZE_ERROR The lower bound is larger than the upper bound.
MUPP_STEP_ERROR The step is less than or equal to zero.
MUPP_NO_ERROR Error-free operation.
MUPP_SUCCESS Successful operation (same as MUPP_NO_ERROR).
MUPP_NO_OPERATION_WARNING Indicates that no operation was performed.
MUPP_DIVIDE_BY_ZERO_WARNING Divisor is zero yet does not terminate the execution.
MUPP_AFFINE_QUAD_INCORRECT_WARNING Indicates that the quadrangle passed to one of the
affine warping functions is missing the necessary
properties. The first 3 vertices are used, and the
fourth vertex is discarded.
MUPP_WRONG_INTERSECTION_ROI_WARNING The given ROI has no interestion with either the
source or destination ROI. So no operation was
performed.
MUPP_WRONG_INTERSECTION_QUAD_←-
WARNING
The given quadrangle has no intersection with either
the source or destination ROI. Thus no operation was
performed.
MUPP_DOUBLE_SIZE_WARNING The image size isn't multiple of two. Indicates that the
ROI width/height was modified for proper processing
in case of 422/411/420 sampling.

Enumerator

MUPP_MISALIGNED_DST_ROI_WARNING Speed reduction due to uncoalesced memory
accesses warning.

7.2.3 Variable Documentation

7.2.3.1 aSeedPixelValue

MUpp32u MUppiConnectedRegion::aSeedPixelValue[3]

The original pixel value of the seed pixel, 1 or 3 channel.

7.2.3.2 build

int MUppLibraryVersion::build

Build number. Indicates the nightly build this release was made from.

7.2.3.3 cellSize

int MUppiHOGConfig::cellSize

Square cell size (pixels).

7.2.3.4 classifiers

MUpp32s∗MUppiHaarClassifier_32f::classifiers

Packed classifier data 40 bytes each.

7.2.3.5 detectionWindowSize

MUppiSize MUppiHOGConfig::detectionWindowSize

Detection window size (pixels).

7.2.3.6 haarBuffer

MUpp32s∗MUppiHaarBuffer::haarBuffer

Buffer.

7.2.3.7 haarBufferSize

int MUppiHaarBuffer::haarBufferSize

Size of the buffer.

7.2.3.8 height[1/2]

int MUppiSize::height

Rectangle height.

7.2.3.9 height[2/2]

int MUppiRect::height

Rectangle height.

7.2.3.10 histogramBlockSize

int MUppiHOGConfig::histogramBlockSize

Square histogram block size (pixels).

7.2.3.11 hStream

musaStream_t MUppStreamContext::hStream

MUSA stream.

7.2.3.12 im[1/5]

MUpp32u MUPP_ALIGN_8::im

Imaginary part of the complex number.

7.2.3.13 im[2/5]

MUpp32s MUPP_ALIGN_8::im

Imaginary part of the complex number.

7.2.3.14 im[3/5]

MUpp32f MUPP_ALIGN_8::im

Imaginary part of the complex number.

7.2.3.15 im[4/5]

MUpp64s MUPP_ALIGN_16::im

Imaginary part of the complex number.

7.2.3.16 im[5/5]

MUpp64f MUPP_ALIGN_16::im

Imaginary part of the complex number.

7.2.3.17 major

int MUppLibraryVersion::major

Major version number.

7.2.3.18 minor

int MUppLibraryVersion::minor

Minor version number.

7.2.3.19 nAlreadyLinked

MUpp8u MUppiContourPixelGeometryInfo::nAlreadyLinked

This test pixel is already linked to the center pixel.

7.2.3.20 nAlreadyOutput

MUpp8u MUppiContourPixelGeometryInfo::nAlreadyOutput

This pixel has already been output in the geometry list.

7.2.3.21 nBufferSize

int MUppiBufferDescriptor::nBufferSize

Allocated buffer size.

7.2.3.22 nConnectedPixelCount

MUpp32u MUppiConnectedRegion::nConnectedPixelCount

Total number of pixels in the connected region.

7.2.3.23 nContourDirectionCenterPixel

MUpp8u MUppiContourPixelDirectionInfo::nContourDirectionCenterPixel

Displays details of current center contour pixel region interior direction.

7.2.3.24 nContourInteriorDirection

MUpp8u MUppiContourPixelGeometryInfo::nContourInteriorDirection

The direction of the contour region interior.

7.2.3.25 nContourInteriorDirectionCenterPixel

MUpp8u MUppiContourPixelDirectionInfo::nContourInteriorDirectionCenterPixel

Direction to directly connected contour pixels, or 0 if not connected.

7.2.3.26 nContourPixelCount

MUpp32u MUppiCompressedMarkerLabelsInfo::nContourPixelCount

Total number of pixels in this connected pixel region contour found during geometry search.

7.2.3.27 nContourPixelsFound

MUpp32u MUppiCompressedMarkerLabelsInfo::nContourPixelsFound

Image geometric x and y location of the first pixel in the contour.

7.2.3.28 nFirstIndex

MUpp32u MUppiContourPixelGeometryInfo::nFirstIndex

Index of the first ordered contour pixel in this subgroup.

7.2.3.29 nHistogramBins

int MUppiHOGConfig::nHistogramBins

Required number of histogram bins.

7.2.3.30 nLastIndex

MUpp32u MUppiContourPixelGeometryInfo::nLastIndex

Index of the last ordered contour pixel in this subgroup.

7.2.3.31 nMarkerLabelID

MUpp32u MUppiContourPixelDirectionInfo::nMarkerLabelID

MarkerLabelID of contour interior connected region. Displays details of current center contour pixel input and output direction.

7.2.3.32 nMarkerLabelPixelCount

MUpp32u MUppiCompressedMarkerLabelsInfo::nMarkerLabelPixelCount

Total number of pixels in this connected pixel region. Total number of pixels in this connected pixel region contour.

7.2.3.33 nMaxThreadsPerBlock

int MUppStreamContext::nMaxThreadsPerBlock

The maximum number of threads per block from musaGetDeviceProperties().

7.2.3.34 nMaxThreadsPerMultiProcessor

int MUppStreamContext::nMaxThreadsPerMultiProcessor

The maximum number of resident threads per multiprocessor from musaGetDeviceProperties().

7.2.3.35 nMultiProcessorCount

int MUppStreamContext::nMultiProcessorCount

The device's number of multiprocessors from musaGetDeviceProperties().

7.2.3.36 nMusaDevAttrComputeCapabilityMajor

int MUppStreamContext::nMusaDevAttrComputeCapabilityMajor

The major compute capability version number from musaDeviceGetAttribute().

7.2.3.37 nMusaDevAttrComputeCapabilityMinor

int MUppStreamContext::nMusaDevAttrComputeCapabilityMinor

The minor compute capability version number from musaDeviceGetAttribute().

7.2.3.38 nMusaDeviceId

int MUppStreamContext::nMusaDeviceId

Current device id from musaGetDevice().

7.2.3.39 nNextContourPixelIndex

MUpp32u MUppiContourPixelGeometryInfo::nNextContourPixelIndex

Index of next ordered contour pixel in MUppiContourPixelGeometryInfo list.

7.2.3.40 nOrderIndex

MUpp32s MUppiContourPixelGeometryInfo::nOrderIndex

Contour pixel counterclockwise order index in geometry list.

7.2.3.41 nPixelAlreadyUsed

MUpp8u MUppiContourPixelGeometryInfo::nPixelAlreadyUsed

This test pixel has already been used.

7.2.3.42 nPrevContourPixelIndex

MUpp32u MUppiContourPixelGeometryInfo::nPrevContourPixelIndex

Index of previous ordered contour pixel in MUppiContourPixelGeometryInfo list.

7.2.3.43 nReverseOrderIndex

MUpp32s MUppiContourPixelGeometryInfo::nReverseOrderIndex

Contour pixel clockwise order index in geometry list.

7.2.3.44 nSharedMemPerBlock

size_t MUppStreamContext::nSharedMemPerBlock

The maximum number of shared memory is available to a thread block in bytes from musaGetDeviceProperties().

7.2.3.45 nStep

int MUppiImageDescriptor::nStep

Step size.

7.2.3.46 nStreamFlags

unsigned int MUppStreamContext::nStreamFlags

The flags of a stream from musaStreamGetFlags().

7.2.3.47 nTotalImagePixelContourCount

MUpp32u MUppiContourTotalsInfo::nTotalImagePixelContourCount

Total number of contour pixels in the image. Longest per contour pixel count in the image.

7.2.3.48 numClassifiers

int MUppiHaarClassifier_32f::numClassifiers

The number of classifiers.

7.2.3.49 oBoundingBox

MUppiRect MUppiConnectedRegion::oBoundingBox

x, y, width, height == left, top, right, and bottom pixel coordinates.

7.2.3.50 oContourCenterPixelLocation

MUppiPoint MUppiContourPixelGeometryInfo::oContourCenterPixelLocation

Image geometry X and Y location of center contour pixel.

7.2.3.51 oContourFirstPixelLocation

MUppiPoint MUppiCompressedMarkerLabelsInfo::oContourFirstPixelLocation

The bounding box of this connected pixel region.

7.2.3.52 oContourNextPixelLocation

MUppiPoint MUppiContourPixelGeometryInfo::oContourNextPixelLocation

Image geometry X and Y location of next contour pixel.

7.2.3.53 oContourOrderedGeometryLocation

MUppiPoint MUppiContourPixelGeometryInfo::oContourOrderedGeometryLocation

Image geometry X and Y location in requested output order.

7.2.3.54 oContourPrevPixelLocation

MUppiPoint MUppiContourPixelGeometryInfo::oContourPrevPixelLocation

Image geometry X and Y location of previous contour pixel.

7.2.3.55 oSize

MUppiSize MUppiImageDescriptor::oSize

Width and height of the image.

7.2.3.56 pData[1/2]

void∗MUppiImageDescriptor::pData

Device memory pointer to the image.

7.2.3.57 pData[2/2]

void∗MUppiBufferDescriptor::pData

The memory pointer for each image device points to the corresponding buffer.

7.2.3.58 re[1/5]

MUpp32u MUPP_ALIGN_8::re

Real part of the complex number.

7.2.3.59 re[2/5]

MUpp32s MUPP_ALIGN_8::re

Real part of the complex number.

7.2.3.60 re[3/5]

MUpp32f MUPP_ALIGN_8::re

Real part of the complex number.

7.2.3.61 re[4/5]

MUpp64s MUPP_ALIGN_16::re

Real part of the complex number.

7.2.3.62 re[5/5]

MUpp64f MUPP_ALIGN_16::re

Real part of the complex number.

7.2.3.63 width[1/2]

int MUppiSize::width

Rectangle width.

7.2.3.64 width[2/2]

int MUppiRect::width

Rectangle width.

7.2.3.65 x[1/2]

int MUppiPoint::x

x-coordinate.

7.2.3.66 x[2/2]

int MUppiRect::x

x-coordinate of upper left corner (lowest memory address).

7.2.3.67 y[1/2]

int MUppiPoint::y

y-coordinate.

7.2.3.68 y[2/2]

int MUppiRect::y

y-coordinate of upper left corner (lowest memory address).

7.3 Basic MUPP Data Types

Classes

  • struct MUPP_ALIGN_8
  • struct MUPP_ALIGN_16
  • struct MUppiPoint
  • struct MUppPointPolar
  • struct MUppiSize
  • struct MUppiRect
  • struct MUppiHOGConfig
  • struct MUppiHaarClassifier_32f
  • struct MUppiHaarBuffer
  • struct MUppiConnectedRegion
  • struct MUppiImageDescriptor
  • struct MUppiBufferDescriptor
  • struct MUppiCompressedMarkerLabelsInfo
  • struct MUppiContourPixelGeometryInfo
  • struct MUppiContourPixelDirectionInfo
  • struct MUppiContourTotalsInfo
  • struct MUppStreamContext

Macros

  • #define MUPP_MIN_8U (0)

  • #define MUPP_MAX_8U (255)

  • #define MUPP_MIN_16U (0)

  • #define MUPP_MAX_16U (65535)

  • #define MUPP_MIN_32U (0)

  • #define MUPP_MAX_32U (4294967295U)

  • #define MUPP_MIN_64U (0)

  • #define MUPP_MAX_64U (18446744073709551615ULL)

  • #define MUPP_MIN_8S (-127 - 1)

  • #define MUPP_MAX_8S (127)

  • #define MUPP_MIN_16S (-32767 - 1)

  • #define MUPP_MAX_16S (32767)

  • #define MUPP_MIN_32S (-2147483647 - 1)

  • #define MUPP_MAX_32S (2147483647)

  • #define MUPP_MAX_64S (9223372036854775807LL)

  • #define MUPP_MIN_64S (-9223372036854775807LL - 1)

  • #define MUPP_MINABS_32F (1.175494351e-38f)

  • #define MUPP_MAXABS_32F (3.402823466e+38f)

  • #define MUPP_MINABS_64F (2.2250738585072014e-308)

  • #define MUPP_MAXABS_64F (1.7976931348623158e+308)

  • #define MUPP_HOG_MAX_CELL_SIZE (16)

  • #define MUPP_HOG_MAX_BLOCK_SIZE (64)

  • #define MUPP_HOG_MAX_BINS_PER_CELL (16)

  • #define MUPP_HOG_MAX_CELLS_PER_DESCRIPTOR (256)

  • #define MUPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR (256)

  • #define MUPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL (128)

  • #define MUPP_CONTOUR_DIRECTION_SOUTH_EAST 1

  • #define MUPP_CONTOUR_DIRECTION_SOUTH 2

  • #define MUPP_CONTOUR_DIRECTION_SOUTH_WEST 4

  • #define MUPP_CONTOUR_DIRECTION_WEST 8

  • #define MUPP_CONTOUR_DIRECTION_EAST 16

  • #define MUPP_CONTOUR_DIRECTION_NORTH_EAST 32

  • #define MUPP_CONTOUR_DIRECTION_NORTH 64

  • #define MUPP_CONTOUR_DIRECTION_NORTH_WEST 128

  • #define MUPP_CONTOUR_DIRECTION_ANY_NORTH

  • #define MUPP_CONTOUR_DIRECTION_ANY_WEST

  • #define MUPP_CONTOUR_DIRECTION_ANY_SOUTH

  • #define MUPP_CONTOUR_DIRECTION_ANY_EAST

Typedefs

  • typedef unsigned char MUpp8u
  • typedef signed char MUpp8s
  • typedef unsigned short MUpp16u
  • typedef short MUpp16s
  • typedef unsigned int MUpp32u
  • typedef int MUpp32s
  • typedef unsigned long long MUpp64u
  • typedef long long MUpp64s
  • typedef float MUpp32f
  • typedef double MUpp64f
  • typedef struct MUPP_ALIGN_8 MUpp32uc
  • typedef struct MUPP_ALIGN_8 MUpp32sc
  • typedef struct MUPP_ALIGN_8 MUpp32fc
  • typedef struct MUPP_ALIGN_16 MUpp64sc
  • typedef struct MUPP_ALIGN_16 MUpp64fc

Enumerations

- enum **MUppiAxis** {
**MUPP_HORIZONTAL_AXIS** ,
**MUPP_VERTICAL_AXIS** ,
**MUPP_BOTH_AXIS** }
- enum **MUppCmpOp** {
**MUPP_CMP_LESS** ,
**MUPP_CMP_LESS_EQ** ,
**MUPP_CMP_EQ** ,
**MUPP_CMP_GREATER_EQ** ,
**MUPP_CMP_GREATER** }
- enum MUppRoundMode {
MUPP_RND_NEAR ,
MUPP_ROUND_NEAREST_TIES_TO_EVEN ,
MUPP_RND_FINANCIAL ,
MUPP_ROUND_NEAREST_TIES_AWAY_FROM_ZERO ,
MUPP_RND_ZERO ,
MUPP_ROUND_TOWARD_ZERO = MUPP_RND_ZERO }
- enum **MUppiBorderType** {
**MUPP_BORDER_UNDEFINED** = 0 ,
**MUPP_BORDER_NONE** = MUPP_BORDER_UNDEFINED ,
**MUPP_BORDER_CONSTANT** = 1 ,
**MUPP_BORDER_REPLICATE** = 2 ,
**MUPP_BORDER_WRAP** = 3 ,
**MUPP_BORDER_MIRROR** = 4 }


- enum **MUppHintAlgorithm** {
**MUPP_ALG_HINT_NONE** ,
**MUPP_ALG_HINT_FAST** ,
**MUPP_ALG_HINT_ACCURATE** }
- enum MUppiAlphaOp {
**MUPPI_OP_ALPHA_OVER** ,
**MUPPI_OP_ALPHA_IN** ,
**MUPPI_OP_ALPHA_OUT** ,
**MUPPI_OP_ALPHA_ATOP** ,
**MUPPI_OP_ALPHA_XOR** ,
**MUPPI_OP_ALPHA_PLUS** ,
**MUPPI_OP_ALPHA_OVER_PREMUL** ,
**MUPPI_OP_ALPHA_IN_PREMUL** ,
**MUPPI_OP_ALPHA_OUT_PREMUL** ,
**MUPPI_OP_ALPHA_ATOP_PREMUL** ,
**MUPPI_OP_ALPHA_XOR_PREMUL** ,
**MUPPI_OP_ALPHA_PLUS_PREMUL** ,
**MUPPI_OP_ALPHA_PREMUL** }
- enum MUppsZCType {
muppZCR ,
muppZCXor ,
muppZCC }
- enum MUppiHuffmanTableType {
muppiDCTable ,
muppiACTable }
- enum MUppiNorm {
muppiNormMinMax = -1 ,
muppiNormInf = 0 ,
muppiNormL1 = 1 ,
muppiNormL2 = 2 }
- enum MUppiWatershedSegmentBoundaryType {
**MUPP_WATERSHED_SEGMENT_BOUNDARIES_NONE** ,
**MUPP_WATERSHED_SEGMENT_BOUNDARIES_BLACK** ,
**MUPP_WATERSHED_SEGMENT_BOUNDARIES_WHITE** ,
**MUPP_WATERSHED_SEGMENT_BOUNDARIES_CONTRAST** ,
**MUPP_WATERSHED_SEGMENT_BOUNDARIES_ONLY** }

Functions

  • struct align (2)
  • struct align (4)

Variables

  • MUpp8uc
  • MUpp16uc
  • MUpp16sc

7.3.1 Detailed Description

Definitions of basic types available in the library.

7.3.2 Macro Definition Documentation

7.3.2.1 MUPP_CONTOUR_DIRECTION_ANY_EAST

#define MUPP_CONTOUR_DIRECTION_ANY_EAST

Value: MUPP_CONTOUR_DIRECTION_NORTH_EAST | MUPP_CONTOUR_DIRECTION_EAST |
MUPP_CONTOUR_DIRECTION_SOUTH_EAST

7.3.2.2 MUPP_CONTOUR_DIRECTION_ANY_NORTH

#define MUPP_CONTOUR_DIRECTION_ANY_NORTH

Value: MUPP_CONTOUR_DIRECTION_NORTH_EAST | MUPP_CONTOUR_DIRECTION_NORTH |
MUPP_CONTOUR_DIRECTION_NORTH_WEST

7.3.2.3 MUPP_CONTOUR_DIRECTION_ANY_SOUTH

#define MUPP_CONTOUR_DIRECTION_ANY_SOUTH

Value: MUPP_CONTOUR_DIRECTION_SOUTH_EAST | MUPP_CONTOUR_DIRECTION_SOUTH |
MUPP_CONTOUR_DIRECTION_SOUTH_WEST

7.3.2.4 MUPP_CONTOUR_DIRECTION_ANY_WEST

#define MUPP_CONTOUR_DIRECTION_ANY_WEST

Value: MUPP_CONTOUR_DIRECTION_NORTH_WEST | MUPP_CONTOUR_DIRECTION_WEST |
MUPP_CONTOUR_DIRECTION_SOUTH_WEST

7.3.2.5 MUPP_CONTOUR_DIRECTION_SOUTH_EAST

#define MUPP_CONTOUR_DIRECTION_SOUTH_EAST 1

Returns contour (boundary) direction information of uniquely labeled pixel regions.

7.3.2.6 MUPP_HOG_MAX_BINS_PER_CELL

#define MUPP_HOG_MAX_BINS_PER_CELL (16)

Max number of histogram bins.

7.3.2.7 MUPP_HOG_MAX_BLOCK_SIZE

#define MUPP_HOG_MAX_BLOCK_SIZE (64)

Max horizontal/vertical pixel size of block.

7.3.2.8 MUPP_HOG_MAX_CELL_SIZE

#define MUPP_HOG_MAX_CELL_SIZE (16)

Max horizontal/vertical pixel size of cell.

7.3.2.9 MUPP_HOG_MAX_CELLS_PER_DESCRIPTOR

#define MUPP_HOG_MAX_CELLS_PER_DESCRIPTOR (256)

Max number of cells in a descriptor window.

7.3.2.10 MUPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL

#define MUPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL (128)

Max number of descriptor window locations per function call.

7.3.2.11 MUPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR

#define MUPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR (256)

Max number of overlapping blocks in a descriptor window.

7.3.2.12 MUPP_MAX_16S

#define MUPP_MAX_16S (32767)

Maximum 16-bit signed integer.

7.3.2.13 MUPP_MAX_16U

#define MUPP_MAX_16U (65535)

Maximum 16-bit unsigned integer.

7.3.2.14 MUPP_MAX_32S

#define MUPP_MAX_32S (2147483647)

Maximum 32-bit signed integer.

7.3.2.15 MUPP_MAX_32U

#define MUPP_MAX_32U (4294967295U)

Maximum 32-bit unsigned integer.

7.3.2.16 MUPP_MAX_64S

#define MUPP_MAX_64S (9223372036854775807LL)

Maximum 64-bit signed integer.

7.3.2.17 MUPP_MAX_64U

#define MUPP_MAX_64U (18446744073709551615ULL)

Maximum 64-bit unsigned integer.

7.3.2.18 MUPP_MAX_8S

#define MUPP_MAX_8S (127)

Maximum 8-bit signed integer.

7.3.2.19 MUPP_MAX_8U

#define MUPP_MAX_8U (255)

Maximum 8-bit unsigned integer.

7.3.2.20 MUPP_MAXABS_32F

#define MUPP_MAXABS_32F (3.402823466e+38f)

Largest positive 32-bit floating point value.

7.3.2.21 MUPP_MAXABS_64F

#define MUPP_MAXABS_64F (1.7976931348623158e+308)

Largest positive 64-bit floating point value.

7.3.2.22 MUPP_MIN_16S

#define MUPP_MIN_16S (-32767 - 1)

Minimum 16-bit signed integer.

7.3.2.23 MUPP_MIN_16U

#define MUPP_MIN_16U (0)

Minimum 16-bit unsigned integer.

7.3.2.24 MUPP_MIN_32S

#define MUPP_MIN_32S (-2147483647 - 1)

Minimum 32-bit signed integer.

7.3.2.25 MUPP_MIN_32U

#define MUPP_MIN_32U (0)

Minimum 32-bit unsigned integer.

7.3.2.26 MUPP_MIN_64S

#define MUPP_MIN_64S (-9223372036854775807LL - 1)

Minimum 64-bit signed integer.

7.3.2.27 MUPP_MIN_64U

#define MUPP_MIN_64U (0)

Minimum 64-bit unsigned integer.

7.3.2.28 MUPP_MIN_8S

#define MUPP_MIN_8S (-127 - 1)

Minimum 8-bit signed integer.

7.3.2.29 MUPP_MIN_8U

#define MUPP_MIN_8U (0)

Minimum 8-bit unsigned integer.

7.3.2.30 MUPP_MINABS_32F

#define MUPP_MINABS_32F (1.175494351e-38f)

Smallest positive 32-bit floating point value.

7.3.2.31 MUPP_MINABS_64F

#define MUPP_MINABS_64F (2.2250738585072014e-308)

Smallest positive 64-bit floating point value.

7.3.3 Typedef Documentation

7.3.3.1 MUpp16s

typedef short MUpp16s

16-bit signed integers.

7.3.3.2 MUpp16u

typedef unsigned short MUpp16u

16-bit unsigned integers.

7.3.3.3 MUpp32f

typedef float MUpp32f

32-bit (IEEE) floating-point numbers.

7.3.3.4 MUpp32fc

typedef struct MUPP_ALIGN_8 MUpp32fc

This struct represents a single floating-point complex number.

7.3.3.5 MUpp32s

typedef int MUpp32s

32-bit signed integers.

7.3.3.6 MUpp32sc

typedef struct MUPP_ALIGN_8 MUpp32sc

This struct represents a signed int complex number.

7.3.3.7 MUpp32u

typedef unsigned int MUpp32u

32-bit unsigned integers.

7.3.3.8 MUpp32uc

typedef struct MUPP_ALIGN_8 MUpp32uc

This struct represents an unsigned int complex number.

7.3.3.9 MUpp64f

typedef double MUpp64f

64-bit floating-point numbers.

7.3.3.10 MUpp64fc

typedef struct MUPP_ALIGN_16 MUpp64fc

This struct represents a double floating-point complex number.

7.3.3.11 MUpp64s

typedef long long MUpp64s

64-bit signed integers.

7.3.3.12 MUpp64sc

typedef struct MUPP_ALIGN_16 MUpp64sc

This struct represents a long long complex number.

7.3.3.13 MUpp64u

typedef unsigned long long MUpp64u

64-bit unsigned integers.

7.3.3.14 MUpp8s

typedef signed char MUpp8s

8-bit signed chars.

7.3.3.15 MUpp8u

typedef unsigned char MUpp8u

8-bit unsigned chars.

7.3.4 Enumeration Type Documentation

7.3.4.1 MUppiAlphaOp

enum MUppiAlphaOp

Alpha composition controls.

7.3.4.2 MUppiHuffmanTableType

enum MUppiHuffmanTableType

Enumerator

muppiDCTable DC Table.
muppiACTable AC Table.

7.3.4.3 MUppiNorm

enum MUppiNorm

Currently only used by Normalize functions.

Enumerator

muppiNormMinMax MinMax.
muppiNormInf Maximum.
muppiNormL1 Sum.
muppiNormL2 The square root of the sum of squares.

7.3.4.4 MUppiWatershedSegmentBoundaryType

enum MUppiWatershedSegmentBoundaryType

Provides control of the type of segment boundaries, if any, added to the image generated by the watershed seg- mentation function.

7.3.4.5 MUppRoundMode

enum MUppRoundMode

Indicates rounding modes.

A large number of MUPP primitives use enumerated rounding modes to enable developers to specify how fractional values are converted to integer values. See also Rounding modes.

For MUPP version 1.0, new names for the three rounding modes are introduced that are based on the IEEE-754 floating-point standard's naming standards for rounding modes. The old names will be deprecated in the subsequent MUPP versions, therefore you should adopt the new, lengthier names to ensure your code is future-proof.

Enumerator

MUPP_RND_NEAR Round to the nearest integer. All fractional numbers
are rounded to their nearest integer. The ambiguous
cases (i.e.<integer>.5) are rounded to the closest
even integer. Such as:
  • roundNear(0.5) = 0
  • roundNear(0.6) = 1
  • roundNear(1.5) = 2
  • roundNear(-1.5) = -2
MUPP_ROUND_NEAREST_TIES_TO_EVEN Alias name for MUPP_RND_NEAR.
MUPP_RND_FINANCIAL Round according to financial rule. All fractional
numbers are rounded to their nearest integer. The
ambiguous cases (i.e.<integer>.5) are rounded
away from zero. Such as:
  • roundFinancial(0.4) = 0
  • roundFinancial(0.5) = 1
  • roundFinancial(-1.5) = -2

Enumerator

MUPP_ROUND_NEAREST_TIES_AWAY_FROM_←-
ZERO
Alias name for MUPP_RND_FINANCIAL.
MUPP_RND_ZERO Round towards zero (truncation). All fractional
numbers of the form<integer>.<decimals>are
truncated to<integer>. Such as:
  • roundZero(1.5) = 1
  • roundZero(1.9) = 1
  • roundZero(-2.5) = -2
MUPP_ROUND_TOWARD_ZERO Alias name for MUPP_RND_ZERO.

7.3.4.6 MUppsZCType

enum MUppsZCType

Enumerator

muppZCR Sign change.
muppZCXor Sign change XOR.
muppZCC Sign change
count_0.

7.3.5 Function Documentation

7.3.5.1 align()[1/2]

struct __align__ (
2 )

This struct represents an unsigned char complex number. Real part of the complex number.

Imaginary part of the complex number.

7.3.5.2 align()[2/2]

struct __align__ (
4 )

This struct represents an unsigned short complex number.

This struct represents a short complex number. Real part of the complex number.

Imaginary part of the complex number.

Real part of the complex number.

Imaginary part of the complex number.

7.4 Image Arithmetic and Logical Operations

Modules

  • Arithmetic Operations
  • Logical Operations
  • Alpha Composition

7.4.1 Detailed Description

Arithmetic and logical functions can be found in the muppial library. Linking to only the sub-libraries that contain functions that your application uses can improve load time and MUSA runtime startup performance.

7.5 Arithmetic Operations

Modules

  • AddC
  • SubC
  • DivC
  • Mul

7.5.1 Detailed Description

Arithmetic operations for image processing in the library.

7.6 AddC

Functions

  • MUppStatus muppiAddC_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f nConstant, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAddC_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f aConstants[3], MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAddC_32f_C1IR (const MUpp32f nConstant, MUpp32f ∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAddC_32f_C3IR (const MUpp32f aConstants[3], MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.6.1 Detailed Description

Adds a constant value to each pixel of an image.

7.6.2 Function Documentation

7.6.2.1 muppiAddC_32f_C1IR()

MUppStatus muppiAddC_32f_C1IR ( const MUpp32fnConstant, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI)

Adds a constant value to one 32-bit floating point channel inplace image.

Parameters

nConstant A constant.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.6.2.2 muppiAddC_32f_C1R()

MUppStatus muppiAddC_32f_C1R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32fnConstant, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Adds a constant value to a one 32-bit floating point channel image.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant A constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.6.2.3 muppiAddC_32f_C3IR()

MUppStatus muppiAddC_32f_C3IR ( const MUpp32faConstants[3], MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI)

Adds a constant value to three 32-bit floating point channel inplace image.

Parameters

aConstants A fixed-size array of constant values, one for each channel.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.6.2.4 muppiAddC_32f_C3R()

MUppStatus muppiAddC_32f_C3R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32faConstants[3], MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Adds a constant value to a three 32-bit floating point channel image.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.7 SubC

Functions

  • MUppStatus muppiSubC_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f nConstant, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiSubC_32f_C1IR (const MUpp32f nConstant, MUpp32f ∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiSubC_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f aConstants[3], MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiSubC_32f_C3IR (const MUpp32f aConstants[3], MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.7.1 Detailed Description

Subtracts a constant value from each pixel of an image.

7.7.2 Function Documentation

7.7.2.1 muppiSubC_32f_C1IR()

MUppStatus muppiSubC_32f_C1IR ( const MUpp32fnConstant, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI)

Subtracts a constant value from one 32-bit floating point channel inplace image.

Parameters

nConstant A constant.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.7.2.2 muppiSubC_32f_C1R()

MUppStatus muppiSubC_32f_C1R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32fnConstant, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Subtracts a constant value from one 32-bit floating point channel image.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant A constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.7.2.3 muppiSubC_32f_C3IR()

MUppStatus muppiSubC_32f_C3IR ( const MUpp32faConstants[3], MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI)

Subtracts a constant value from three 32-bit floating point channel inplace image.

Parameters

aConstants A fixed-size array of constant values, one for each channel.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.7.2.4 muppiSubC_32f_C3R()

MUppStatus muppiSubC_32f_C3R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32faConstants[3], MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Subtracts a constant value from three 32-bit floating point channel image.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.8 DivC

Functions

  • MUppStatus muppiDivC_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f nConstant, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiDivC_32f_C1IR (const MUpp32f nConstant, MUpp32f ∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiDivC_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f aConstants[3], MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiDivC_32f_C3IR (const MUpp32f aConstants[3], MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.8.1 Detailed Description

Divides each pixel of an image by a constant value.

7.8.2 Function Documentation

7.8.2.1 muppiDivC_32f_C1IR()

MUppStatus muppiDivC_32f_C1IR ( const MUpp32fnConstant, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI)

One 32-bit floating point channel inplace image divided by a constant.

Parameters

nConstant A constant.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.8.2.2 muppiDivC_32f_C1R()

MUppStatus muppiDivC_32f_C1R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32fnConstant, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 32-bit floating point channel image divided by a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant A constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.8.2.3 muppiDivC_32f_C3IR()

MUppStatus muppiDivC_32f_C3IR ( const MUpp32faConstants[3], MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI)

Three 32-bit floating point channel inplace image divided by a constant.

Parameters

aConstants A fixed-size array of constant values, one for each channel.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.8.2.4 muppiDivC_32f_C3R()

MUppStatus muppiDivC_32f_C3R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32faConstants[3], MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 32-bit floating point channel image divided by a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.9 Mul

Functions

  • MUppStatus muppiMul_32fc_C1R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMul_32fc_C1R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiMul_32fc_C1IR_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMul_32fc_C1IR (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiMul_32fc_C3R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMul_32fc_C3R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiMul_32fc_C3IR_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMul_32fc_C3IR (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiMul_32fc_C4R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMul_32fc_C4R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiMul_32fc_C4IR_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMul_32fc_C4IR (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

7.9.1 Detailed Description

Multiplies two images by pixel.

7.9.2 Function Documentation

7.9.2.1 muppiMul_32fc_C1IR_Ctx()

MUppStatus muppiMul_32fc_C1IR_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32fc∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel in place image multiplication.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.9.2.2 muppiMul_32fc_C1R_Ctx()

MUppStatus muppiMul_32fc_C1R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel image multiplication.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.9.2.3 muppiMul_32fc_C3IR_Ctx()

MUppStatus muppiMul_32fc_C3IR_Ctx ( const MUpp32fc∗pSrc,

intnSrcStep,
MUpp32fc∗pSrcDst,
intnSrcDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Three 32-bit floating point complex number (32-bit real, 32-bit imaginary) channels in place image multiplication.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.9.2.4 muppiMul_32fc_C3R_Ctx()

MUppStatus muppiMul_32fc_C3R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 32-bit floating point complex number (32-bit real, 32-bit imaginary) channels image multiplication.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.9.2.5 muppiMul_32fc_C4IR_Ctx()

MUppStatus muppiMul_32fc_C4IR_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32fc∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 32-bit floating point complex number (32-bit real, 32-bit imaginary) channels in place image multiplication.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.9.2.6 muppiMul_32fc_C4R_Ctx()

MUppStatus muppiMul_32fc_C4R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 32-bit floating point complex number (32-bit real, 32-bit imaginary) channels image multiplication.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.

Parameters

pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.10 Logical Operations

Modules

  • AndC
  • OrC
  • XorC
  • RShiftC
  • LShiftC
  • And
  • Or
  • Xor
  • Not

7.10.1 Detailed Description

Logical operations for image processing in the library.

7.11 AndC

Functions

  • MUppStatus muppiAndC_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_8u_AC4R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u a←- Constants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_32s_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_32s_C3R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_32s_AC4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAndC_32s_AC4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiAndC_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

7.11.1 Detailed Description

Performs pixel-by-pixel logical AND operation of an image with a constant.

7.11.2 Function Documentation

7.11.2.1 muppiAndC_16u_AC4R_Ctx()

MUppStatus muppiAndC_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 16-bit unsigned short channel image logical AND with constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.2 muppiAndC_16u_C1R_Ctx()

MUppStatus muppiAndC_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16unConstant, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 16-bit unsigned short channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.3 muppiAndC_16u_C3R_Ctx()

MUppStatus muppiAndC_16u_C3R_Ctx ( const MUpp16u∗pSrc1,

intnSrc1Step,
const MUpp16uaConstants[3],
MUpp16u ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Three 16-bit unsigned short channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.4 muppiAndC_16u_C4R()

MUppStatus muppiAndC_16u_C4R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[4], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 16-bit unsigned short channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.11.2.5 muppiAndC_32s_AC4R_Ctx()

MUppStatus muppiAndC_32s_AC4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[3], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 32-bit signed integer channel image logical AND with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.6 muppiAndC_32s_C1R_Ctx()

MUppStatus muppiAndC_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32snConstant, MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 32-bit signed integer channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.7 muppiAndC_32s_C3R_Ctx()

MUppStatus muppiAndC_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[3], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 32-bit signed integer channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.8 muppiAndC_32s_C4R()

MUppStatus muppiAndC_32s_C4R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[4], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 32-bit signed integer channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.

Parameters

aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.11.2.9 muppiAndC_8u_AC4R_Ctx()

MUppStatus muppiAndC_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channel image logical AND with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.10 muppiAndC_8u_C1R_Ctx()

MUppStatus muppiAndC_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u nConstant,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.11 muppiAndC_8u_C3R_Ctx()

MUppStatus muppiAndC_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.11.2.12 muppiAndC_8u_C4R_Ctx()

MUppStatus muppiAndC_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channel image logical AND with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12 OrC

Functions

  • MUppStatus muppiOrC_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_32s_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_32s_C3R_Ctx (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_32s_AC4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiOrC_32s_AC4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiOrC_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

7.12.1 Detailed Description

Performs pixel-by-pixel logical OR operation of an image with a constant.

7.12.2 Function Documentation

7.12.2.1 muppiOrC_16u_AC4R_Ctx()

MUppStatus muppiOrC_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 16-bit unsigned short channel image logical OR with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 66

Returns

Image data related error codes, ROI related error codes

7.12.2.2 muppiOrC_16u_C1R_Ctx()

MUppStatus muppiOrC_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16unConstant, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 16-bit unsigned short channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.3 muppiOrC_16u_C3R_Ctx()

MUppStatus muppiOrC_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 16-bit unsigned short channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.

Parameters

nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.4 muppiOrC_16u_C4R()

MUppStatus muppiOrC_16u_C4R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[4], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 16-bit unsigned short channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.12.2.5 muppiOrC_32s_AC4R_Ctx()

MUppStatus muppiOrC_32s_AC4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[3],

MUpp32s ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Four 32-bit signed integer channel image logical OR with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.6 muppiOrC_32s_C1R_Ctx()

MUppStatus muppiOrC_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32snConstant, MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 32-bit signed integer channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.7 muppiOrC_32s_C3R_Ctx()

MUppStatus muppiOrC_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[3], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 32-bit signed integer channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.8 muppiOrC_32s_C4R()

MUppStatus muppiOrC_32s_C4R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[4], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 32-bit signed integer channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.12.2.9 muppiOrC_8u_AC4R_Ctx()

MUppStatus muppiOrC_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channel image logical OR with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.10 muppiOrC_8u_C1R_Ctx()

MUppStatus muppiOrC_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.

Parameters

nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.11 muppiOrC_8u_C3R_Ctx()

MUppStatus muppiOrC_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.12.2.12 muppiOrC_8u_C4R_Ctx()

MUppStatus muppiOrC_8u_C4R_Ctx ( const MUpp8u ∗pSrc1,

intnSrc1Step,
const MUpp8u aConstants[4],
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channel image logical OR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13 XorC

Functions

  • MUppStatus muppiXorC_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_8u_AC4R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u a←- Constants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_16u_C3R_Ctx (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_16u_AC4R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_32s_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_32s_C3R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_32s_AC4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiXorC_32s_AC4R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiXorC_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

7.13.1 Detailed Description

Performs pixel-by-pixel logical XOR operation of an image with a constant.

7.13.2 Function Documentation

7.13.2.1 muppiXorC_16u_AC4R_Ctx()

MUppStatus muppiXorC_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 16-bit unsigned short channel image logical XOR with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.2 muppiXorC_16u_C1R_Ctx()

MUppStatus muppiXorC_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16unConstant, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 16-bit unsigned short channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.3 muppiXorC_16u_C3R_Ctx()

MUppStatus muppiXorC_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 16-bit unsigned short channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.

Parameters

nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.4 muppiXorC_16u_C4R()

MUppStatus muppiXorC_16u_C4R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16uaConstants[4], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 16-bit unsigned short channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.13.2.5 muppiXorC_32s_AC4R_Ctx()

MUppStatus muppiXorC_32s_AC4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[3],

MUpp32s ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Four 32-bit signed integer channel image logical XOR with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.6 muppiXorC_32s_C1R_Ctx()

MUppStatus muppiXorC_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32snConstant, MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 32-bit signed integer channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.7 muppiXorC_32s_C3R_Ctx()

MUppStatus muppiXorC_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[3], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 32-bit signed integer channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.8 muppiXorC_32s_C4R()

MUppStatus muppiXorC_32s_C4R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32saConstants[4], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 32-bit signed integer channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.13.2.9 muppiXorC_8u_AC4R_Ctx()

MUppStatus muppiXorC_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channel image logical XOR with a constant with alpha.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.10 muppiXorC_8u_C1R_Ctx()

MUppStatus muppiXorC_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u nConstant, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.

Parameters

nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.11 muppiXorC_8u_C3R_Ctx()

MUppStatus muppiXorC_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u aConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.13.2.12 muppiXorC_8u_C4R_Ctx()

MUppStatus muppiXorC_8u_C4R_Ctx ( const MUpp8u ∗pSrc1,

intnSrc1Step,
const MUpp8u aConstants[4],
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channel image logical XOR with a constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.14 RShiftC

Functions

  • MUppStatus muppiRShiftC_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_8s_C1R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp8s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_8s_C3R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp8s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_8s_C4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp8s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_16u_C3R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_16u_C4R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[4], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_16s_C3R (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[3], MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_16s_C4R (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[4], MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_32s_C3R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRShiftC_32s_C4R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[4], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

7.14.1 Detailed Description

Shifts an image in pixel values to the right.

7.14.2 Function Documentation

7.14.2.1 muppiRShiftC_16s_C1R()

MUppStatus muppiRShiftC_16s_C1R ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 16-bit signed short channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.2 muppiRShiftC_16s_C3R()

MUppStatus muppiRShiftC_16s_C3R ( const MUpp16s∗pSrc1, intnSrc1Step,

const MUpp32uaConstants[3],
MUpp16s ∗pDst,
intnDstStep,
MUppiSizeoSizeROI)

Three 16-bit signed short channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.3 muppiRShiftC_16s_C4R()

MUppStatus muppiRShiftC_16s_C4R ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 16-bit signed short channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.4 muppiRShiftC_16u_C1R()

MUppStatus muppiRShiftC_16u_C1R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 16-bit unsigned short channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.5 muppiRShiftC_16u_C3R()

MUppStatus muppiRShiftC_16u_C3R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 16-bit unsigned short channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.6 muppiRShiftC_16u_C4R()

MUppStatus muppiRShiftC_16u_C4R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 16-bit unsigned short channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.7 muppiRShiftC_32s_C1R()

MUppStatus muppiRShiftC_32s_C1R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 32-bit signed integer channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
muPP API v 1.4.0oSizeROI Region-of-Interest (ROI). 85

Returns

Image data related error codes, ROI related error codes

7.14.2.8 muppiRShiftC_32s_C3R()

MUppStatus muppiRShiftC_32s_C3R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 32-bit signed integer channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.9 muppiRShiftC_32s_C4R()

MUppStatus muppiRShiftC_32s_C4R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 32-bit signed integer channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0 86

Returns

Image data related error codes, ROI related error codes

7.14.2.10 muppiRShiftC_8s_C1R()

MUppStatus muppiRShiftC_8s_C1R ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 8-bit signed char channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.11 muppiRShiftC_8s_C3R()

MUppStatus muppiRShiftC_8s_C3R ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 8-bit signed char channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
muPP API v 1.4.0oSizeROI Region-of-Interest (ROI). 87

Returns

Image data related error codes, ROI related error codes

7.14.2.12 muppiRShiftC_8s_C4R()

MUppStatus muppiRShiftC_8s_C4R ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 8-bit signed char channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.13 muppiRShiftC_8u_C1R()

MUppStatus muppiRShiftC_8u_C1R ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 8-bit unsigned char channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
muPP API v 1.4.0oSizeROI Region-of-Interest (ROI). 88

Returns

Image data related error codes, ROI related error codes

7.14.2.14 muppiRShiftC_8u_C3R()

MUppStatus muppiRShiftC_8u_C3R ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 8-bit unsigned char channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.14.2.15 muppiRShiftC_8u_C4R()

MUppStatus muppiRShiftC_8u_C4R ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 8-bit unsigned char channel image right shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0 89

Returns

Image data related error codes, ROI related error codes

7.15 LShiftC

Functions

  • MUppStatus muppiLShiftC_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_16u_C3R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[3], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_16u_C4R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp32u a←- Constants[4], MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLShiftC_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI)

7.15.1 Detailed Description

Shifts an image in pixel values to the left.

7.15.2 Function Documentation

7.15.2.1 muppiLShiftC_16u_C1R()

MUppStatus muppiLShiftC_16u_C1R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 16-bit unsigned short channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0 90

Returns

Image data related error codes, ROI related error codes

7.15.2.2 muppiLShiftC_16u_C3R()

MUppStatus muppiLShiftC_16u_C3R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 16-bit unsigned short channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.15.2.3 muppiLShiftC_16u_C4R()

MUppStatus muppiLShiftC_16u_C4R ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 16-bit unsigned short channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0 91

Returns

Image data related error codes, ROI related error codes

7.15.2.4 muppiLShiftC_32s_C1R()

MUppStatus muppiLShiftC_32s_C1R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 32-bit signed integer channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.15.2.5 muppiLShiftC_32s_C3R()

MUppStatus muppiLShiftC_32s_C3R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 32-bit signed integer channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
muPP API v 1.4.0oSizeROI Region-of-Interest (ROI). 92

Returns

Image data related error codes, ROI related error codes

7.15.2.6 muppiLShiftC_32s_C4R()

MUppStatus muppiLShiftC_32s_C4R ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 32-bit signed integer channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.15.2.7 muppiLShiftC_8u_C1R()

MUppStatus muppiLShiftC_8u_C1R ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp32unConstant, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

One 8-bit unsigned char channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
nConstant Constant.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
muPP API v 1.4.0oSizeROI Region-of-Interest (ROI). 93

Returns

Image data related error codes, ROI related error codes

7.15.2.8 muppiLShiftC_8u_C3R()

MUppStatus muppiLShiftC_8u_C3R ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp32uaConstants[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

Three 8-bit unsigned char channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.15.2.9 muppiLShiftC_8u_C4R()

MUppStatus muppiLShiftC_8u_C4R ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp32uaConstants[4], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

Four 8-bit unsigned char channel image left shifts by constant.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
aConstants A fixed-size array of constant values, one for each channel.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0 94

Returns

Image data related error codes, ROI related error codes

7.16 And

Functions

  • MUppStatus muppiAnd_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiAnd_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAnd_8u_C1IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiAnd_8u_C1IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAnd_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiAnd_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAnd_8u_C3IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiAnd_8u_C3IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAnd_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiAnd_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiAnd_8u_C4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiAnd_8u_C4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.16.1 Detailed Description

Logical AND of images by pixel.

7.16.2 Function Documentation

7.16.2.1 muppiAnd_8u_C1IR_Ctx()

MUppStatus muppiAnd_8u_C1IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel in place image logical AND.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.16.2.2 muppiAnd_8u_C1R_Ctx()

MUppStatus muppiAnd_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical AND.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.16.2.3 muppiAnd_8u_C3IR_Ctx()

MUppStatus muppiAnd_8u_C3IR_Ctx ( const MUpp8u ∗pSrc,

intnSrcStep,
MUpp8u∗pSrcDst,
intnSrcDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels in place image logical AND.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.16.2.4 muppiAnd_8u_C3R_Ctx()

MUppStatus muppiAnd_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels image logical AND.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.16.2.5 muppiAnd_8u_C4IR_Ctx()

MUppStatus muppiAnd_8u_C4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels in place image logical AND.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.16.2.6 muppiAnd_8u_C4R_Ctx()

MUppStatus muppiAnd_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels image logical AND.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.

Parameters

pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.17 Or

Functions

  • MUppStatus muppiOr_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiOr_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiOr_8u_C1IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiOr_8u_C1IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiOr_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiOr_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiOr_8u_C3IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiOr_8u_C3IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiOr_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiOr_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiOr_8u_C4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiOr_8u_C4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.17.1 Detailed Description

Logical OR of images by pixel.

7.17.2 Function Documentation

7.17.2.1 muppiOr_8u_C1IR_Ctx()

MUppStatus muppiOr_8u_C1IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel in place image logical OR.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.17.2.2 muppiOr_8u_C1R_Ctx()

MUppStatus muppiOr_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical OR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.17.2.3 muppiOr_8u_C3IR_Ctx()

MUppStatus muppiOr_8u_C3IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels in place image logical OR.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.17.2.4 muppiOr_8u_C3R_Ctx()

MUppStatus muppiOr_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels image logical OR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.

Parameters

pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.17.2.5 muppiOr_8u_C4IR_Ctx()

MUppStatus muppiOr_8u_C4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels in place image logical OR.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.17.2.6 muppiOr_8u_C4R_Ctx()

MUppStatus muppiOr_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2,

intnSrc2Step,
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels image logical OR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.18 Xor

Functions

  • MUppStatus muppiXor_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXor_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiXor_8u_C1IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXor_8u_C1IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiXor_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXor_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiXor_8u_C3IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXor_8u_C3IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiXor_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXor_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2←- Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiXor_8u_C4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXor_8u_C4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.18.1 Detailed Description

Logical XOR(exclusive or) of images by pixel.

7.18.2 Function Documentation

7.18.2.1 muppiXor_8u_C1IR_Ctx()

MUppStatus muppiXor_8u_C1IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel in place image logical XOR.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.18.2.2 muppiXor_8u_C1R_Ctx()

MUppStatus muppiXor_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical XOR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.18.2.3 muppiXor_8u_C3IR_Ctx()

MUppStatus muppiXor_8u_C3IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels in place image logical XOR.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.18.2.4 muppiXor_8u_C3R_Ctx()

MUppStatus muppiXor_8u_C3R_Ctx ( const MUpp8u ∗pSrc1,

intnSrc1Step,
const MUpp8u ∗pSrc2,
intnSrc2Step,
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels image logical XOR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.18.2.5 muppiXor_8u_C4IR_Ctx()

MUppStatus muppiXor_8u_C4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels in place image logical XOR.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.18.2.6 muppiXor_8u_C4R_Ctx()

MUppStatus muppiXor_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels image logical XOR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.19 Not

Functions

  • MUppStatus muppiNot_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNot_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiNot_8u_C1IR_Ctx (MUpp8u ∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNot_8u_C1IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiNot_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNot_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiNot_8u_C3IR_Ctx (MUpp8u ∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNot_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiNot_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNot_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiNot_8u_C4IR_Ctx (MUpp8u ∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNot_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

7.19.1 Detailed Description

Logical NOT of image by pixel.

7.19.2 Function Documentation

7.19.2.1 muppiNot_8u_C1IR_Ctx()

MUppStatus muppiNot_8u_C1IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel in place image logical NOT.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.19.2.2 muppiNot_8u_C1R_Ctx()

MUppStatus muppiNot_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

One 8-bit unsigned char channel image logical NOT.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.19.2.3 muppiNot_8u_C3IR_Ctx()

MUppStatus muppiNot_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels in place image logical NOT.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.19.2.4 muppiNot_8u_C3R_Ctx()

MUppStatus muppiNot_8u_C3R_Ctx ( const MUpp8u ∗pSrc,

intnSrcStep,
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Three 8-bit unsigned char channels image logical NOT.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.19.2.5 muppiNot_8u_C4IR_Ctx()

MUppStatus muppiNot_8u_C4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels in place image logical NOT.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.19.2.6 muppiNot_8u_C4R_Ctx()

MUppStatus muppiNot_8u_C4R_Ctx ( const MUpp8u ∗pSrc,

intnSrcStep,
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

Four 8-bit unsigned char channels image logical NOT.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.20 Alpha Composition

Modules

  • AlphaComp

7.20.1 Detailed Description

Alpha composition operations available in the library.

7.21 AlphaComp

Functions

  • MUppStatus muppiAlphaComp_32f_AC1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiAlphaOp eAlphaOp)
  • MUppStatus muppiAlphaComp_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiAlphaOp eAlphaOp)

7.21.1 Detailed Description

Uses the alpha opacity values included in each image to composite two images.

7.21.2 Function Documentation

7.21.2.1 muppiAlphaComp_32f_AC1R()

MUppStatus muppiAlphaComp_32f_AC1R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiAlphaOp eAlphaOp)

A composition for one 32-bit floating point channel image using image alpha values (0.0 - 1.0).

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eAlphaOp alpha-blending operation.

Returns

Image data related error codes, ROI related error codes

7.21.2.2 muppiAlphaComp_32f_AC4R()

MUppStatus muppiAlphaComp_32f_AC4R ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiAlphaOp eAlphaOp)

A composition for four 32-bit floating point channel image using image alpha values (0.0 - 1.0).

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eAlphaOp alpha-blending operation..

Returns

Image data related error codes, ROI related error codes

7.22 Color and Sampling Conversion

Modules

  • Color Model Conversion
  • ColorToGray Conversion
  • ColorDebayer
  • Color Sampling Format
  • Color Gamma Correction
  • Complement Color Key
  • Color Processing

7.22.1 Detailed Description

Routines manipulating an image's color model and sampling format.

These functions can be found in the muppicc library. Linking to only the sub-libraries that you use can significantly save link time, application load time, and MUSA runtime startup time when using dynamic libraries.

7.23 Color Model Conversion

Modules

  • RGBToRGBA

  • RGBAToRGB

  • RGBToYUV

  • BGRToYUV

  • YUVToRGB

  • YUVToRGBBatch

  • YUVToRGBBatchAdvanced

  • YUVToBGR

  • YUVToBGRBatch

  • YUVToBGRBatchAdvanced

  • RGBToYUV422

  • YUV422ToRGB

  • YUV422ToRGBBatch

  • YUV422ToRGBBatchAdvanced

  • YUV422ToBGRBatch

  • YUV422ToBGRBatchAdvanced

  • RGBToYUV420

  • YUV420ToRGB

  • YUV420ToRGBBatch

  • YUV420ToRGBBatchAdvanced

  • NV12ToRGB

  • RGBToNV12

  • NV21ToRGB

  • BGRToYUV420

  • YUV420ToBGR

  • YUV420ToBGRBatch

  • YUV420ToBGRBatchAdvanced

  • NV12ToBGR

  • BGRToNV12

  • NV21ToBGR

  • RGBToYCbCr

  • YCbCrToRGB

  • YCbCrToRGBBatch

  • YCbCrToRGBBatchAdvanced

  • YCbCrToBGR

  • YCbCrToBGRBatch

  • YCbCrToBGRBatchAdvanced

  • YCbCrToBGR_709CSC

  • RGBToYCbCr422

  • YCbCr422ToRGB

  • YCbCr422ToRGBBatch

  • YCbCr422ToRGBBatchAdvanced

  • RGBToYCrCb422

  • YCrCb422ToRGB

  • BGRToYCbCr422

  • YCbCr422ToBGR

  • YCbCr422ToBGRBatch

  • YCbCr422ToBGRBatchAdvanced

  • RGBToCbYCr422

  • CbYCr422ToRGB

  • BGRToCbYCr422

  • BGRToCbYCr422_709HDTV

  • CbYCr422ToBGR

  • CbYCr422ToBGR_709HDTV

  • RGBToYCbCr420

  • YCbCr420ToRGB

  • YCbCr420ToRGBBatch

  • YCbCr420ToRGBBatchAdvanced

  • RGBToYCrCb420

  • YCrCb420ToRGB

  • BGRToYCbCr420

  • BGRToYCbCr420_709CSC

  • BGRToYCbCr420_709HDTV

  • BGRToYCrCb420_709CSC

  • YCbCr420ToBGR

  • YCbCr420ToBGRBatch

  • YCbCr420ToBGRBatchAdvanced

  • YCbCr420ToBGR_709CSC

  • YCbCr420ToBGR_709HDTV

  • BGRToYCrCb420

  • BGRToYCbCr411

  • RGBToYCbCr411

  • BGRToYCbCr

  • YCbCr411ToBGR

  • YCbCr411ToRGB

  • RGBToXYZ

  • XYZToRGB

  • RGBToLUV

  • LUVToRGB

  • BGRToLab

  • LabToBGR

  • RGBToYCC

  • YCCToRGB

  • YCCKToCMYK_JPEG

  • CMYK_OR_YCCK_JPEG_TO_RGB

  • CMYK_OR_YCCK_JPEG_TO_BGR

  • RGBToHLS

  • HLSToRGB

  • BGRToHLS

  • HLSToBGR

  • RGBToHSV

  • HSVToRGB

  • JPEG Color Conversion

7.23.1 Detailed Description

Routines for converting between various image color models.

7.24 RGBToRGBA

Functions

  • MUppStatus muppiRGBToRGBA_8u_C3C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToRGBA_8u_C3C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToRGBA_32f_C3C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToRGBA_32f_C3C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

7.24.1 Detailed Description

RGB to RGBA conversion.

Convert a packed 3 channel RGB image to a packed 4 channel RGBA image. The alpha channel is set with 255 for 8-bit unsigned char or 1.0 for 32-bit float32. The order of RGB keeps unchanged, simply adding an alpha channel, which means this API may be used to convert BGR to BGRA.

7.24.2 Function Documentation

7.24.2.1 muppiRGBToRGBA_32f_C3C4R()

MUppStatus muppiRGBToRGBA_32f_C3C4R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 32-bit float packed RGB to 4 channel 32-bit float packed RGBA conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

MUppStatus Image data related error codes, ROI related error codes

7.24.2.2 muppiRGBToRGBA_8u_C3C4R()

MUppStatus muppiRGBToRGBA_8u_C3C4R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 8-bit unsigned packed RGB to 4 channel 8-bit unsigned packed RGBA conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

MUppStatus Image data related error codes, ROI related error codes

7.25 RGBAToRGB

Functions

  • MUppStatus muppiRGBAToRGB_8u_C4C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiRGBAToRGB_8u_C4C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBAToRGB_32f_C4C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBAToRGB_32f_C4C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

7.25.1 Detailed Description

Convert a packed 4 channel RGBA image to a packed 3 channel RGB image. The alpha channel is abandoned. The order of RGB keeps unchanged, which means this API may be used to convert BGRA to BGR.

7.25.2 Function Documentation

7.25.2.1 muppiRGBAToRGB_32f_C4C3R()

MUppStatus muppiRGBAToRGB_32f_C4C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

4 channel 32-bit float packed RGBA to 3 channel 32-bit float packed RGB conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

MUppStatus Image data related error codes, ROI related error codes

7.25.2.2 muppiRGBAToRGB_8u_C4C3R()

MUppStatus muppiRGBAToRGB_8u_C4C3R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

4 channel 8-bit unsigned packed RGBA to 3 channel 8-bit unsigned packed RGB conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

MUppStatus Image data related error codes, ROI related error codes

7.26 RGBToYUV

Functions

  • MUppStatus muppiRGBToYUV_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYUV_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYUV_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYUV_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYUV_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYUV_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYUV_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYUV_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYUV_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYUV_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int n←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYUV_8u_AC4P4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYUV_8u_AC4P4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)

7.26.1 Detailed Description

RGB to YUV color conversion.

Here is how MUPP converts gamma corrected RGB or BGR to YUV. For digital RGB values in the range [0..255], Y has the range [0..255], U varies in the range [-112..+112], and V in the range [-157..+157]. To fit in the range of [0..255], a constant value of 128 is added to computed U and V values, and V is then saturated. // For MUpp8u data MUpp32f nY = 0.299FR + 0.587FG + 0.114FB; MUpp32f nU = (0.492F((MUpp32f)nB - nY)) + 128.0F; MUpp32f nV = (0.877F*((MUpp32f)nR - nY)) + 128.0F; if (nV > 255.0F) nV = 255.0F; // For MUpp32f data(normalized to [0,1]) MUpp32f nY = 0.299FR + 0.587FG + 0.114FB; MUpp32f nU = (0.492F((MUpp32f)nB - nY)) + 0.5F; MUpp32f nV = (0.877F*((MUpp32f)nR - nY)) + 0.5F; if (nV > 1.0F) nV = 1.0F;

7.26.2 Function Documentation

7.26.2.1 muppiRGBToYUV_32f_C3R()

MUppStatus muppiRGBToYUV_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 32-bit float packed RGB to 3 channel 32-bit float packed YUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.26.2.2 muppiRGBToYUV_8u_AC4P4R_Ctx()

MUppStatus muppiRGBToYUV_8u_AC4P4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned planar YUV color conversion with alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.26.2.3 muppiRGBToYUV_8u_AC4R_Ctx()

MUppStatus muppiRGBToYUV_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned packed YUV color conversion with alpha, not affecting alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.26.2.4 muppiRGBToYUV_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYUV_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.26.2.5 muppiRGBToYUV_8u_C3R_Ctx()

MUppStatus muppiRGBToYUV_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed YUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.26.2.6 muppiRGBToYUV_8u_P3R_Ctx()

MUppStatus muppiRGBToYUV_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YUV color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.27 BGRToYUV

Functions

  • MUppStatus muppiBGRToYUV_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYUV_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYUV_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYUV_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYUV_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int n←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYUV_8u_AC4P4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV_8u_AC4P4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)

7.27.1 Detailed Description

BGR to YUV color conversion.

Here is how MUPP converts gamma corrected RGB or BGR to YUV. For digital RGB values in the range [0..255], Y has the range [0..255], U varies in the range [-112..+112], and V in the range [-157..+157]. To fit in the range of [0..255], a constant value of 128 is added to computed U and V values, and V is then saturated. // For MUpp8u data MUpp32f nY = 0.299FR + 0.587FG + 0.114FB; MUpp32f nU = (0.492F((MUpp32f)nB - nY)) + 128.0F; MUpp32f nV = (0.877F*((MUpp32f)nR - nY)) + 128.0F; if (nV > 255.0F) nV = 255.0F; // For MUpp32f data(normalized to [0,1]) MUpp32f nY = 0.299FR + 0.587FG + 0.114FB; MUpp32f nU = (0.492F((MUpp32f)nB - nY)) + 0.5F; MUpp32f nV = (0.877F*((MUpp32f)nR - nY)) + 0.5F; if (nV > 1.0F) nV = 1.0F;

7.27.2 Function Documentation

7.27.2.1 muppiBGRToYUV_32f_C3R()

MUppStatus muppiBGRToYUV_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 32-bit float packed BGR to 3 channel 32-bit float packed YUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.27.2.2 muppiBGRToYUV_8u_AC4P4R_Ctx()

MUppStatus muppiBGRToYUV_8u_AC4P4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 4 channel 8-bit unsigned planar YUV color conversion with alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.27.2.3 muppiBGRToYUV_8u_AC4R_Ctx()

MUppStatus muppiBGRToYUV_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 4 channel 8-bit unsigned packed YUV color conversion with alpha, not affecting alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.27.2.4 muppiBGRToYUV_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYUV_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.27.2.5 muppiBGRToYUV_8u_C3R_Ctx()

MUppStatus muppiBGRToYUV_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned packed YUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.27.2.6 muppiBGRToYUV_8u_P3R_Ctx()

MUppStatus muppiBGRToYUV_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned planar YUV color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 126

Returns

Image data related error codes, ROI related error codes

7.28 YUVToRGB

Functions

  • MUppStatus muppiYUVToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToRGB_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToRGB_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToRGB_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGB_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToRGB_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.28.1 Detailed Description

YUV to RGB color conversion.

Here is how MUPP converts YUV to gamma corrected RGB or BGR. // For MUpp8u data MUpp32f nY = (MUpp32f)Y; MUpp32f nU = (MUpp32f)U - 128.0F; MUpp32f nV = (MUpp32f)V - 128.0F; MUpp32f nR = nY + 1.140FnV; if (nR < 0.0F) nR = 0.0F; if (nR > 255.0F) nR = 255.0F; MUpp32f nG = nY - 0.394FnU - 0.581FnV; if (nG < 0.0F) nG = 0.0F; if (nG > 255.0F) nG = 255.0F; MUpp32f nB = nY + 2.032FnU; if (nB < 0.0F) nB = 0.0F; if (nB > 255.0F) nB = 255.0F; // For MUpp32f data(normalized to [0,1]) MUpp32f nY = (MUpp32f)Y; MUpp32f nU = (MUpp32f)U - 0.5F; MUpp32f nV = (MUpp32f)V - 0.5F; MUpp32f nR = nY + 1.140FnV; if (nR < 0.0F) nR = 0.0F; if (nR > 1.0F) nR = 1.0F; MUpp32f nG = nY - 0.394FnU - 0.581F*nV; if (nG < 0.0F)

nG = 0.0F; if (nG > 1.0F) nG = 1.0F; MUpp32f nB = nY + 2.032F*nU; if (nB < 0.0F) nB = 0.0F; if (nB > 1.0F) nB = 1.0F;

7.28.2 Function Documentation

7.28.2.1 muppiYUVToRGB_32f_C3R()

MUppStatus muppiYUVToRGB_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 32-bit float packed YUV to 3 channel 32-bit float packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.28.2.2 muppiYUVToRGB_8u_AC4R_Ctx()

MUppStatus muppiYUVToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit packed YUV with alpha to 4 channel 8-bit unsigned packed RGB color conversion with alpha, not affecting alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.28.2.3 muppiYUVToRGB_8u_C3R_Ctx()

MUppStatus muppiYUVToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.28.2.4 muppiYUVToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYUVToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.28.2.5 muppiYUVToRGB_8u_P3R_Ctx()

MUppStatus muppiYUVToRGB_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.29 YUVToRGBBatch

Functions

  • MUppStatus muppiYUVToRGBBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiYUVToRGBBatch_8u_C3R (const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToRGBBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGBBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.29.1 Detailed Description

YUV to RGB batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images pro- vided in batches.

MUPP converts YUV to gamma corrected RGB the same way as in YUVToRGB.

7.29.2 Function Documentation

7.29.2.1 muppiYUVToRGBBatch_8u_C3R_Ctx()

MUppStatus muppiYUVToRGBBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input and output images passed in pSrcBatchList and pSrc←- BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.29.2.2 muppiYUVToRGBBatch_8u_P3C3R_Ctx()

MUppStatus muppiYUVToRGBBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize A number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.30 YUVToRGBBatchAdvanced

Functions

  • MUppStatus muppiYUVToRGBBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor∗pSrcBatch←- List, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGBBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)
  • MUppStatus muppiYUVToRGBBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor ∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToRGBBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrc←- BatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.30.1 Detailed Description

YUV to RGB batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

MUPP converts YUV to gamma corrected RGB the same way as in YUVToRGB.

7.30.2 Function Documentation

7.30.2.1 muppiYUVToRGBBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiYUVToRGBBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.30.2.2 muppiYUVToRGBBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYUVToRGBBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maxi- mum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.31 YUVToBGR

Functions

  • MUppStatus muppiYUVToBGR_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGR_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToBGR_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToBGR_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGR_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGR_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToBGR_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGR_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToBGR_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.31.1 Detailed Description

YUV to BGR color conversion.

Here is how MUPP converts YUV to gamma corrected RGB or BGR. // For MUpp8u data MUpp32f nY = (MUpp32f)Y; MUpp32f nU = (MUpp32f)U - 128.0F; MUpp32f nV = (MUpp32f)V - 128.0F; MUpp32f nR = nY + 1.140F*nV; if (nR < 0.0F)

nR = 0.0F; if (nR > 255.0F) nR = 255.0F; MUpp32f nG = nY - 0.394FnU - 0.581FnV; if (nG < 0.0F) nG = 0.0F; if (nG > 255.0F) nG = 255.0F; MUpp32f nB = nY + 2.032FnU; if (nB < 0.0F) nB = 0.0F; if (nB > 255.0F) nB = 255.0F; // For MUpp32f data(normalized to [0,1]) MUpp32f nY = (MUpp32f)Y; MUpp32f nU = (MUpp32f)U - 0.5F; MUpp32f nV = (MUpp32f)V - 0.5F; MUpp32f nR = nY + 1.140FnV; if (nR < 0.0F) nR = 0.0F; if (nR > 1.0F) nR = 1.0F; MUpp32f nG = nY - 0.394FnU - 0.581FnV; if (nG < 0.0F) nG = 0.0F; if (nG > 1.0F) nG = 1.0F; MUpp32f nB = nY + 2.032F*nU; if (nB < 0.0F) nB = 0.0F; if (nB > 1.0F) nB = 1.0F;

7.31.2 Function Documentation

7.31.2.1 muppiYUVToBGR_32f_C3R()

MUppStatus muppiYUVToBGR_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 32-bit float packed YUV to 3 channel 32-bit float packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.31.2.2 muppiYUVToBGR_8u_AC4R_Ctx()

MUppStatus muppiYUVToBGR_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit packed YUV with alpha to 4 channel 8-bit unsigned packed BGR color conversion with alpha, not affecting alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.31.2.3 muppiYUVToBGR_8u_C3R_Ctx()

MUppStatus muppiYUVToBGR_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.31.2.4 muppiYUVToBGR_8u_P3C3R_Ctx()

MUppStatus muppiYUVToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.31.2.5 muppiYUVToBGR_8u_P3R_Ctx()

MUppStatus muppiYUVToBGR_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 138

Returns

Image data related error codes, ROI related error codes

7.32 YUVToBGRBatch

Functions

  • MUppStatus muppiYUVToBGRBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiYUVToBGRBatch_8u_C3R (const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)
  • MUppStatus muppiYUVToBGRBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGRBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.32.1 Detailed Description

YUV to BGR batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images pro- vided in batches.

MUPP converts YUV to gamma corrected BGR the same way as in YUVToBGR.

7.32.2 Function Documentation

7.32.2.1 muppiYUVToBGRBatch_8u_C3R_Ctx()

MUppStatus muppiYUVToBGRBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input and output images passed in pSrcBatchList and pSrc←- BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.32.2.2 muppiYUVToBGRBatch_8u_P3C3R_Ctx()

MUppStatus muppiYUVToBGRBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize A number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.33 YUVToBGRBatchAdvanced

Functions

  • MUppStatus muppiYUVToBGRBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor∗pSrcBatch←- List, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGRBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)
  • MUppStatus muppiYUVToBGRBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor ∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUVToBGRBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrc←- BatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.33.1 Detailed Description

YUV to BGR batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

MUPP converts YUV to gamma corrected BGR the same way as in YUVToBGR.

7.33.2 Function Documentation

7.33.2.1 muppiYUVToBGRBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiYUVToBGRBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.33.2.2 muppiYUVToBGRBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYUVToBGRBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maxi- mum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.34 RGBToYUV422

Functions

  • MUppStatus muppiRGBToYUV422_8u_C3C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYUV422_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYUV422_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYUV422_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYUV422_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYUV422_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.34.1 Detailed Description

RGB to YUV422 color conversion.

MUPP converts YUV to gamma corrected BGR the same way as in YUVToBGR.

7.34.2 Function Documentation

7.34.2.1 muppiRGBToYUV422_8u_C3C2R_Ctx()

MUppStatus muppiRGBToYUV422_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 2 channel 8-bit unsigned packed YUV422 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.34.2.2 muppiRGBToYUV422_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYUV422_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YUV422 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.34.2.3 muppiRGBToYUV422_8u_P3R_Ctx()

MUppStatus muppiRGBToYUV422_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3],

intrDstStep[3],
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YUV422 color conversion. images.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.35 YUV422ToRGB

Functions

  • MUppStatus muppiYUV422ToRGB_8u_C2C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToRGB_8u_C2C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV422ToRGB_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToRGB_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV422ToRGB_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV422ToRGB_8u_P3AC4R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToRGB_8u_P3AC4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.35.1 Detailed Description

YUV422 to RGB color conversion.

7.35.2 Function Documentation

7.35.2.1 muppiYUV422ToRGB_8u_C2C3R_Ctx()

MUppStatus muppiYUV422ToRGB_8u_C2C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YUV422 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.35.2.2 muppiYUV422ToRGB_8u_P3AC4R_Ctx()

MUppStatus muppiYUV422ToRGB_8u_P3AC4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 4 channel 8-bit unsigned packed RGB color conversion with alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.35.2.3 muppiYUV422ToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYUV422ToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.35.2.4 muppiYUV422ToRGB_8u_P3R_Ctx()

MUppStatus muppiYUV422ToRGB_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 147

Returns

Image data related error codes, ROI related error codes

7.36 YUV422ToRGBBatch

Functions

  • MUppStatus muppiYUV422ToRGBBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToRGBBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.36.1 Detailed Description

Planar YUV422 to packed RGB batch color conversion with a single Region-of-Interest (ROI) for all pairs of in- put/output images provided in batches.

7.36.2 Function Documentation

7.36.2.1 muppiYUV422ToRGBBatch_8u_P3C3R_Ctx()

MUppStatus muppiYUV422ToRGBBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize A number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.37 YUV422ToRGBBatchAdvanced

Functions

  • MUppStatus muppiYUV422ToRGBBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToRGBBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.37.1 Detailed Description

Planar YUV422 to packed RGB batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.37.2 Function Documentation

7.37.2.1 muppiYUV422ToRGBBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYUV422ToRGBBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.38 YUV422ToBGRBatch

Functions

  • MUppStatus muppiYUV422ToBGRBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToBGRBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.38.1 Detailed Description

Planar YUV422 to packed BGR batch color conversion with a single Region-of-Interest (ROI) for all pairs of in- put/output images provided in batches.

7.38.2 Function Documentation

7.38.2.1 muppiYUV422ToBGRBatch_8u_P3C3R_Ctx()

MUppStatus muppiYUV422ToBGRBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize A number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.39 YUV422ToBGRBatchAdvanced

Functions

  • MUppStatus muppiYUV422ToBGRBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV422ToBGRBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.39.1 Detailed Description

Planar YUV422 to packed BGR batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.39.2 Function Documentation

7.39.2.1 muppiYUV422ToBGRBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYUV422ToBGRBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV422 to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.40 RGBToYUV420

Functions

  • MUppStatus muppiRGBToYUV420_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYUV420_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYUV420_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYUV420_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.40.1 Detailed Description

RGB to YUV420 color conversion.

7.40.2 Function Documentation

7.40.2.1 muppiRGBToYUV420_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYUV420_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YUV420 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.40.2.2 muppiRGBToYUV420_8u_P3R_Ctx()

MUppStatus muppiRGBToYUV420_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YUV420 color conversion. images.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.41 YUV420ToRGB

Functions

  • MUppStatus muppiYUV420ToRGB_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToRGB_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV420ToRGB_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV420ToRGB_8u_P3C4R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToRGB_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV420ToRGB_8u_P3AC4R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToRGB_8u_P3AC4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.41.1 Detailed Description

YUV420 to RGB color conversion.

7.41.2 Function Documentation

7.41.2.1 muppiYUV420ToRGB_8u_P3AC4R_Ctx()

MUppStatus muppiYUV420ToRGB_8u_P3AC4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 4 channel 8-bit unsigned packed RGB color conversion with alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.41.2.2 muppiYUV420ToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYUV420ToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.41.2.3 muppiYUV420ToRGB_8u_P3C4R_Ctx()

MUppStatus muppiYUV420ToRGB_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 4 channel 8-bit unsigned packed RGB color conversion with constant alpha (0xFF).

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.41.2.4 muppiYUV420ToRGB_8u_P3R_Ctx()

MUppStatus muppiYUV420ToRGB_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3],

MUpp8u∗pDst[3],
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.42 YUV420ToRGBBatch

Functions

  • MUppStatus muppiYUV420ToRGBBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToRGBBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.42.1 Detailed Description

Planar YUV420 to packed RGB batch color conversion with a single Region-of-Interest (ROI) for all pairs of in- put/output images provided in batches.

7.42.2 Function Documentation

7.42.2.1 muppiYUV420ToRGBBatch_8u_P3C3R_Ctx()

MUppStatus muppiYUV420ToRGBBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents Y planes. The second element of array (pSrcBatchList[1]) represents U planes.
The third element of array (pSrcBatchList[2]) represents V planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.43 YUV420ToRGBBatchAdvanced

Functions

  • MUppStatus muppiYUV420ToRGBBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToRGBBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.43.1 Detailed Description

Planar YUV420 to packed RGB batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.43.2 Function Documentation

7.43.2.1 muppiYUV420ToRGBBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYUV420ToRGBBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.44 NV12ToRGB

Functions

  • MUppStatus muppiNV12ToRGB_8u_P2C3R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToRGB_8u_P2C3R (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiNV12ToRGB_709HDTV_8u_P2C3R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToRGB_709HDTV_8u_P2C3R (const MUpp8u ∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiNV12ToRGB_709CSC_8u_P2C3R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToRGB_709CSC_8u_P2C3R (const MUpp8u ∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.44.1 Detailed Description

NV12 to RGB color conversion.

7.44.2 Function Documentation

7.44.2.1 muppiNV12ToRGB_709CSC_8u_P2C3R_Ctx()

MUppStatus muppiNV12ToRGB_709CSC_8u_P2C3R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed RGB 709 CSC color conversion. Note that HDTV conversion assumes full color range of 0 - 255, use CSC version for limited range color.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.44.2.2 muppiNV12ToRGB_709HDTV_8u_P2C3R_Ctx()

MUppStatus muppiNV12ToRGB_709HDTV_8u_P2C3R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed RGB 709 HDTV full color conversion. Note that HDTV conversion assumes full color range of 0 - 255, use CSC version for limited range color.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.44.2.3 muppiNV12ToRGB_8u_P2C3R_Ctx()

MUppStatus muppiNV12ToRGB_8u_P2C3R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
rSrcStep source_planar_image_line_step. Same value is used for each source plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.45 RGBToNV12

Functions

  • MUppStatus muppiRGBToNV12_8u_C3P2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[2], int rDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToNV12_8u_C3P2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[2], int rDstStep, MUppiSize oSizeROI)

7.45.1 Detailed Description

RGB to NV12 color conversion.

7.45.2 Function Documentation

7.45.2.1 muppiRGBToNV12_8u_C3P2R_Ctx()

MUppStatus muppiRGBToNV12_8u_C3P2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[2], intrDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB color conversion to 2 channel 8-bit unsigned planar NV12.

7.46 NV21ToRGB

Functions

  • MUppStatus muppiNV21ToRGB_8u_P2C4R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV21ToRGB_8u_P2C4R (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.46.1 Detailed Description

NV21 to RGB color conversion.

7.46.2 Function Documentation

7.46.2.1 muppiNV21ToRGB_8u_P2C4R_Ctx()

MUppStatus muppiNV21ToRGB_8u_P2C4R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV21 to 4 channel 8-bit unsigned packed RGBA color conversion with constant alpha (0xFF).

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for VU plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.47 BGRToYUV420

Functions

  • MUppStatus muppiBGRToYUV420_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYUV420_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.47.1 Detailed Description

BGR to YUV420 color conversion.

7.47.2 Function Documentation

7.47.2.1 muppiBGRToYUV420_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYUV420_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned pacmed BGR with alpha to 3 channel 8-bit unsigned planar YUV420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.48 YUV420ToBGR

Functions

  • MUppStatus muppiYUV420ToBGR_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYUV420ToBGR_8u_P3C4R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToBGR_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.48.1 Detailed Description

YUV420 to BGR color conversion.

7.48.2 Function Documentation

7.48.2.1 muppiYUV420ToBGR_8u_P3C3R_Ctx()

MUppStatus muppiYUV420ToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.48.2.2 muppiYUV420ToBGR_8u_P3C4R_Ctx()

MUppStatus muppiYUV420ToBGR_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 4 channel 8-bit unsigned packed BGR color conversion with constant alpha (0xFF).

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0muppStreamCtx application_managed_stream_context. 163

Returns

Image data related error codes, ROI related error codes

7.49 YUV420ToBGRBatch

Functions

  • MUppStatus muppiYUV420ToBGRBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToBGRBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.49.1 Detailed Description

Planar YUV420 to packed BGR batch color conversion with a single Region-of-Interest (ROI) for all pairs of in- put/output images provided in batches.

7.49.2 Function Documentation

7.49.2.1 muppiYUV420ToBGRBatch_8u_P3C3R_Ctx()

MUppStatus muppiYUV420ToBGRBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents Y planes. The second element of array (pSrcBatchList[1]) represents U planes.
The third element of array (pSrcBatchList[2]) represents V planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.50 YUV420ToBGRBatchAdvanced

Functions

  • MUppStatus muppiYUV420ToBGRBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYUV420ToBGRBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.50.1 Detailed Description

Planar YUV420 to packed BGR batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.50.2 Function Documentation

7.50.2.1 muppiYUV420ToBGRBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYUV420ToBGRBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of U planes. The third element of array (pSrcBatchList[2]) represents a batch of V
planes.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.51 NV12ToBGR

Functions

  • MUppStatus muppiNV12ToBGR_8u_P2C3R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToBGR_8u_P2C3R (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiNV12ToBGR_709HDTV_8u_P2C3R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToBGR_709HDTV_8u_P2C3R (const MUpp8u ∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiNV12ToBGR_709CSC_8u_P2C3R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToBGR_709CSC_8u_P2C3R (const MUpp8u ∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.51.1 Detailed Description

NV12 to BGR color conversion.

7.51.2 Function Documentation

7.51.2.1 muppiNV12ToBGR_709CSC_8u_P2C3R_Ctx()

MUppStatus muppiNV12ToBGR_709CSC_8u_P2C3R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed RGB 709 CSC color conversion. Note that HDTV conversion assumes full color range of 0 - 255, use CSC version for limited range color.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.51.2.2 muppiNV12ToBGR_709HDTV_8u_P2C3R_Ctx()

MUppStatus muppiNV12ToBGR_709HDTV_8u_P2C3R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed RGB 709 HDTV full color conversion. Note that HDTV conversion assumes full color range of 0 - 255, use CSC version for limited range color.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.51.2.3 muppiNV12ToBGR_8u_P2C3R_Ctx()

MUppStatus muppiNV12ToBGR_8u_P2C3R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.52 BGRToNV12

Functions

  • MUppStatus muppiBGRToNV12_8u_C3P2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[2], int rDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToNV12_8u_C3P2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[2], int rDstStep, MUppiSize oSizeROI)

7.52.1 Detailed Description

BGR to NV12 color conversion.

7.52.2 Function Documentation

7.52.2.1 muppiBGRToNV12_8u_C3P2R_Ctx()

MUppStatus muppiBGRToNV12_8u_C3P2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[2], intrDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR color conversion to 2 channel 8-bit unsigned planar NV12.

7.53 NV21ToBGR

Functions

  • MUppStatus muppiNV21ToBGR_8u_P2C4R_Ctx (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV21ToBGR_8u_P2C4R (const MUpp8u∗const pSrc[2], int rSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.53.1 Detailed Description

NV21 to BGR color conversion.

7.53.2 Function Documentation

7.53.2.1 muppiNV21ToBGR_8u_P2C4R_Ctx()

MUppStatus muppiNV21ToBGR_8u_P2C4R_Ctx ( const MUpp8u ∗constpSrc[2], intrSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV21 to 4 channel 8-bit unsigned packed BGRA color conversion with constant alpha (0xFF).

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for VU plane).
rSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. nDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.54 RGBToYCbCr

Functions

  • MUppStatus muppiRGBToYCbCr_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

7.54.1 Detailed Description

RGB to YCbCr color conversion.

Here is how MUPP converts gamma corrected RGB or BGR to YCbCr. In the YCbCr model, Y is defined to have a nominal range [16..235], while Cb and Cr are defined to have a range [16..240], with the value of 128 as corresponding to zero. MUpp32f nY = 0.257FR + 0.504FG + 0.098FB + 16.0F; MUpp32f nCb = -0.148FR - 0.291FG + 0.439FB + 128.0F; MUpp32f nCr = 0.439FR - 0.368FG - 0.071F*B + 128.0F;

7.54.2 Function Documentation

7.54.2.1 muppiRGBToYCbCr_8u_AC4P3R_Ctx()

MUppStatus muppiRGBToYCbCr_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 3 channel 8-bit unsigned planar YCbCr color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.54.2.2 muppiRGBToYCbCr_8u_AC4R_Ctx()

MUppStatus muppiRGBToYCbCr_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep,

MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel unsigned 8-bit packed YCbCr with alpha color conversion, not affecting alpha.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.54.2.3 muppiRGBToYCbCr_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel unsigned 8-bit planar YCbCr color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.54.2.4 muppiRGBToYCbCr_8u_C3R_Ctx()

MUppStatus muppiRGBToYCbCr_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel unsigned 8-bit packed YCbCr color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.54.2.5 muppiRGBToYCbCr_8u_P3R_Ctx()

MUppStatus muppiRGBToYCbCr_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel planar 8-bit unsigned RGB to 3 channel planar 8-bit YCbCr color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.55 YCbCrToRGB

Functions

  • MUppStatus muppiYCbCrToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToRGB_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGB_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToRGB_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToRGB_8u_P3C4R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGB_8u_P3C4R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.55.1 Detailed Description

YCbCr to RGB color conversion.

Here is how MUPP converts YCbCr to gamma corrected RGB or BGR. The output RGB values are saturated to the range [0..255]. MUpp32f nY = 1.164F*((MUpp32f)Y - 16.0F); MUpp32f nR = ((MUpp32f)Cr - 128.0F); MUpp32f nB = ((MUpp32f)Cb

  • 128.0F); MUpp32f nG = nY - 0.813FnR - 0.392FnB; if (nG > 255.0F) nG = 255.0F; nR = nY + 1.596FnR; if (nR > 255.0F) nR = 255.0F; nB = nY + 2.017FnB; if (nB > 255.0F) nB = 255.0F;

7.55.2 Function Documentation

7.55.2.1 muppiYCbCrToRGB_8u_AC4R_Ctx()

MUppStatus muppiYCbCrToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed YCbCr with alpha to 4 channel 8-bit unsigned packed RGB with alpha color conversion, not affecting alpha. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.55.2.2 muppiYCbCrToRGB_8u_C3R_Ctx()

MUppStatus muppiYCbCrToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.55.2.3 muppiYCbCrToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYCbCrToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.55.2.4 muppiYCbCrToRGB_8u_P3C4R_Ctx()

MUppStatus muppiYCbCrToRGB_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 4 channel 8-bit unsigned packed RGB color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.55.2.5 muppiYCbCrToRGB_8u_P3R_Ctx()

MUppStatus muppiYCbCrToRGB_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.56 YCbCrToRGBBatch

Functions

  • MUppStatus muppiYCbCrToRGBBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiYCbCrToRGBBatch_8u_C3R (const MUppiImageDescriptor ∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCrToRGBBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCrToRGBBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.56.1 Detailed Description

YCbCr to RGB batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images provided in batches.

MUPP converts YCbCr to gamma corrected RGB the same way as in YCbCrToRGB.

7.56.2 Function Documentation

7.56.2.1 muppiYCbCrToRGBBatch_8u_C3R_Ctx()

MUppStatus muppiYCbCrToRGBBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input and output images passed in pSrcBatchList and pSrc←- BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.56.2.2 muppiYCbCrToRGBBatch_8u_P3C3R_Ctx()

MUppStatus muppiYCbCrToRGBBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3],

MUppiImageDescriptor∗pDstBatchList,
intnBatchSize,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.57 YCbCrToRGBBatchAdvanced

Functions

  • MUppStatus muppiYCbCrToRGBBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor ∗p←- SrcBatchList, MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGBBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrcBatch←- List, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)
  • MUppStatus muppiYCbCrToRGBBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToRGBBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const p←- SrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.57.1 Detailed Description

YCbCr to RGB batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

MUPP converts YCbCr to gamma corrected RGB the same way as in YCbCrToRGB.

7.57.2 Function Documentation

7.57.2.1 muppiYCbCrToRGBBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiYCbCrToRGBBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.57.2.2 muppiYCbCrToRGBBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYCbCrToRGBBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize Number of MUppiImageDescriptor
structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muPP API v 1.4.0muppStreamCtx application_managed_stream_context. 180

Returns

Image data related error codes, ROI related error codes

7.58 YCbCrToBGR

Functions

  • MUppStatus muppiYCbCrToBGR_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToBGR_8u_P3C4R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGR_8u_P3C4R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.58.1 Detailed Description

YCbCr to BGR color conversion.

7.58.2 Function Documentation

7.58.2.1 muppiYCbCrToBGR_8u_P3C3R_Ctx()

MUppStatus muppiYCbCrToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.58.2.2 muppiYCbCrToBGR_8u_P3C4R_Ctx()

MUppStatus muppiYCbCrToBGR_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 4 channel 8-bit unsigned packed BGR color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.59 YCbCrToBGRBatch

Functions

  • MUppStatus muppiYCbCrToBGRBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiYCbCrToBGRBatch_8u_C3R (const MUppiImageDescriptor ∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToBGRBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGRBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.59.1 Detailed Description

YCbCr to BGR batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images provided in batches.

MUPP converts YCbCr to gamma corrected BGR the same way as in YCbCrToBGR.

7.59.2 Function Documentation

7.59.2.1 muppiYCbCrToBGRBatch_8u_C3R_Ctx()

MUppStatus muppiYCbCrToBGRBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input and output images passed in pSrcBatchList and pSrc←- BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.59.2.2 muppiYCbCrToBGRBatch_8u_P3C3R_Ctx()

MUppStatus muppiYCbCrToBGRBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.60 YCbCrToBGRBatchAdvanced

Functions

  • MUppStatus muppiYCbCrToBGRBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor ∗p←- SrcBatchList, MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGRBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrcBatch←- List, MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)
  • MUppStatus muppiYCbCrToBGRBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor ∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGRBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const p←- SrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.60.1 Detailed Description

YCbCr to BGR batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

MUPP converts YCbCr to gamma corrected BGR the same way as in YCbCrToBGR.

7.60.2 Function Documentation

7.60.2.1 muppiYCbCrToBGRBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiYCbCrToBGRBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrcBatchList, MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList source_batch_images_pointer.
pDstBatchList destination_batch_images_pointer.
nBatchSize Number of MUppiImageDescriptor structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.60.2.2 muppiYCbCrToBGRBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYCbCrToBGRBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize Number of MUppiImageDescriptor
structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.61 YCbCrToBGR_709CSC

Functions

  • MUppStatus muppiYCbCrToBGR_709CSC_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGR_709CSC_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCrToBGR_709CSC_8u_P3C4R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCrToBGR_709CSC_8u_P3C4R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.61.1 Detailed Description

YCbCr to BGR_709CSC color conversion.

7.61.2 Function Documentation

7.61.2.1 muppiYCbCrToBGR_709CSC_8u_P3C3R_Ctx()

MUppStatus muppiYCbCrToBGR_709CSC_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned packed BGR_709CSC color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.61.2.2 muppiYCbCrToBGR_709CSC_8u_P3C4R_Ctx()

MUppStatus muppiYCbCrToBGR_709CSC_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr to 4 channel 8-bit unsigned packed BGR_709CSC color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.62 RGBToYCbCr422

Functions

  • MUppStatus muppiRGBToYCbCr422_8u_C3C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr422_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr422_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr422_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr422_8u_P3C2R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.62.1 Detailed Description

RGB to YCbCr422 color conversion.

7.62.2 Function Documentation

7.62.2.1 muppiRGBToYCbCr422_8u_C3C2R_Ctx()

MUppStatus muppiRGBToYCbCr422_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 2 channel 8-bit unsigned packed YCbCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.62.2.2 muppiRGBToYCbCr422_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr422_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.62.2.3 muppiRGBToYCbCr422_8u_P3C2R_Ctx()

MUppStatus muppiRGBToYCbCr422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 2 channel 8-bit unsigned packed YCbCr422 color conversion. images.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.63 YCbCr422ToRGB

Functions

  • MUppStatus muppiYCbCr422ToRGB_8u_C2C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToRGB_8u_C2C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr422ToRGB_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToRGB_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr422ToRGB_8u_P3C3R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.63.1 Detailed Description

YCbCr422 to RGB color conversion.

7.63.2 Function Documentation

7.63.2.1 muppiYCbCr422ToRGB_8u_C2C3R_Ctx()

MUppStatus muppiYCbCr422ToRGB_8u_C2C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned packed RGB color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.63.2.2 muppiYCbCr422ToRGB_8u_C2P3R_Ctx()

MUppStatus muppiYCbCr422ToRGB_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc,

intnSrcStep,
MUpp8u∗pDst[3],
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned planar RGB color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst destination_planar_image_pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.63.2.3 muppiYCbCr422ToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr422ToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed RGB color conversion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.64 YCbCr422ToRGBBatch

Functions

  • MUppStatus muppiYCbCr422ToRGBBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrc←- BatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToRGBBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.64.1 Detailed Description

Planar YCbCr422 to packed RGB batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images provided in batches.

7.64.2 Function Documentation

7.64.2.1 muppiYCbCr422ToRGBBatch_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr422ToRGBBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.65 YCbCr422ToRGBBatchAdvanced

Functions

  • MUppStatus muppiYCbCr422ToRGBBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor ∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSize←- ROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToRGBBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.65.1 Detailed Description

Planar YCbCr422 to packed RGB batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.65.2 Function Documentation

7.65.2.1 muppiYCbCr422ToRGBBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYCbCr422ToRGBBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize Number of MUppiImageDescriptor
structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.66 RGBToYCrCb422

Functions

  • MUppStatus muppiRGBToYCrCb422_8u_C3C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCrCb422_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCrCb422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCrCb422_8u_P3C2R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.66.1 Detailed Description

RGB to YCrCb422 color conversion.

7.66.2 Function Documentation

7.66.2.1 muppiRGBToYCrCb422_8u_C3C2R_Ctx()

MUppStatus muppiRGBToYCrCb422_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 2 channel 8-bit unsigned packed YCrCb422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.66.2.2 muppiRGBToYCrCb422_8u_P3C2R_Ctx()

MUppStatus muppiRGBToYCrCb422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 2 channel 8-bit unsigned packed YCrCb422 color conversion. images.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.67 YCrCb422ToRGB

Functions

  • MUppStatus muppiYCrCb422ToRGB_8u_C2C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb422ToRGB_8u_C2C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCrCb422ToRGB_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb422ToRGB_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

7.67.1 Detailed Description

YCrCb422 to RGB color conversion.

7.67.2 Function Documentation

7.67.2.1 muppiYCrCb422ToRGB_8u_C2C3R_Ctx()

MUppStatus muppiYCrCb422ToRGB_8u_C2C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 3 channel 8-bit unsigned packed RGB color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.67.2.2 muppiYCrCb422ToRGB_8u_C2P3R_Ctx()

MUppStatus muppiYCrCb422ToRGB_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 3 channel 8-bit unsigned planar RGB color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst destination_planar_image_pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.68 BGRToYCbCr422

Functions

  • MUppStatus muppiBGRToYCbCr422_8u_C3C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr422_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr422_8u_AC4C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr422_8u_AC4C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr422_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr422_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr422_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr422_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.68.1 Detailed Description

BGR to YCbCr422 color conversion.

7.68.2 Function Documentation

7.68.2.1 muppiBGRToYCbCr422_8u_AC4C2R_Ctx()

MUppStatus muppiBGRToYCbCr422_8u_AC4C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 2 channel 8-bit unsigned packed YCrCb422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 197

Returns

Image data related error codes, ROI related error codes

7.68.2.2 muppiBGRToYCbCr422_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCbCr422_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCbCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.68.2.3 muppiBGRToYCbCr422_8u_C3C2R_Ctx()

MUppStatus muppiBGRToYCbCr422_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 2 channel 8-bit unsigned packed YCrCb422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 198

Returns

Image data related error codes, ROI related error codes

7.68.2.4 muppiBGRToYCbCr422_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr422_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.69 YCbCr422ToBGR

Functions

  • MUppStatus muppiYCbCr422ToBGR_8u_C2C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToBGR_8u_C2C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToBGR_8u_C2C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToBGR_8u_C2C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)
  • MUppStatus muppiYCbCr422ToBGR_8u_P3C3R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.69.1 Detailed Description

YCbCr422 to BGR color conversion.

7.69.2 Function Documentation

7.69.2.1 muppiYCbCr422ToBGR_8u_C2C3R_Ctx()

MUppStatus muppiYCbCr422ToBGR_8u_C2C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 3 channel 8-bit unsigned packed BGR color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.69.2.2 muppiYCbCr422ToBGR_8u_C2C4R_Ctx()

MUppStatus muppiYCbCr422ToBGR_8u_C2C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 4 channel 8-bit unsigned packed BGR color conversion with constant alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 200

Returns

Image data related error codes, ROI related error codes

7.69.2.3 muppiYCbCr422ToBGR_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr422ToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed BGR color conversion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.70 YCbCr422ToBGRBatch

Functions

  • MUppStatus muppiYCbCr422ToBGRBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrc←- BatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToBGRBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.70.1 Detailed Description

Planar YCbCr422 to packed BGR batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images provided in batches.

7.70.2 Function Documentation

7.70.2.1 muppiYCbCr422ToBGRBatch_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr422ToBGRBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.71 YCbCr422ToBGRBatchAdvanced

Functions

  • MUppStatus muppiYCbCr422ToBGRBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor ∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSize←- ROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToBGRBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.71.1 Detailed Description

Planar YCbCr422 to packed BGR batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.71.2 Function Documentation

7.71.2.1 muppiYCbCr422ToBGRBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYCbCr422ToBGRBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize Number of MUppiImageDescriptor
structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.72 RGBToCbYCr422

Functions

  • MUppStatus muppiRGBToCbYCr422_8u_C3C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToCbYCr422_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToCbYCr422Gamma_8u_C3C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToCbYCr422Gamma_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.72.1 Detailed Description

RGB to CbYCr422 color conversion.

7.72.2 Function Documentation

7.72.2.1 muppiRGBToCbYCr422_8u_C3C2R_Ctx()

MUppStatus muppiRGBToCbYCr422_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 2 channel 8-bit unsigned packed CbYCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.72.2.2 muppiRGBToCbYCr422Gamma_8u_C3C2R_Ctx()

MUppStatus muppiRGBToCbYCr422Gamma_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB first gets forward gamma corrected then converted to 2 channel 8-bit unsigned packed CbYCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.73 CbYCr422ToRGB

Functions

  • MUppStatus muppiCbYCr422ToRGB_8u_C2C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToRGB_8u_C2C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.73.1 Detailed Description

CbYCr422 to RGB color conversion.

7.73.2 Function Documentation

7.73.2.1 muppiCbYCr422ToRGB_8u_C2C3R_Ctx()

MUppStatus muppiCbYCr422ToRGB_8u_C2C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCrC22 to 3 channel 8-bit unsigned packed RGB color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.74 BGRToCbYCr422

Functions

  • MUppStatus muppiBGRToCbYCr422_8u_AC4C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToCbYCr422_8u_AC4C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.74.1 Detailed Description

BGR to CbYCr422 color conversion.

7.74.2 Function Documentation

7.74.2.1 muppiBGRToCbYCr422_8u_AC4C2R_Ctx()

MUppStatus muppiBGRToCbYCr422_8u_AC4C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 2 channel 8-bit unsigned packed CbYCr422 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.75 BGRToCbYCr422_709HDTV

Functions

  • MUppStatus muppiBGRToCbYCr422_709HDTV_8u_C3C2R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToCbYCr422_709HDTV_8u_C3C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToCbYCr422_709HDTV_8u_AC4C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToCbYCr422_709HDTV_8u_AC4C2R (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.75.1 Detailed Description

BGR to CbYCr422_709HDTV color conversion.

7.75.2 Function Documentation

7.75.2.1 muppiBGRToCbYCr422_709HDTV_8u_AC4C2R_Ctx()

MUppStatus muppiBGRToCbYCr422_709HDTV_8u_AC4C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 2 channel 8-bit unsigned packed CbYCr422_709HDTV color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.75.2.2 muppiBGRToCbYCr422_709HDTV_8u_C3C2R_Ctx()

MUppStatus muppiBGRToCbYCr422_709HDTV_8u_C3C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 2 channel 8-bit unsigned packed CbYCr422_709HDTV color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.76 CbYCr422ToBGR

Functions

  • MUppStatus muppiCbYCr422ToBGR_8u_C2C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToBGR_8u_C2C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.76.1 Detailed Description

CbYCr422 to BGR color conversion.

7.76.2 Function Documentation

7.76.2.1 muppiCbYCr422ToBGR_8u_C2C4R_Ctx()

MUppStatus muppiCbYCr422ToBGR_8u_C2C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 4 channel 8-bit unsigned packed BGR color conversion with alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.77 CbYCr422ToBGR_709HDTV

Functions

  • MUppStatus muppiCbYCr422ToBGR_709HDTV_8u_C2C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToBGR_709HDTV_8u_C2C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCbYCr422ToBGR_709HDTV_8u_C2C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToBGR_709HDTV_8u_C2C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.77.1 Detailed Description

CbYCr422 to BGR_709HDTV color conversion.

7.77.2 Function Documentation

7.77.2.1 muppiCbYCr422ToBGR_709HDTV_8u_C2C3R_Ctx()

MUppStatus muppiCbYCr422ToBGR_709HDTV_8u_C2C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 3 channel 8-bit unsigned packed BGR_709HDTV color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.77.2.2 muppiCbYCr422ToBGR_709HDTV_8u_C2C4R_Ctx()

MUppStatus muppiCbYCr422ToBGR_709HDTV_8u_C2C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 4 channel 8-bit unsigned packed BGR_709HDTV color conversion with constant alpha. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.78 RGBToYCbCr420

Functions

  • MUppStatus muppiRGBToYCbCr420_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr420_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.78.1 Detailed Description

RGB to YCbCr420 color conversion.

7.78.2 Function Documentation

7.78.2.1 muppiRGBToYCbCr420_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr420_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.79 YCbCr420ToRGB

Functions

  • MUppStatus muppiYCbCr420ToRGB_8u_P3C3R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)

7.79.1 Detailed Description

YCbCr420 to RGB color conversion.

7.79.2 Function Documentation

7.79.2.1 muppiYCbCr420ToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.80 YCbCr420ToRGBBatch

Functions

  • MUppStatus muppiYCbCr420ToRGBBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrc←- BatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToRGBBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.80.1 Detailed Description

Planar YCbCr420 to packed RGB batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images provided in batches.

7.80.2 Function Documentation

7.80.2.1 muppiYCbCr420ToRGBBatch_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToRGBBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed RGB batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.81 YCbCr420ToRGBBatchAdvanced

Functions

  • MUppStatus muppiYCbCr420ToRGBBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor ∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSize←- ROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToRGBBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.81.1 Detailed Description

Planar YCbCr420 to packed RGB batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.81.2 Function Documentation

7.81.2.1 muppiYCbCr420ToRGBBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYCbCr420ToRGBBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed RGB batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize Number of MUppiImageDescriptor
structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.82 RGBToYCrCb420

Functions

  • MUppStatus muppiRGBToYCrCb420_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCrCb420_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.82.1 Detailed Description

RGB to YCrCb420 color conversion.

7.82.2 Function Documentation

7.82.2.1 muppiRGBToYCrCb420_8u_AC4P3R_Ctx()

MUppStatus muppiRGBToYCrCb420_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 3 channel 8-bit unsigned planar YCrCb420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.83 YCrCb420ToRGB

Functions

  • MUppStatus muppiYCrCb420ToRGB_8u_P3C4R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb420ToRGB_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.83.1 Detailed Description

YCrCb420 to RGB color conversion.

7.83.2 Function Documentation

7.83.2.1 muppiYCrCb420ToRGB_8u_P3C4R_Ctx()

MUppStatus muppiYCrCb420ToRGB_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCrCb420 to 4 channel 8-bit unsigned packed RGB color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.84 BGRToYCbCr420

Functions

  • MUppStatus muppiBGRToYCbCr420_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr420_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr420_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr420_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.84.1 Detailed Description

BGR to YCbCr420 color conversion.

7.84.2 Function Documentation

7.84.2.1 muppiBGRToYCbCr420_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCbCr420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.84.2.2 muppiBGRToYCbCr420_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.85 BGRToYCbCr420_709CSC

Functions

  • MUppStatus muppiBGRToYCbCr420_709CSC_8u_C3P3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr420_709CSC_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr420_709CSC_8u_AC4P3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr420_709CSC_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.85.1 Detailed Description

BGR to YCbCr420_709CSC color conversion.

7.85.2 Function Documentation

7.85.2.1 muppiBGRToYCbCr420_709CSC_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_709CSC_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCbCr420_709CSC color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.85.2.2 muppiBGRToYCbCr420_709CSC_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_709CSC_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr420_709CSC color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 219

Returns

Image data related error codes, ROI related error codes

7.86 BGRToYCbCr420_709HDTV

Functions

  • MUppStatus muppiBGRToYCbCr420_709HDTV_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr420_709HDTV_8u_AC4P3R (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.86.1 Detailed Description

BGR to YCbCr420_709HDTV color conversion.

7.86.2 Function Documentation

7.86.2.1 muppiBGRToYCbCr420_709HDTV_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_709HDTV_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCbCr420_709HDTV color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.87 BGRToYCrCb420_709CSC

Functions

  • MUppStatus muppiBGRToYCrCb420_709CSC_8u_C3P3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCrCb420_709CSC_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCrCb420_709CSC_8u_AC4P3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCrCb420_709CSC_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.87.1 Detailed Description

BGR to YCrCb420_709CSC color conversion.

7.87.2 Function Documentation

7.87.2.1 muppiBGRToYCrCb420_709CSC_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCrCb420_709CSC_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCrCb420_709CSC color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.87.2.2 muppiBGRToYCrCb420_709CSC_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCrCb420_709CSC_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCrCb420_709CSC color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.88 YCbCr420ToBGR

Functions

  • MUppStatus muppiYCbCr420ToBGR_8u_P3C3R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr420ToBGR_8u_P3C4R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToBGR_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.88.1 Detailed Description

YCbCr420 to BGR color conversion.

7.88.2 Function Documentation

7.88.2.1 muppiYCbCr420ToBGR_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.88.2.2 muppiYCbCr420ToBGR_8u_P3C4R_Ctx()

MUppStatus muppiYCbCr420ToBGR_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 4 channel 8-bit unsigned packed BGR color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.89 YCbCr420ToBGRBatch

Functions

  • MUppStatus muppiYCbCr420ToBGRBatch_8u_P3C3R_Ctx (const MUppiImageDescriptor∗const pSrc←- BatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToBGRBatch_8u_P3C3R (const MUppiImageDescriptor∗const pSrcBatch←- List[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oSizeROI)

7.89.1 Detailed Description

Planar YCbCr420 to packed BGR batch color conversion with a single Region-of-Interest (ROI) for all pairs of input/output images provided in batches.

7.89.2 Function Documentation

7.89.2.1 muppiYCbCr420ToBGRBatch_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToBGRBatch_8u_P3C3R_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed BGR batch color conversion for a single ROI. Provided oSizeROI will be used for all pairs of input planes making input images and output packed images passed in pSrcBatchList and pSrcBatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents a
batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize A number of MUppiImageDescriptor
structures processed in this call (must be>1).
oSizeROI roi_specification. muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.90 YCbCr420ToBGRBatchAdvanced

Functions

  • MUppStatus muppiYCbCr420ToBGRBatch_8u_P3C3R_Advanced_Ctx (const MUppiImageDescriptor ∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSize←- ROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToBGRBatch_8u_P3C3R_Advanced (const MUppiImageDescriptor∗const pSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI)

7.90.1 Detailed Description

Planar YCbCr420 to packed BGR batch color conversion where each pair of input/output images from provided batches has own Region-of-Interest (ROI).

7.90.2 Function Documentation

7.90.2.1 muppiYCbCr420ToBGRBatch_8u_P3C3R_Advanced_Ctx()

MUppStatus muppiYCbCr420ToBGRBatch_8u_P3C3R_Advanced_Ctx ( const MUppiImageDescriptor∗constpSrcBatchList[3], MUppiImageDescriptor∗pDstBatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed BGR batch color conversion where each pair of input/output images has own ROI. Provided oMaxSizeROI must contain the maximum width and the maximum height of all ROIs defined in pDstBatchList. API user must ensure that ROI from pDstBatchList for each pair of input and output images does not go beyond the borders of images in each pair.

Parameters

pSrcBatchList An array where each element is a batch of images representing one of planes in planar
images, source_batch_images_pointer. The first element of array (pSrcBatchList[0])
represents a batch of Y planes. The second element of array (pSrcBatchList[1]) represents
a batch of Cb planes. The third element of array (pSrcBatchList[2]) represents a batch of Cr
planes.
pDstBatchList destination_batch_images_pointer. nBatchSize Number of MUppiImageDescriptor
structures processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI), must contain the maximum width and the maximum height from all
destination ROIs used for processing data.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.91 YCbCr420ToBGR_709CSC

Functions

  • MUppStatus muppiYCbCr420ToBGR_709CSC_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToBGR_709CSC_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.91.1 Detailed Description

YCbCr420_709CSC to BGR color conversion.

7.91.2 Function Documentation

7.91.2.1 muppiYCbCr420ToBGR_709CSC_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToBGR_709CSC_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed BGR_709CSC color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.92 YCbCr420ToBGR_709HDTV

Functions

  • MUppStatus muppiYCbCr420ToBGR_709HDTV_8u_P3C4R_Ctx (const MUpp8u∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiYCbCr420ToBGR_709HDTV_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.92.1 Detailed Description

YCbCr420_709HDTV to BGR color conversion.

7.92.2 Function Documentation

7.92.2.1 muppiYCbCr420ToBGR_709HDTV_8u_P3C4R_Ctx()

MUppStatus muppiYCbCr420ToBGR_709HDTV_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 4 channel 8-bit unsigned packed BGR_709HDTV color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.93 BGRToYCrCb420

Functions

  • MUppStatus muppiBGRToYCrCb420_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCrCb420_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCrCb420_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCrCb420_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.93.1 Detailed Description

BGR to YCrCb420 color conversion.

7.93.2 Function Documentation

7.93.2.1 muppiBGRToYCrCb420_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCrCb420_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCrCb420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.93.2.2 muppiBGRToYCrCb420_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCrCb420_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCrCb420 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.94 BGRToYCbCr411

Functions

  • MUppStatus muppiBGRToYCbCr411_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr411_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr411_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr411_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.94.1 Detailed Description

BGR to YCbCr411 color conversion.

7.94.2 Function Documentation

7.94.2.1 muppiBGRToYCbCr411_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCbCr411_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCbCr411 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.94.2.2 muppiBGRToYCbCr411_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr411_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr411 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0muppStreamCtx application_managed_stream_context. 230

Returns

Image data related error codes, ROI related error codes

7.95 RGBToYCbCr411

Functions

  • MUppStatus muppiRGBToYCbCr411_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr411_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCbCr411_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCbCr411_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

7.95.1 Detailed Description

RGB to YCbCr411 color conversion.

7.95.2 Function Documentation

7.95.2.1 muppiRGBToYCbCr411_8u_AC4P3R_Ctx()

MUppStatus muppiRGBToYCbCr411_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 3 channel 8-bit unsigned planar YCbCr411 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.95.2.2 muppiRGBToYCbCr411_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr411_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr411 color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.96 BGRToYCbCr

Functions

  • MUppStatus muppiBGRToYCbCr_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr_8u_AC4P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr_8u_AC4P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToYCbCr_8u_AC4P4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToYCbCr_8u_AC4P4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)

7.96.1 Detailed Description

BGR to YCbCr color conversion.

7.96.2 Function Documentation

7.96.2.1 muppiBGRToYCbCr_8u_AC4P3R_Ctx()

MUppStatus muppiBGRToYCbCr_8u_AC4P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 3 channel 8-bit unsigned planar YCbCr color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.96.2.2 muppiBGRToYCbCr_8u_AC4P4R_Ctx()

MUppStatus muppiBGRToYCbCr_8u_AC4P4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 4 channel 8-bit unsigned planar YCbCr color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 233

Returns

Image data related error codes, ROI related error codes

7.96.2.3 muppiBGRToYCbCr_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr color conversion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.97 YCbCr411ToBGR

Functions

  • MUppStatus muppiYCbCr411ToBGR_8u_P3C3R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToBGR_8u_P3C4R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToBGR_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.97.1 Detailed Description

YCbCr411 to BGR color conversion.

7.97.2 Function Documentation

7.97.2.1 muppiYCbCr411ToBGR_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr411ToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.97.2.2 muppiYCbCr411ToBGR_8u_P3C4R_Ctx()

MUppStatus muppiYCbCr411ToBGR_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 4 channel 8-bit unsigned packed BGR color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 235

Returns

Image data related error codes, ROI related error codes

7.98 YCbCr411ToRGB

Functions

  • MUppStatus muppiYCbCr411ToRGB_8u_P3C3R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToRGB_8u_P3C3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToRGB_8u_P3C4R_Ctx (const MUpp8u ∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToRGB_8u_P3C4R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nAval)

7.98.1 Detailed Description

YCbCr411 to RGB color conversion.

7.98.2 Function Documentation

7.98.2.1 muppiYCbCr411ToRGB_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr411ToRGB_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.98.2.2 muppiYCbCr411ToRGB_8u_P3C4R_Ctx()

MUppStatus muppiYCbCr411ToRGB_8u_P3C4R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unAval, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 4 channel 8-bit unsigned packed RGB color conversion with constant alpha.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nAval 8-bit unsigned alpha constant.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.99 RGBToXYZ

Functions

  • MUppStatus muppiRGBToXYZ_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToXYZ_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToXYZ_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToXYZ_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.99.1 Detailed Description

RGB to XYZ color conversion.

Here is how MUPP converts gamma corrected RGB or BGR to XYZ. MUpp32f nNormalizedR = (MUpp32f)R0.003921569F; // / 255.0F MUpp32f nNormalizedG = (MUpp32f)G0.003921569F; MUpp32f nNormalizedB = (MUpp32f)B0.003921569F; MUpp32f nX = 0.412453FnNormalizedR + 0.35758F *nNormalizedG + 0.180423F nNormalizedB; if (nX > 1.0F) nX = 1.0F; MUpp32f nY = 0.212671F nNormalizedR + 0.71516F nNormalizedG + 0.072169FnNormalizedB; if (nY

1.0F) nY = 1.0F; MUpp32f nZ = 0.019334FnNormalizedR + 0.119193F nNormalizedG + 0.950227FnNormalizedB; if (nZ > 1.0F) nZ = 1.0F; X = (MUpp8u)(nX255.0F); Y = (MUpp8u)(nY255.0F); Z = (MUpp8u)(nZ255.0F);

7.99.2 Function Documentation

7.99.2.1 muppiRGBToXYZ_8u_AC4R_Ctx()

MUppStatus muppiRGBToXYZ_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned packed XYZ with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.99.2.2 muppiRGBToXYZ_8u_C3R_Ctx()

MUppStatus muppiRGBToXYZ_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed XYZ color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.100 XYZToRGB

Functions

  • MUppStatus muppiXYZToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXYZToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiXYZToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiXYZToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.100.1 Detailed Description

XYZ to RGB color conversion.

Here is how MUPP converts XYZ to gamma corrected RGB or BGR. The code assumes that X,Y, and Z values are in the range [0..1]. MUpp32f nNormalizedX = (MUpp32f)X0.003921569F; // / 255.0F MUpp32f nNormalizedY = (MUpp32f)Y0.003921569F; MUpp32f nNormalizedZ = (MUpp32f)Z0.003921569F; MUpp32f nR = 3.240479FnNormalizedX - 1.53715F *nNormalizedY - 0.498535F nNormalizedZ; if (nR > 1.0F) nR = 1.0F; MUpp32f nG = -0.969256F nNormalizedX + 1.875991F nNormalizedY + 0.041556FnNormalizedZ; if (nG

1.0F) nG = 1.0F; MUpp32f nB = 0.055648FnNormalizedX - 0.204043F nNormalizedY + 1.057311FnNormalizedZ; if (nB > 1.0F) nB = 1.0F; R = (MUpp8u)(nR255.0F); G = (MUpp8u)(nG255.0F); B = (MUpp8u)(nB255.0F);

7.100.2 Function Documentation

7.100.2.1 muppiXYZToRGB_8u_AC4R_Ctx()

MUppStatus muppiXYZToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed XYZ with alpha to 4 channel 8-bit unsigned packed RGB with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.100.2.2 muppiXYZToRGB_8u_C3R_Ctx()

MUppStatus muppiXYZToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed XYZ to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.101 RGBToLUV

Functions

  • MUppStatus muppiRGBToLUV_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToLUV_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToLUV_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToLUV_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.101.1 Detailed Description

RGB to LUV color conversion.

Here is how MUPP converts gamma corrected RGB or BGR to CIE LUV using the CIE XYZ D65 white point with a Y luminance of 1.0. The computed values of the L component are in the range [0..100], U component in the range [-134..220], and V component in the range [-140..122]. The code uses cbrtf() the 32 bit floating point cube root math function. // use CIE D65 chromaticity coordinates #define nCIE_XYZ_D65_xn 0.312713F #define nCIE_XYZ_D65_yn 0.329016F #define nn_DIVISOR (-2.0FnCIE_XYZ_D65_xn + 12.0FnCIE_XYZ_D65_yn

  • 3.0F) #define nun (4.0FnCIE_XYZ_D65_xn / nn_DIVISOR) #define nvn (9.0F nCIE_XYZ_D65_yn / nn_DIVISOR) // First convert to XYZ MUpp32f nNormalizedR = (MUpp32f)R0.003921569F; // / 255.0F MUpp32f nNormalizedG = (MUpp32f)G0.003921569F; MUpp32f nNormalizedB = (MUpp32f)B0.003921569F; MUpp32f nX = 0.412453FnNormalizedR + 0.35758F nNormalizedG + 0.180423F nNormalizedB; MUpp32f nY = 0.212671FnNormalizedR + 0.71516F * nNormalizedG + 0.072169FnNormalizedB; MUpp32f nZ = 0.019334F* nNormalizedR
  • 0.119193FnNormalizedG + 0.950227FnNormalizedB; // Now calculate LUV from the XYZ value MUpp32f nTemp = nX + 15.0FnY + 3.0FnZ; MUpp32f nu = 4.0FnX / nTemp; MUpp32f nv = 9.0FnY / nTemp; MUpp32f nL = 116.0Fcbrtf(nY) - 16.0F; if (nL < 0.0F) nL = 0.0F; if (nL > 100.0F) nL = 100.0F; nTemp = 13.0FnL; MUpp32f nU = nTemp*(nu - nun); if (nU < -134.0F) nU = -134.0F; if (nU > 220.0F) nU = 220.0F; MUpp32f nV = nTemp*(nv - nvn); if (nV < -140.0F) nV = -140.0F; if (nV > 122.0F) nV = 122.0F; L = (MUpp8u)(nL255.0F0.01F); // / 100.0F U = (MUpp8u)((nU + 134.0F)255.0F0.0028249F); // / 354.0F V = (MUpp8u)((nV + 140.0F)255.0F0.0038168F); // / 262.0F

7.101.2 Function Documentation

7.101.2.1 muppiRGBToLUV_8u_AC4R_Ctx()

MUppStatus muppiRGBToLUV_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned packed LUV with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.101.2.2 muppiRGBToLUV_8u_C3R_Ctx()

MUppStatus muppiRGBToLUV_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed LUV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.102 LUVToRGB

Functions

  • MUppStatus muppiLUVToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiLUVToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiLUVToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiLUVToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.102.1 Detailed Description

LUV to RGB color conversion.

Here is how MUPP converts CIE LUV to gamma corrected RGB or BGR using the CIE XYZ D65 white point with a Y luminance of 1.0. The code uses powf() the 32 bit floating point power math function. // use CIE D65 chromaticity coordinates

#define nCIE_XYZ_D65_xn 0.312713F
#define nCIE_XYZ_D65_yn 0.329016F
#define nn_DIVISOR (-2.0F*nCIE_XYZ_D65_xn + 12.0F*nCIE_XYZ_D65_yn
+ 3.0F) #define nun (4.0F*nCIE_XYZ_D65_xn / nn_DIVISOR) #define nvn (9.0F*
nCIE_XYZ_D65_yn / nn_DIVISOR)
// First convert normalized LUV back to original CIE LUV range
MUpp32f nL = (MUpp32f)L*100.0F*0.003921569F; // / 255.0F
MUpp32f nU = ((MUpp32f)U*354.0F*0.003921569F) - 134.0F;
MUpp32f nV = ((MUpp32f)V*262.0F*0.003921569F) - 140.0F;
// Now convert LUV to CIE XYZ
MUpp32f nTemp = 13.0F*nL;
MUpp32f nu = nU / nTemp + nun;
MUpp32f nv = nV / nTemp + nvn;
MUpp32f nNormalizedY;
if (nL > 7.9996248F)
{
nNormalizedY = (nL + 16.0F)*0.008621F; // / 116.0F
nNormalizedY = powf(nNormalizedY, 3.0F);
}
else
{
nNormalizedY = nL*0.001107F; // / 903.3F
}
MUpp32f nNormalizedX = (-9.0F*nNormalizedY*nu) / ((nu - 4.0F)*nv - nu
*nv); MUpp32f nNormalizedZ = (9.0F*nNormalizedY - 15.0F*nv*
nNormalizedY - nv*nNormalizedX) / (3.0F*nv); MUpp32f nR = 3.240479F*
nNormalizedX

- 1.53715F *nNormalizedY - 0.498535F*nNormalizedZ; if (nR > 1.0F) nR
= 1.0F; if (nR < 0.0F) nR = 0.0F; MUpp32f nG = -0.969256F*nNormalizedX
+ 1.875991F *nNormalizedY + 0.041556F*nNormalizedZ; if (nG > 1.0F) nG
= 1.0F; if (nG < 0.0F) nG = 0.0F; MUpp32f nB = 0.055648F*nNormalizedX -
0.204043F*nNormalizedY + 1.057311F*nNormalizedZ; if (nB > 1.0F) nB
= 1.0F; if (nB < 0.0F) nB = 0.0F; R = (MUpp8u)(nR*255.0F); G = (MUpp8u)(nG
*255.0F); B = (MUpp8u)(nB*255.0F);

7.102.2 Function Documentation

7.102.2.1 muppiLUVToRGB_8u_AC4R_Ctx()

MUppStatus muppiLUVToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed LUV with alpha to 4 channel 8-bit unsigned packed RGB with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.102.2.2 muppiLUVToRGB_8u_C3R_Ctx()

MUppStatus muppiLUVToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed LUV to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.103 BGRToLab

Functions

  • MUppStatus muppiBGRToLab_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToLab_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.103.1 Detailed Description

BGR to Lab color conversion.

This is how MUPP converts gamma corrected BGR or RGB to Lab using the CIE Lab D65 white point with a Y luminance of 1.0. The computed values of the L component are in the range [0..100], a and b component values are in the range [-128..127]. The code uses cbrtf() the 32 bit floating point cube root math function. // use CIE Lab chromaticity coordinates #define nCIE_LAB_D65_xn 0.950455F #define nCIE_LAB_D65_yn 1.0F #define nCIE_LAB_D65_zn 1.088753F // First convert to XYZ MUpp32f nNormalizedR = (MUpp32f)R0.003921569F; // / 255.0F MUpp32f nNormalizedG = (MUpp32f)G0.003921569F; MUpp32f nNormalizedB = (MUpp32f)B0.003921569F; MUpp32f nX = 0.412453FnNormalizedR + 0.35758F nNormalizedG + 0.180423F nNormalizedB; MUpp32f nY = 0.212671FnNormalizedR + 0.71516F * nNormalizedG + 0.072169FnNormalizedB; MUpp32f nZ = 0.019334F* nNormalizedR

  • 0.119193FnNormalizedG + 0.950227FnNormalizedB; MUpp32f nL = cbrtf(nY); MUpp32f nA; MUpp32f nB; MUpp32f nfX = nX1.052128F; // / nCIE_LAB_D65_xn; MUpp32f nfY = nY; MUpp32f nfZ = nZ0.918482F; // / nCIE_LAB_D65_zn; nfY = nL
  • 16.0F; nL = 116.0FnL - 16.0F; nA = cbrtf(nfX) - 16.0F; nA = 500.0F (nA - nfY); nB = cbrtf(nfZ) - 16.0F; nB = 200.0F(nfY - nB); // Now scale Lab range nL = nL255.0F *0.01F; // / 100.0F nA = nA + 128.0F; nB = nB + 128.0F; L = (MUpp8u)nL; a = (MUpp8u)nA; b = (MUpp8u)nB;

7.103.2 Function Documentation

7.103.2.1 muppiBGRToLab_8u_C3R_Ctx()

MUppStatus muppiBGRToLab_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned packed Lab color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.104 LabToBGR

Functions

  • MUppStatus muppiLabToBGR_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiLabToBGR_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.104.1 Detailed Description

Lab to BGR color conversion.

This is how MUPP converts Lab to gamma corrected BGR or RGB using the CIE Lab D65 white point with a Y luminance of 1.0. The code uses powf() the 32 bit floating point power math function. // use CIE Lab chromaticity coordinates #define nCIE_LAB_D65_xn 0.950455F #define nCIE_LAB_D65_yn 1.0F #define nCIE_LAB_D65_zn 1.088753F // First convert Lab back to original range then to CIE XYZ MUpp32f nL = (MUpp32f)L100.0F0.003921569F; // / 255.0F MUpp32f nA = (MUpp32f)a - 128.0F; MUpp32f nB = (MUpp32f)b - 128.0F; MUpp32f nP = (nL + 16.0F)0.008621F; // / 116.0F MUpp32f nNormalizedY = nPnPnP; // powf(nP, 3.0F); MUpp32f nNormalizedX = nCIE_LAB_D65_xnpowf((nP + nA0.002F), 3.0F); // / 500.0F MUpp32f nNormalizedZ = nCIE_LAB_D65_znpowf((nP - nB* 0.005F), 3.0F); // / 200.0F MUpp32f nR = 3.240479FnNormalizedX - 1.53715F nNormalizedY - 0.498535FnNormalizedZ; if (nR > 1.0F) nR = 1.0F; MUpp32f nG = -0.969256FnNormalizedX + 1.875991F nNormalizedY + 0.041556F nNormalizedZ; if (nG > 1.0F) nG = 1.0F; nB = 0.055648FnNormalizedX - 0.204043FnNormalizedY + 1.057311FnNormalizedZ; if (nB > 1.0F) nB = 1.0F; R = (MUpp8u)(nR255.0F); G = (MUpp8u)(nG*255.0F); B = (MUpp8u)(nB *255.0F);

7.104.2 Function Documentation

7.104.2.1 muppiLabToBGR_8u_C3R_Ctx()

MUppStatus muppiLabToBGR_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed Lab to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.105 RGBToYCC

Functions

  • MUppStatus muppiRGBToYCC_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCC_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToYCC_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToYCC_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.105.1 Detailed Description

RGB to PhotoYCC color conversion.

This is how MUPP converts gamma corrected BGR or RGB to PhotoYCC. The computed Y, C1, C2 values are then quantized and converted to fit in the range [0..1] before expanding to 8 bits. MUpp32f nNormalizedR = (MUpp32f)R0.003921569F; // / 255.0F MUpp32f nNormalizedG = (MUpp32f)G0.003921569F; MUpp32f nNormalizedB = (MUpp32f)B0.003921569F; MUpp32f nY = 0.299FnNormalizedR + 0.587F nNormalizedG + 0.114F nNormalizedB; MUpp32f nC1 = nNormalizedB - nY; nC1 = 111.4F0.003921569F nC1 + 156.0F0.003921569F; MUpp32f nC2 = nNormalizedR - nY; nC2 = 135.64F 0.003921569FnC2 + 137.0F0.003921569F; nY = 1.0F0.713267FnY; // / 1.402F Y = (MUpp8u)(nY 255.0F); C1 = (MUpp8u)(nC1255.0F); C2 = (MUpp8u)(nC2*255.0F);

7.105.2 Function Documentation

7.105.2.1 muppiRGBToYCC_8u_AC4R_Ctx()

MUppStatus muppiRGBToYCC_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned packed YCC with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.105.2.2 muppiRGBToYCC_8u_C3R_Ctx()

MUppStatus muppiRGBToYCC_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed YCC color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0muppStreamCtx application_managed_stream_context. 248

Returns

Image data related error codes, ROI related error codes

7.106 YCCToRGB

Functions

  • MUppStatus muppiYCCToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCCToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCCToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCCToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.106.1 Detailed Description

PhotoYCC to RGB color conversion.

This is how MUPP converts PhotoYCC to gamma corrected RGB or BGR. MUpp32f nNormalizedY = ((MUpp32f)Y0.003921569F)1.3584F; // / 255.0F MUpp32f nNormalizedC1 = (((MUpp32f)C10.003921569F) - 156.0F 0.003921569F) 2.2179F; MUpp32f nNormalizedC2 = (((MUpp32f)C20.003921569F) - 137.0F* 0.003921569F)*1.8215F; MUpp32f nR = nNormalizedY + nNormalizedC2; if (nR

1.0F) nR = 1.0F; MUpp32f nG = nNormalizedY - 0.194F nNormalizedC1 - 0.509FnNormalizedC2; if (nG > 1.0F) nG = 1.0F; MUpp32f nB = nNormalizedY + nNormalizedC1; if (nB > 1.0F) nB = 1.0F; R = (MUpp8u)(nR255.0F); G = (MUpp8u)(nG255.0F); B = (MUpp8u)(nB*255.0F);

7.106.2 Function Documentation

7.106.2.1 muppiYCCToRGB_8u_AC4R_Ctx()

MUppStatus muppiYCCToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed YCC with alpha to 4 channel 8-bit unsigned packed RGB with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 249

Returns

Image data related error codes, ROI related error codes

7.106.2.2 muppiYCCToRGB_8u_C3R_Ctx()

MUppStatus muppiYCCToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCC to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.107 YCCKToCMYK_JPEG

Functions

  • MUppStatus muppiYCCKToCMYK_JPEG_601_8u_P4R_Ctx (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u ∗pDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCCKToCMYK_JPEG_601_8u_P4R (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u ∗pDst[4], int nDstStep, MUppiSize oSizeROI)

7.107.1 Detailed Description

This function partially converts JPEG YCCK to CMYK.

This is how MUPP converts JPEG YCCK to CMYK. MUPP only performs and initial YCC to RGB conversion using the 601 conversion coefficients and the RGB to CMY inversion leaving K unmodified. To complete this conversion to useful RGB values an additional RGB conversion needs to follow this function using the color profile contained in the YCCK JPEG file metadata section. MUPP does not directly support this conversion but potentially muppiColorTwist can be used to perform it once the conversion coefficients are known.

MUpp32f nY = static_cast<MUpp32f>(Y);
MUpp32f nC1 = static_cast<MUpp32f>(Cb);
MUpp32f nC2 = static_cast<MUpp32f>(Cr);
MUpp32f nR = nY + 1.402F*nC2 - 179.456F;
MUpp32f nG = nY - 0.34414F*nC1 - 0.71414F*nC2 + 135.45984F;
MUpp32f nB = nY + 1.772F*nC1 - 226.816F;
MUpp8u nC = static_cast<MUpp8u>(255.0F - nR);
MUpp8u nM = static_cast<MUpp8u>(255.0F - nG);
MUpp8u nM = static_cast<MUpp8u>(255.0F - nB);
MUpp8u nK = K;

7.107.2 Function Documentation

7.107.2.1 muppiYCCKToCMYK_JPEG_601_8u_P4R_Ctx()

MUppStatus muppiYCCKToCMYK_JPEG_601_8u_P4R_Ctx ( const MUpp8u ∗pSrc[4], intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar JPEG YCCK color format to 4 channel 8-bit unsigned planar CMYK color conversion using 601 RGB color coefficients and CMY inversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.108 CMYK_OR_YCCK_JPEG_TO_RGB

Functions

  • MUppStatus muppiCMYKOrYCCKToRGB_JPEG_8u_P4P3R_Ctx (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCMYKOrYCCKToRGB_JPEG_8u_P4P3R (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCMYKOrYCCKToRGB_JPEG_8u_P4C3R_Ctx (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCMYKOrYCCKToRGB_JPEG_8u_P4C3R (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.108.1 Detailed Description

These functions convert JPEG CMYK or YCCK color format images to either planar or packed RGB images for images which need no color profile conversion.

7.108.2 Function Documentation

7.108.2.1 muppiCMYKOrYCCKToRGB_JPEG_8u_P4C3R_Ctx()

MUppStatus muppiCMYKOrYCCKToRGB_JPEG_8u_P4C3R_Ctx ( const MUpp8u ∗pSrc[4], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar JPEG CMYK or YCCK color model image to 3 channel 8-bit unsigned packed RGB color model image without color profile conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.108.2.2 muppiCMYKOrYCCKToRGB_JPEG_8u_P4P3R_Ctx()

MUppStatus muppiCMYKOrYCCKToRGB_JPEG_8u_P4P3R_Ctx ( const MUpp8u ∗pSrc[4], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar JPEG CMYK or YCCK color model image to 3 channel 8-bit unsigned planar RGB color model image without color profile conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.109 CMYK_OR_YCCK_JPEG_TO_BGR

Functions

  • MUppStatus muppiCMYKOrYCCKToBGR_JPEG_8u_P4P3R_Ctx (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCMYKOrYCCKToBGR_JPEG_8u_P4P3R (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCMYKOrYCCKToBGR_JPEG_8u_P4C3R_Ctx (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCMYKOrYCCKToBGR_JPEG_8u_P4C3R (const MUpp8u∗pSrc[4], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.109.1 Detailed Description

These functions convert JPEG CMYK or YCCK color format images to either planar or packed BGR images for images which need no color profile conversion.

7.109.2 Function Documentation

7.109.2.1 muppiCMYKOrYCCKToBGR_JPEG_8u_P4C3R_Ctx()

MUppStatus muppiCMYKOrYCCKToBGR_JPEG_8u_P4C3R_Ctx ( const MUpp8u ∗pSrc[4], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar JPEG CMYK or YCCK color model image to 3 channel 8-bit unsigned packed BGR color model image without color profile conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.109.2.2 muppiCMYKOrYCCKToBGR_JPEG_8u_P4P3R_Ctx()

MUppStatus muppiCMYKOrYCCKToBGR_JPEG_8u_P4P3R_Ctx ( const MUpp8u ∗pSrc[4], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar JPEG CMYK or YCCK color model image to 3 channel 8-bit unsigned planar BGR color model image without color profile conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.110 RGBToHLS

Functions

  • MUppStatus muppiRGBToHLS_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToHLS_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToHLS_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToHLS_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.110.1 Detailed Description

RGB to HLS color conversion.

This is how MUPP converts gamma corrected RGB or BGR to HLS. This code uses the fmaxf() and fminf() 32 bit floating point math functions.

MUpp32f nNormalizedR = (MUpp32f)R*0.003921569F; // / 255.0F
MUpp32f nNormalizedG = (MUpp32f)G*0.003921569F;
MUpp32f nNormalizedB = (MUpp32f)B*0.003921569F;
MUpp32f nS;
MUpp32f nH;
// Lightness
MUpp32f nMax = fmaxf(nNormalizedR, nNormalizedG);
nMax = fmaxf(nMax, nNormalizedB);
MUpp32f nMin = fminf(nNormalizedR, nNormalizedG);
nMin = fminf(nMin, nNormalizedB);
MUpp32f nL = (nMax + nMin)*0.5F;
MUpp32f nDivisor = nMax - nMin;
// Saturation
if (nDivisor == 0.0F) // achromatics case
{
nS = 0.0F;
nH = 0.0F;
}
else // chromatics case
{
if (nL > 0.5F)
nS = nDivisor / (1.0F - (nMax + nMin - 1.0F));
else
nS = nDivisor / (nMax + nMin);
}
// Hue
MUpp32f nCr = (nMax - nNormalizedR) / nDivisor;
MUpp32f nCg = (nMax - nNormalizedG) / nDivisor;
MUpp32f nCb = (nMax - nNormalizedB) / nDivisor;
if (nNormalizedR == nMax)
nH = nCb - nCg;
else if (nNormalizedG == nMax)
nH = 2.0F + nCr - nCb;
else if (nNormalizedB == nMax)
nH = 4.0F + nCg - nCr;
nH = nH*0.166667F; // / 6.0F
if (nH < 0.0F)
nH = nH + 1.0F;
H = (MUpp8u)(nH*255.0F);
L = (MUpp8u)(nL*255.0F);
S = (MUpp8u)(nS*255.0F);

7.110.2 Function Documentation

7.110.2.1 muppiRGBToHLS_8u_AC4R_Ctx()

MUppStatus muppiRGBToHLS_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned packed HLS with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.110.2.2 muppiRGBToHLS_8u_C3R_Ctx()

MUppStatus muppiRGBToHLS_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed HLS color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.111 HLSToRGB

Functions

  • MUppStatus muppiHLSToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiHLSToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.111.1 Detailed Description

HLS to RGB color conversion.

This is how MUPP converts HLS to gamma corrected RGB or BGR.
MUpp32f nNormalizedH = (MUpp32f)H*0.003921569F; // / 255.0F
MUpp32f nNormalizedL = (MUpp32f)L*0.003921569F;
MUpp32f nNormalizedS = (MUpp32f)S*0.003921569F;
MUpp32f nM1;
MUpp32f nM2;
MUpp32f nR;
MUpp32f nG;
MUpp32f nB;
MUpp32f nh = 0.0F;
if (nNormalizedL <= 0.5F)
nM2 = nNormalizedL*(1.0F + nNormalizedS);
else
nM2 = nNormalizedL + nNormalizedS - nNormalizedL*nNormalizedS;
nM1 = 2.0F*nNormalizedL - nM2;
if (nNormalizedS == 0.0F)
nR = nG = nB = nNormalizedL;
else
{
nh = nNormalizedH + 0.3333F;
if (nh > 1.0F)
nh -= 1.0F;
}
MUpp32f nMDiff = nM2 - nM1;
if (0.6667F < nh)
nR = nM1;
else
{
if (nh < 0.1667F)
nR = (nM1 + nMDiff*nh*6.0F); // / 0.1667F
else if (nh < 0.5F)
nR = nM2;
else
nR = nM1 + nMDiff*( 0.6667F - nh )*6.0F; // / 0.1667F
}
if (nR > 1.0F)
nR = 1.0F;
nh = nNormalizedH;
if (0.6667F < nh)
nG = nM1;
else
{
if (nh < 0.1667F)
nG = (nM1 + nMDiff*nh*6.0F); // / 0.1667F
else if (nh < 0.5F)
nG = nM2;
else
nG = nM1 + nMDiff*(0.6667F - nh )*6.0F; // / 0.1667F
}
if (nG > 1.0F)
nG = 1.0F;
nh = nNormalizedH - 0.3333F;
if (nh < 0.0F)
nh += 1.0F;
if (0.6667F < nh)
nB = nM1;
else
{
if (nh < 0.1667F)
nB = (nM1 + nMDiff*nh*6.0F); // / 0.1667F
else if (nh < 0.5F)
nB = nM2;
else
nB = nM1 + nMDiff*(0.6667F - nh )*6.0F; // / 0.1667F
}
if (nB > 1.0F)
nB = 1.0F;
R = (MUpp8u)(nR*255.0F);
G = (MUpp8u)(nG*255.0F);
B = (MUpp8u)(nB*255.0F);

7.111.2 Function Documentation

7.111.2.1 muppiHLSToRGB_8u_AC4R_Ctx()

MUppStatus muppiHLSToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed HLS with alpha to 4 channel 8-bit unsigned packed RGB with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.111.2.2 muppiHLSToRGB_8u_C3R_Ctx()

MUppStatus muppiHLSToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed HLS to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muPP API v 1.4.0muppStreamCtx application_managed_stream_context. 258

Returns

Image data related error codes, ROI related error codes

7.112 BGRToHLS

Functions

  • MUppStatus muppiBGRToHLS_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToHLS_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int n←- DstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToHLS_8u_AC4P4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_AC4P4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToHLS_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToHLS_8u_AP4C4R_Ctx (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_AP4C4R (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToHLS_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiBGRToHLS_8u_AP4R_Ctx (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗p←- Dst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiBGRToHLS_8u_AP4R (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)

7.112.1 Detailed Description

BGR to HLS color conversion.

7.112.2 Function Documentation

7.112.2.1 muppiBGRToHLS_8u_AC4P4R_Ctx()

MUppStatus muppiBGRToHLS_8u_AC4P4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 4 channel 8-bit unsigned planar HLS with alpha color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.112.2.2 muppiBGRToHLS_8u_AC4R_Ctx()

MUppStatus muppiBGRToHLS_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed BGR with alpha to 4 channel 8-bit unsigned packed HLS with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.112.2.3 muppiBGRToHLS_8u_AP4C4R_Ctx()

MUppStatus muppiBGRToHLS_8u_AP4C4R_Ctx ( const MUpp8u ∗constpSrc[4], intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar BGR with alpha to 4 channel 8-bit unsigned packed HLS with alpha color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.112.2.4 muppiBGRToHLS_8u_AP4R_Ctx()

MUppStatus muppiBGRToHLS_8u_AP4R_Ctx ( const MUpp8u ∗constpSrc[4], intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar BGR with alpha to 4 channel 8-bit unsigned planar HLS with alpha color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.112.2.5 muppiBGRToHLS_8u_C3P3R_Ctx()

MUppStatus muppiBGRToHLS_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar HLS color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.112.2.6 muppiBGRToHLS_8u_P3C3R_Ctx()

MUppStatus muppiBGRToHLS_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned packed HLS color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.112.2.7 muppiBGRToHLS_8u_P3R_Ctx()

MUppStatus muppiBGRToHLS_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned planar HLS color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.113 HLSToBGR

Functions

  • MUppStatus muppiHLSToBGR_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToBGR_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int n←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiHLSToBGR_8u_AC4P4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToBGR_8u_AC4P4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiHLSToBGR_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToBGR_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiHLSToBGR_8u_AP4R_Ctx (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗p←- Dst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToBGR_8u_AP4R (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗pDst[4], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiHLSToBGR_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToBGR_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiHLSToBGR_8u_AP4C4R_Ctx (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHLSToBGR_8u_AP4C4R (const MUpp8u∗const pSrc[4], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.113.1 Detailed Description

HLS to BGR color conversion.

7.113.2 Function Documentation

7.113.2.1 muppiHLSToBGR_8u_AC4P4R_Ctx()

MUppStatus muppiHLSToBGR_8u_AC4P4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed HLS with alpha to 4 channel 8-bit unsigned planar BGR with alpha color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.113.2.2 muppiHLSToBGR_8u_AP4C4R_Ctx()

MUppStatus muppiHLSToBGR_8u_AP4C4R_Ctx ( const MUpp8u ∗constpSrc[4],

intnSrcStep,
MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar HLS with alpha to 4 channel 8-bit unsigned packed BGR with alpha color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.113.2.3 muppiHLSToBGR_8u_AP4R_Ctx()

MUppStatus muppiHLSToBGR_8u_AP4R_Ctx ( const MUpp8u ∗constpSrc[4], intnSrcStep, MUpp8u∗pDst[4], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned planar HLS with alpha to 4 channel 8-bit unsigned planar BGR with alpha color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.113.2.4 muppiHLSToBGR_8u_C3P3R_Ctx()

MUppStatus muppiHLSToBGR_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed HLS to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.113.2.5 muppiHLSToBGR_8u_P3C3R_Ctx()

MUppStatus muppiHLSToBGR_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar HLS to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.113.2.6 muppiHLSToBGR_8u_P3R_Ctx()

MUppStatus muppiHLSToBGR_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar HLS to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Planar-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.114 RGBToHSV

Functions

  • MUppStatus muppiRGBToHSV_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToHSV_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiRGBToHSV_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRGBToHSV_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.114.1 Detailed Description

RGB to HSV color conversion.

This is how MUPP converts gamma corrected RGB or BGR to HSV. This code uses the fmaxf() and fminf() 32 bit
floating point math functions.
MUpp32f nNormalizedR = (MUpp32f)R*0.003921569F; // / 255.0F
MUpp32f nNormalizedG = (MUpp32f)G*0.003921569F;
MUpp32f nNormalizedB = (MUpp32f)B*0.003921569F;
MUpp32f nS;
MUpp32f nH;
// Value
MUpp32f nV = fmaxf(nNormalizedR, nNormalizedG);
nV = fmaxf(nV, nNormalizedB);
// Saturation
MUpp32f nTemp = fminf(nNormalizedR, nNormalizedG);
nTemp = fminf(nTemp, nNormalizedB);
MUpp32f nDivisor = nV - nTemp;
if (nV == 0.0F) // achromatics case
{
nS = 0.0F;
nH = 0.0F;
}
else // chromatics case
nS = nDivisor / nV;
// Hue:
MUpp32f nCr = (nV - nNormalizedR) / nDivisor;
MUpp32f nCg = (nV - nNormalizedG) / nDivisor;
MUpp32f nCb = (nV - nNormalizedB) / nDivisor;
if (nNormalizedR == nV)
nH = nCb - nCg;
else if (nNormalizedG == nV)
nH = 2.0F + nCr - nCb;
else if (nNormalizedB == nV)
nH = 4.0F + nCg - nCr;
nH = nH*0.166667F; // / 6.0F
if (nH < 0.0F)
nH = nH + 1.0F;
H = (MUpp8u)(nH*255.0F);
S = (MUpp8u)(nS*255.0F);
V = (MUpp8u)(nV*255.0F);

7.114.2 Function Documentation

7.114.2.1 muppiRGBToHSV_8u_AC4R_Ctx()

MUppStatus muppiRGBToHSV_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 4 channel 8-bit unsigned packed HSV with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.114.2.2 muppiRGBToHSV_8u_C3R_Ctx()

MUppStatus muppiRGBToHSV_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed HSV color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.115 HSVToRGB

Functions

  • MUppStatus muppiHSVToRGB_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiHSVToRGB_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiHSVToRGB_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiHSVToRGB_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)

7.115.1 Detailed Description

HSV to RGB color conversion.

This is how MUPP converts HSV to gamma corrected RGB or BGR. This code uses the floorf() 32 bit floating point
math function.
MUpp32f nNormalizedH = (MUpp32f)H*0.003921569F; // / 255.0F
MUpp32f nNormalizedS = (MUpp32f)S*0.003921569F;
MUpp32f nNormalizedV = (MUpp32f)V*0.003921569F;
MUpp32f nR;
MUpp32f nG;
MUpp32f nB;
if (nNormalizedS == 0.0F)
{
nR = nG = nB = nNormalizedV;
}
else
{
if (nNormalizedH == 1.0F)
nNormalizedH = 0.0F;
else
nNormalizedH = nNormalizedH*6.0F; // / 0.1667F
}
MUpp32f nI = floorf(nNormalizedH);
MUpp32f nF = nNormalizedH - nI;
MUpp32f nM = nNormalizedV*(1.0F - nNormalizedS);
MUpp32f nN = nNormalizedV*(1.0F - nNormalizedS*nF);
MUpp32f nK = nNormalizedV*(1.0F - nNormalizedS*(1.0F - nF));
if (nI == 0.0F)
{ nR = nNormalizedV; nG = nK; nB = nM; }
else if (nI == 1.0F)
{ nR = nN; nG = nNormalizedV; nB = nM; }
else if (nI == 2.0F)
{ nR = nM; nG = nNormalizedV; nB = nK; }
else if (nI == 3.0F)
{ nR = nM; nG = nN; nB = nNormalizedV; }
else if (nI == 4.0F)
{ nR = nK; nG = nM; nB = nNormalizedV; }
else if (nI == 5.0F)
{ nR = nNormalizedV; nG = nM; nB = nN; }
R = (MUpp8u)(nR*255.0F);
G = (MUpp8u)(nG*255.0F);
B = (MUpp8u)(nB*255.0F);

7.115.2 Function Documentation

7.115.2.1 muppiHSVToRGB_8u_AC4R_Ctx()

MUppStatus muppiHSVToRGB_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed HSV with alpha to 4 channel 8-bit unsigned packed RGB with alpha color conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.115.2.2 muppiHSVToRGB_8u_C3R_Ctx()

MUppStatus muppiHSVToRGB_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed HSV to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116 JPEG Color Conversion

RGBToYCbCr_JPEG Planar to planar.

JPEG RGB to YCbCr color conversion.

  • MUppStatus muppiRGBToYCbCr420_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr420_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYCbCr422_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr422_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYCbCr411_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr411_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYCbCr444_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr444_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr420_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr420_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr422_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr422_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr411_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr411_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr444_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr444_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr420ToRGB_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr420ToRGB_JPEG_8u_P3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr422ToRGB_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToRGB_JPEG_8u_P3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr411ToRGB_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr411ToRGB_JPEG_8u_P3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr444ToRGB_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr444ToRGB_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr420ToBGR_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr420ToBGR_JPEG_8u_P3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr422ToBGR_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToBGR_JPEG_8u_P3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr411ToBGR_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr411ToBGR_JPEG_8u_P3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr444ToBGR_JPEG_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr444ToBGR_JPEG_8u_P3R (const MUpp8u ∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)

RGBToYCbCr_JPEG Planar to packed.

JPEG RGB to YCbCr color conversion.

  • MUppStatus muppiRGBToYCbCr420_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr420_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYCbCr422_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr422_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYCbCr411_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr411_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiRGBToYCbCr444_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToYCbCr444_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr420_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr420_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr422_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr422_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr411_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr411_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI)

  • MUppStatus muppiBGRToYCbCr444_JPEG_8u_C3P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiBGRToYCbCr444_JPEG_8u_C3P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr420ToRGB_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr420ToRGB_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr422ToRGB_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToRGB_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr411ToRGB_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr411ToRGB_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr444ToRGB_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr444ToRGB_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr420ToBGR_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr420ToBGR_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr422ToBGR_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr422ToBGR_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr411ToBGR_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr411ToBGR_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int aSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr444ToBGR_JPEG_8u_P3C3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr444ToBGR_JPEG_8u_P3C3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

7.116.1 Detailed Description

The set of JPEG color conversion functions available in the library.

7.116.2 Function Documentation

7.116.2.1 muppiBGRToYCbCr411_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr411_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr411 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.2 muppiBGRToYCbCr411_JPEG_8u_P3R_Ctx()

MUppStatus muppiBGRToYCbCr411_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned planar YCbCr411 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.3 muppiBGRToYCbCr420_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr420 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.4 muppiBGRToYCbCr420_JPEG_8u_P3R_Ctx()

MUppStatus muppiBGRToYCbCr420_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned planar YCbCr420 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.5 muppiBGRToYCbCr422_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr422_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr422 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 276

Returns

Image data related error codes, ROI related error codes

7.116.2.6 muppiBGRToYCbCr422_JPEG_8u_P3R_Ctx()

MUppStatus muppiBGRToYCbCr422_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned planar YCbCr422 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.7 muppiBGRToYCbCr444_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiBGRToYCbCr444_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr444 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 277

Returns

Image data related error codes, ROI related error codes

7.116.2.8 muppiBGRToYCbCr444_JPEG_8u_P3R_Ctx()

MUppStatus muppiBGRToYCbCr444_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar BGR to 3 channel 8-bit unsigned planar YCbCr444 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.9 muppiRGBToYCbCr411_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr411_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr411 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 278

Returns

Image data related error codes, ROI related error codes

7.116.2.10 muppiRGBToYCbCr411_JPEG_8u_P3R_Ctx()

MUppStatus muppiRGBToYCbCr411_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YCbCr411 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.11 muppiRGBToYCbCr420_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr420_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr420 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 279

Returns

Image data related error codes, ROI related error codes

7.116.2.12 muppiRGBToYCbCr420_JPEG_8u_P3R_Ctx()

MUppStatus muppiRGBToYCbCr420_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YCbCr420 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.13 muppiRGBToYCbCr422_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr422_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr422 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 280

Returns

Image data related error codes, ROI related error codes

7.116.2.14 muppiRGBToYCbCr422_JPEG_8u_P3R_Ctx()

MUppStatus muppiRGBToYCbCr422_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YCbCr422 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
aDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.15 muppiRGBToYCbCr444_JPEG_8u_C3P3R_Ctx()

MUppStatus muppiRGBToYCbCr444_JPEG_8u_C3P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr444 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 281

Returns

Image data related error codes, ROI related error codes

7.116.2.16 muppiRGBToYCbCr444_JPEG_8u_P3R_Ctx()

MUppStatus muppiRGBToYCbCr444_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YCbCr444 color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.17 muppiYCbCr411ToBGR_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr411ToBGR_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 282

Returns

Image data related error codes, ROI related error codes

7.116.2.18 muppiYCbCr411ToBGR_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr411ToBGR_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.19 muppiYCbCr411ToRGB_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr411ToRGB_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr411 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 283

Returns

Image data related error codes, ROI related error codes

7.116.2.20 muppiYCbCr411ToRGB_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr411ToRGB_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.21 muppiYCbCr420ToBGR_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToBGR_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 284

Returns

Image data related error codes, ROI related error codes

7.116.2.22 muppiYCbCr420ToBGR_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr420ToBGR_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.23 muppiYCbCr420ToRGB_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr420ToRGB_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr420 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 285

Returns

Image data related error codes, ROI related error codes

7.116.2.24 muppiYCbCr420ToRGB_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr420ToRGB_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.25 muppiYCbCr422ToBGR_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr422ToBGR_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 286

Returns

Image data related error codes, ROI related error codes

7.116.2.26 muppiYCbCr422ToBGR_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr422ToBGR_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.27 muppiYCbCr422ToRGB_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr422ToRGB_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 287

Returns

Image data related error codes, ROI related error codes

7.116.2.28 muppiYCbCr422ToRGB_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr422ToRGB_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intaSrcStep[3], MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
aSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.29 muppiYCbCr444ToBGR_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr444ToBGR_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr444 to 3 channel 8-bit unsigned packed BGR color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 288

Returns

Image data related error codes, ROI related error codes

7.116.2.30 muppiYCbCr444ToBGR_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr444ToBGR_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr444 to 3 channel 8-bit unsigned planar BGR color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.116.2.31 muppiYCbCr444ToRGB_JPEG_8u_P3C3R_Ctx()

MUppStatus muppiYCbCr444ToRGB_JPEG_8u_P3C3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr444 to 3 channel 8-bit unsigned packed RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 289

Returns

Image data related error codes, ROI related error codes

7.116.2.32 muppiYCbCr444ToRGB_JPEG_8u_P3R_Ctx()

MUppStatus muppiYCbCr444ToRGB_JPEG_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr444 to 3 channel 8-bit unsigned planar RGB color conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117 ColorToGray Conversion

RGBToGray

RGB to CCIR601 Gray conversion.

Here is how MUPP converts gamma corrected RGB to CCIR601 Gray. nGray = 0.299FR + 0.587FG + 0.114F*B;

  • MUppStatus muppiRGBToGray_8u_C3C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_8u_C3C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToGray_8u_AC4C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_8u_AC4C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToGray_16u_C3C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_16u_C3C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToGray_16u_AC4C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_16u_AC4C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToGray_16s_C3C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_16s_C3C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToGray_16s_AC4C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_16s_AC4C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiRGBToGray_32f_C3C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_32f_C3C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiGrayToRGB_32f_C1C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiGrayToRGB_32f_C1C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_32f_AC4C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiRGBToGray_32f_AC4C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)

ColorToGray Conversion

RGB Color to Gray conversion using user supplied conversion coefficients.

Here is how MUPP converts gamma corrected RGB Color to Gray using user supplied conversion coefficients. nGray = aCoeffs[0]*R + aCoeffs[1]*G + aCoeffs[2]*B;

For the C4C1R versions of the functions the calculations are as follows. For BGRA or other formats with alpha just rearrange the coefficients accordingly. nGray = aCoeffs[0]*R + aCoeffs[1]*G + aCoeffs[2]*B + aCoeffs[3]*A;

  • MUppStatus muppiColorToGray_8u_C3C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_8u_C3C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_8u_AC4C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_8u_AC4C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_8u_C4C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_8u_C4C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4])

  • MUppStatus muppiColorToGray_16u_C3C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_16u_C3C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_16u_AC4C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_16u_AC4C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_16u_C4C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_16u_C4C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4])

  • MUppStatus muppiColorToGray_16s_C3C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_16s_C3C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_16s_AC4C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_16s_AC4C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_16s_C4C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_16s_C4C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4])

  • MUppStatus muppiColorToGray_32f_C3C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_32f_C3C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_32f_AC4C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_32f_AC4C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[3])

  • MUppStatus muppiColorToGray_32f_C4C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorToGray_32f_C4C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aCoeffs[4])

GradientColorToGray

RGB Color to Gray Gradient conversion using user selected gradient distance method.

  • MUppStatus muppiGradientColorToGray_8u_C3C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGradientColorToGray_8u_C3C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm)
  • MUppStatus muppiGradientColorToGray_16u_C3C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGradientColorToGray_16u_C3C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm)
  • MUppStatus muppiGradientColorToGray_16s_C3C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGradientColorToGray_16s_C3C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm)
  • MUppStatus muppiGradientColorToGray_32f_C3C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGradientColorToGray_32f_C3C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm)

7.117.1 Detailed Description

Routines for converting color images to grayscale.

7.117.2 Function Documentation

7.117.2.1 muppiColorToGray_16s_AC4C1R_Ctx()

MUppStatus muppiColorToGray_16s_AC4C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed packed RGB with alpha to 1 channel 16-bit signed packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.2 muppiColorToGray_16s_C3C1R_Ctx()

MUppStatus muppiColorToGray_16s_C3C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed packed RGB to 1 channel 16-bit signed packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.3 muppiColorToGray_16s_C4C1R_Ctx()

MUppStatus muppiColorToGray_16s_C4C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed packed RGBA to 1 channel 16-bit signed packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.4 muppiColorToGray_16u_AC4C1R_Ctx()

MUppStatus muppiColorToGray_16u_AC4C1R_Ctx ( const MUpp16u∗pSrc,

intnSrcStep,
MUpp16u ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faCoeffs[3],
MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned packed RGB with alpha to 1 channel 16-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.5 muppiColorToGray_16u_C3C1R_Ctx()

MUppStatus muppiColorToGray_16u_C3C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned packed RGB to 1 channel 16-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.6 muppiColorToGray_16u_C4C1R_Ctx()

MUppStatus muppiColorToGray_16u_C4C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned packed RGBA to 1 channel 16-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.7 muppiColorToGray_32f_AC4C1R_Ctx()

MUppStatus muppiColorToGray_32f_AC4C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point packed RGB with alpha to 1 channel 32-bit floating point packed Gray conversion.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.8 muppiColorToGray_32f_C3C1R_Ctx()

MUppStatus muppiColorToGray_32f_C3C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point packed RGB to 1 channel 32-bit floating point packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.9 muppiColorToGray_32f_C4C1R_Ctx()

MUppStatus muppiColorToGray_32f_C4C1R_Ctx ( const MUpp32f∗pSrc,

intnSrcStep,
MUpp32f ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faCoeffs[4],
MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point packed RGBA to 1 channel 32-bit floating point packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.10 muppiColorToGray_8u_AC4C1R_Ctx()

MUppStatus muppiColorToGray_8u_AC4C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 1 channel 8-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.11 muppiColorToGray_8u_C3C1R_Ctx()

MUppStatus muppiColorToGray_8u_C3C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 1 channel 8-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.12 muppiColorToGray_8u_C4C1R_Ctx()

MUppStatus muppiColorToGray_8u_C4C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faCoeffs[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGBA to 1 channel 8-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aCoeffs fixed size array of constant floating point conversion coefficient values, one per color channel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.13 muppiGradientColorToGray_16s_C3C1R_Ctx()

MUppStatus muppiGradientColorToGray_16s_C3C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiNormeNorm, MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed packed RGB to 1 channel 16-bit signed packed Gray Gradient conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eNorm Gradient distance method to use.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.14 muppiGradientColorToGray_16u_C3C1R_Ctx()

MUppStatus muppiGradientColorToGray_16u_C3C1R_Ctx ( const MUpp16u∗pSrc,

intnSrcStep,
MUpp16u ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppiNormeNorm,
MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned packed RGB to 1 channel 16-bit unsigned packed Gray Gradient conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eNorm Gradient distance method to use.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.15 muppiGradientColorToGray_32f_C3C1R_Ctx()

MUppStatus muppiGradientColorToGray_32f_C3C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiNormeNorm, MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point packed RGB to 1 channel 32-bit floating point packed Gray Gradient conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eNorm Gradient distance method to use.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.16 muppiGradientColorToGray_8u_C3C1R_Ctx()

MUppStatus muppiGradientColorToGray_8u_C3C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiNormeNorm, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 1 channel 8-bit unsigned packed Gray Gradient conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eNorm Gradient distance method to use.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.17 muppiGrayToRGB_32f_C1C3R()

MUppStatus muppiGrayToRGB_32f_C1C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

1 channel 32-bit floating point packed Gary to 3 channel 32-bit floating point packed RGB conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
muPP API v 1.4.0oSizeROI Region-of-Interest (ROI). 302

Returns

MUppStatus Image data related error codes, ROI related error codes

7.117.2.18 muppiRGBToGray_16s_AC4C1R_Ctx()

MUppStatus muppiRGBToGray_16s_AC4C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed packed RGB with alpha to 1 channel 16-bit signed packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.19 muppiRGBToGray_16s_C3C1R_Ctx()

MUppStatus muppiRGBToGray_16s_C3C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed packed RGB to 1 channel 16-bit signed packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 303

Returns

Image data related error codes, ROI related error codes

7.117.2.20 muppiRGBToGray_16u_AC4C1R_Ctx()

MUppStatus muppiRGBToGray_16u_AC4C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned packed RGB with alpha to 1 channel 16-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.21 muppiRGBToGray_16u_C3C1R_Ctx()

MUppStatus muppiRGBToGray_16u_C3C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned packed RGB to 1 channel 16-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 304

Returns

Image data related error codes, ROI related error codes

7.117.2.22 muppiRGBToGray_32f_AC4C1R_Ctx()

MUppStatus muppiRGBToGray_32f_AC4C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point packed RGB with alpha to 1 channel 32-bit floating point packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.23 muppiRGBToGray_32f_C3C1R_Ctx()

MUppStatus muppiRGBToGray_32f_C3C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point packed RGB to 1 channel 32-bit floating point packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 305

Returns

Image data related error codes, ROI related error codes

7.117.2.24 muppiRGBToGray_8u_AC4C1R_Ctx()

MUppStatus muppiRGBToGray_8u_AC4C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed RGB with alpha to 1 channel 8-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.117.2.25 muppiRGBToGray_8u_C3C1R_Ctx()

MUppStatus muppiRGBToGray_8u_C3C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed RGB to 1 channel 8-bit unsigned packed Gray conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 306

Returns

Image data related error codes, ROI related error codes

7.118 ColorDebayer

Functions

  • MUppStatus muppiCFAToRGB_8u_C1C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp8u∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCFAToRGB_8u_C1C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp8u∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation)
  • MUppStatus muppiCFAToRGBA_8u_C1AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp8u∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUpp8u nAlpha, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCFAToRGBA_8u_C1AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp8u∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUpp8u nAlpha)
  • MUppStatus muppiCFAToRGB_16u_C1C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp16u ∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCFAToRGB_16u_C1C3R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp16u ∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation)
  • MUppStatus muppiCFAToRGBA_16u_C1AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp16u ∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUpp16u nAlpha, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCFAToRGBA_16u_C1AC4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp16u ∗pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUpp16u nAlpha)

7.118.1 Detailed Description

Grayscale Color Filter Array to RGB Color Debayer conversion.

Generates one RGB color pixel for every grayscale source pixel. Source and destination images must have even width and height. Missing pixel colors are generated using bilinear interpolation with chroma correlation of generated green values (eInterpolation MUST be set to 0). eGrid allows the user to specify the Bayer grid registration position at source image location oSrcROI.x, oSrcROI.y relative to pSrc. Possible registration positions are: MUPPI_BAYER_BGGR MUPPI_BAYER_RGGB MUPPI_BAYER_GBRG MUPPI_BAYER_GRBG B G R G G B G R G R G B R G B G

If it becomes necessary to access source pixels outside source image then the source image borders are mirrored.

Here is how the algorithm works. R, G, and B base pixels from the source image are used unmodified. To generate R values for those G pixels, the average of R(x - 1, y) and R(x + 1, y) or R(x, y - 1) and R(x, y + 1) is used depending on whether the left and right or top and bottom pixels are R base pixels. To generate B values for those G pixels, the same algorithm is used using nearest B values. For an R base pixel, if there are no B values in the upper, lower, left, or right adjacent pixels then B is the average of B values in the 4 diagonal (G base) pixels. The same algorithm is used using R values to generate the R value of a B base pixel. Chroma correlation is applied to generated G values only, for a B base pixel G(x - 1, y) and G(x + 1, y) are averaged or G(x, y - 1) and G(x, y + 1) are averaged depending on whether the absolute difference between B(x, y) and the average of B(x - 2, y) and B(x + 2, y) is smaller than the absolute difference between B(x, y) and the average of B(x, y - 2) and B(x, y + 2). For an R base pixel the same algorithm is used testing against the surrounding R values at those offsets. If the horizontal and vertical differences are the same at one of those pixels then the average of the four left, right, upper and lower G values is used instead.

7.118.2 Function Documentation

7.118.2.1 muppiCFAToRGB_16u_C1C3R_Ctx()

MUppStatus muppiCFAToRGB_16u_C1C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcSize, MUppiRectoSrcROI, MUpp16u ∗pDst, intnDstStep, MUppiBayerGridPositioneGrid, MUppiInterpolationModeeInterpolation, MUppStreamContextmuppStreamCtx)

1 channel 16-bit unsigned packed CFA grayscale Bayer pattern to 3 channel 16-bit unsigned packed RGB conver- sion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSize full source image width and height relative to pSrc.
oSrcROI rectangle specifying starting source image pixel x and y location relative to pSrc and ROI
width and height.
pDst destination_image_pointer. nDstStep Destination-Image line step.
eGrid enumeration value specifying bayer grid registration position at location oSrcROI.x,
oSrcROI.y relative to pSrc.
eInterpolation MUST be MUPPI_INTER_UNDEFINED
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.118.2.2 muppiCFAToRGB_8u_C1C3R_Ctx()

MUppStatus muppiCFAToRGB_8u_C1C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcSize, MUppiRectoSrcROI, MUpp8u∗pDst, intnDstStep, MUppiBayerGridPositioneGrid, MUppiInterpolationModeeInterpolation, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned packed CFA grayscale Bayer pattern to 3 channel 8-bit unsigned packed RGB conversion.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSize full source image width and height relative to pSrc.
oSrcROI rectangle specifying starting source image pixel x and y location relative to pSrc and ROI
width and height.
pDst destination_image_pointer. nDstStep Destination-Image line step.
eGrid enumeration value specifying bayer grid registration position at location oSrcROI.x,
oSrcROI.y relative to pSrc.
eInterpolation MUST be MUPPI_INTER_UNDEFINED
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.118.2.3 muppiCFAToRGBA_16u_C1AC4R_Ctx()

MUppStatus muppiCFAToRGBA_16u_C1AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcSize, MUppiRectoSrcROI, MUpp16u ∗pDst, intnDstStep, MUppiBayerGridPositioneGrid, MUppiInterpolationModeeInterpolation, MUpp16u nAlpha, MUppStreamContextmuppStreamCtx)

1 channel 16-bit unsigned packed CFA grayscale Bayer pattern to 4 channel 16-bit unsigned packed RGB conver- sion with alpha.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSize full source image width and height relative to pSrc.
oSrcROI rectangle specifying starting source image pixel x and y location relative to pSrc and ROI
width and height.
pDst destination_image_pointer. nDstStep Destination-Image line step.
eGrid enumeration value specifying bayer grid registration position at location oSrcROI.x,
oSrcROI.y relative to pSrc.
eInterpolation MUST be MUPPI_INTER_UNDEFINED
nAlpha constant alpha value to be written to each destination pixel
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.118.2.4 muppiCFAToRGBA_8u_C1AC4R_Ctx()

MUppStatus muppiCFAToRGBA_8u_C1AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcSize, MUppiRectoSrcROI, MUpp8u∗pDst, intnDstStep, MUppiBayerGridPositioneGrid, MUppiInterpolationModeeInterpolation, MUpp8unAlpha, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned packed CFA grayscale Bayer pattern to 4 channel 8-bit unsigned packed RGB conversion with alpha.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSize full source image width and height relative to pSrc.
oSrcROI rectangle specifying starting source image pixel x and y location relative to pSrc and ROI
width and height.
pDst destination_image_pointer. nDstStep Destination-Image line step.
eGrid enumeration value specifying bayer grid registration position at location oSrcROI.x,
oSrcROI.y relative to pSrc.
eInterpolation MUST be MUPPI_INTER_UNDEFINED
nAlpha constant alpha value to be written to each destination pixel
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119 Color Sampling Format

YCbCr420ToYCbCr411

YCbCr420 to YCbCr411 sampling format conversion.

  • MUppStatus muppiYCbCr420ToYCbCr411_8u_P3P2R_Ctx (const MUpp8u ∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr420ToYCbCr411_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)

  • MUppStatus muppiYCbCr420ToYCbCr411_8u_P2P3R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiYCbCr420ToYCbCr411_8u_P2P3R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr422ToYCbCr422

YCbCr422 to YCbCr422 sampling format conversion.

  • MUppStatus muppiYCbCr422_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst[3], int r←- DstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422_8u_P3C2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr422ToYCrCb422

YCbCr422 to YCrCb422 sampling format conversion.

  • MUppStatus muppiYCbCr422ToYCrCb422_8u_C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCrCb422_8u_C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCrCb422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCrCb422_8u_P3C2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr422ToCbYCr422

YCbCr422 to CbYCr422 sampling format conversion.

  • MUppStatus muppiYCbCr422ToCbYCr422_8u_C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToCbYCr422_8u_C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

CbYCr422ToYCbCr411

CbYCr422 to YCbCr411 sampling format conversion.

  • MUppStatus muppiCbYCr422ToYCbCr411_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToYCbCr411_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr422ToYCbCr420

YCbCr422 to YCbCr420 sampling format conversion.

  • MUppStatus muppiYCbCr422ToYCbCr420_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_P3P2R_Ctx (const MUpp8u ∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_C2P2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr420_8u_C2P2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- DstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)

YCrCb420ToYCbCr422

YCrCb420 to YCbCr422 sampling format conversion.

  • MUppStatus muppiYCrCb420ToYCbCr422_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb420ToYCbCr422_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCrCb420ToYCbCr422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb420ToYCbCr422_8u_P3C2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr422ToYCrCb420

YCbCr422 to YCrCb420 sampling format conversion.

  • MUppStatus muppiYCbCr422ToYCrCb420_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCrCb420_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr422ToYCbCr411

YCbCr422 to YCbCr411 sampling format conversion.

  • MUppStatus muppiYCbCr422ToYCbCr411_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_P3P2R_Ctx (const MUpp8u ∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_C2P2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr422ToYCbCr411_8u_C2P2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- DstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)

YCrCb422ToYCbCr422

YCrCb422 to YCbCr422 sampling format conversion.

  • MUppStatus muppiYCrCb422ToYCbCr422_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb422ToYCbCr422_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

YCrCb422ToYCbCr420

YCrCb422 to YCbCr420 sampling format conversion.

  • MUppStatus muppiYCrCb422ToYCbCr420_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb422ToYCbCr420_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

YCrCb422ToYCbCr411

YCrCb422 to YCbCr411 sampling format conversion.

  • MUppStatus muppiYCrCb422ToYCbCr411_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb422ToYCbCr411_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

CbYCr422ToYCbCr422

CbYCr422 to YCbCr422 sampling format conversion.

  • MUppStatus muppiCbYCr422ToYCbCr422_8u_C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToYCbCr422_8u_C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCbYCr422ToYCbCr422_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToYCbCr422_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

CbYCr422ToYCbCr420

CbYCr422 to YCbCr420 sampling format conversion.

  • MUppStatus muppiCbYCr422ToYCbCr420_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToYCbCr420_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiCbYCr422ToYCbCr420_8u_C2P2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToYCbCr420_8u_C2P2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- DstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)

CbYCr422ToYCrCb420

CbYCr422 to YCrCb420 sampling format conversion.

  • MUppStatus muppiCbYCr422ToYCrCb420_8u_C2P3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCbYCr422ToYCrCb420_8u_C2P3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗p←- Dst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr420ToYCbCr420

YCbCr420 to YCbCr420 sampling format conversion.

  • MUppStatus muppiYCbCr420_8u_P3P2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗p←- DstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr420_8u_P2P3R_Ctx (const MUpp8u∗const pSrcY, int nSrcYStep, const MUpp8u ∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420_8u_P2P3R (const MUpp8u∗const pSrcY, int nSrcYStep, const MUpp8u∗p←- SrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr420ToYCbCr422

YCbCr420 to YCbCr422 sampling format conversion.

  • MUppStatus muppiYCbCr420ToYCbCr422_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToYCbCr422_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr420ToYCbCr422_8u_P2P3R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToYCbCr422_8u_P2P3R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr420ToYCbCr422_8u_P2C2R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u ∗pSrcCbCr, int nSrcCbCrStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToYCbCr422_8u_P2C2R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr420ToCbYCr422

YCbCr420 to CbYCr422 sampling format conversion.

  • MUppStatus muppiYCbCr420ToCbYCr422_8u_P2C2R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u ∗pSrcCbCr, int nSrcCbCrStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToCbYCr422_8u_P2C2R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr420ToYCrCb420

YCbCr420 to YCrCb420 sampling format conversion.

  • MUppStatus muppiYCbCr420ToYCrCb420_8u_P2P3R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr420ToYCrCb420_8u_P2P3R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

YCrCb420ToCbYCr422

YCrCb420 to CbYCr422 sampling format conversion.

  • MUppStatus muppiYCrCb420ToCbYCr422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb420ToCbYCr422_8u_P3C2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCrCb420ToYCbCr420

YCrCb420 to YCbCr420 sampling format conversion.

  • MUppStatus muppiYCrCb420ToYCbCr420_8u_P3P2R_Ctx (const MUpp8u ∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb420ToYCbCr420_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)

YCrCb420ToYCbCr411

YCrCb420 to YCbCr411 sampling format conversion.

  • MUppStatus muppiYCrCb420ToYCbCr411_8u_P3P2R_Ctx (const MUpp8u ∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCrCb420ToYCbCr411_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)

YCbCr411ToYCbCr411

YCbCr411 to YCbCr411 sampling format conversion.

  • MUppStatus muppiYCbCr411_8u_P3P2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗p←- DstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411_8u_P2P3R_Ctx (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗p←- SrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411_8u_P2P3R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrc←- CbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr411ToYCbCr422

YCbCr411 to YCbCr422 sampling format conversion.

  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P3C2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P2P3R_Ctx (const MUpp8u∗const pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P2P3R (const MUpp8u∗const pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P2C2R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u ∗pSrcCbCr, int nSrcCbCrStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr422_8u_P2C2R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr411ToYCrCb422

YCbCr411 to YCrCb422 sampling format conversion.

  • MUppStatus muppiYCbCr411ToYCrCb422_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCrCb422_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToYCrCb422_8u_P3C2R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCrCb422_8u_P3C2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)

YCbCr411ToYCbCr420

YCbCr411 to YCbCr420 sampling format conversion.

  • MUppStatus muppiYCbCr411ToYCbCr420_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr420_8u_P3R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDst[3], int nDstStep[3], MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToYCbCr420_8u_P3P2R_Ctx (const MUpp8u ∗const pSrc[3], int rSrc←- Step[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr420_8u_P3P2R (const MUpp8u∗const pSrc[3], int rSrcStep[3], MUpp8u∗pDstY, int nDstYStep, MUpp8u∗pDstCbCr, int nDstCbCrStep, MUppiSize oSizeROI)
  • MUppStatus muppiYCbCr411ToYCbCr420_8u_P2P3R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCbCr420_8u_P2P3R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

YCbCr411ToYCrCb420

YCbCr411 to YCrCb420 sampling format conversion.

  • MUppStatus muppiYCbCr411ToYCrCb420_8u_P2P3R_Ctx (const MUpp8u ∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiYCbCr411ToYCrCb420_8u_P2P3R (const MUpp8u∗pSrcY, int nSrcYStep, const MUpp8u∗pSrcCbCr, int nSrcCbCrStep, MUpp8u∗pDst[3], int rDstStep[3], MUppiSize oSizeROI)

NV12ToYUV420

NV12 to YUV420 color conversion.

  • MUppStatus muppiNV12ToYUV420_8u_P2P3R_Ctx (const MUpp8u∗const pSrc[2], int nSrcStep, MUpp8u ∗pDst[3], int aDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNV12ToYUV420_8u_P2P3R (const MUpp8u∗const pSrc[2], int nSrcStep, MUpp8u∗p←- Dst[3], int aDstStep[3], MUppiSize oSizeROI)

7.119.1 Detailed Description

Conversion

Routines for converting between various image color sampling formats.

7.119.2 Function Documentation

7.119.2.1 muppiCbYCr422ToYCbCr411_8u_C2P3R_Ctx()

MUppStatus muppiCbYCr422ToYCbCr411_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 3 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.2 muppiCbYCr422ToYCbCr420_8u_C2P2R_Ctx()

MUppStatus muppiCbYCr422ToYCbCr420_8u_C2P2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 2 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.3 muppiCbYCr422ToYCbCr420_8u_C2P3R_Ctx()

MUppStatus muppiCbYCr422ToYCbCr420_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.4 muppiCbYCr422ToYCbCr422_8u_C2P3R_Ctx()

MUppStatus muppiCbYCr422ToYCbCr422_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc,

intnSrcStep,
MUpp8u∗pDst[3],
intrDstStep[3],
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.5 muppiCbYCr422ToYCbCr422_8u_C2R_Ctx()

MUppStatus muppiCbYCr422ToYCbCr422_8u_C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 2 channel 8-bit unsigned packed YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.6 muppiCbYCr422ToYCrCb420_8u_C2P3R_Ctx()

MUppStatus muppiCbYCr422ToYCrCb420_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed CbYCr422 to 3 channel 8-bit unsigned planar YCrCb420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.7 muppiNV12ToYUV420_8u_P2P3R_Ctx()

MUppStatus muppiNV12ToYUV420_8u_P2P3R_Ctx ( const MUpp8u ∗constpSrc[2], intnSrcStep, MUpp8u∗pDst[3], intaDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned planar YUV420 color conversion.

Parameters

pSrc Source-Planar-Image pointer (one for Y plane, one for UV plane).
nSrcStep source_planar_image_line_step. Same value is used for each plane.
pDst destination_image_pointer. aDstStep destination_image_line_step. oSizeROI roi_specification.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.8 muppiYCbCr411_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr411_8u_P2P3R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.9 muppiYCbCr411_8u_P3P2R_Ctx()

MUppStatus muppiYCbCr411_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 2 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.

Parameters

nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.10 muppiYCbCr411ToYCbCr420_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr420_8u_P2P3R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.11 muppiYCbCr411ToYCbCr420_8u_P3P2R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr420_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3],

intrSrcStep[3],
MUpp8u∗pDstY,
intnDstYStep,
MUpp8u∗pDstCbCr,
intnDstCbCrStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 2 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.12 muppiYCbCr411ToYCbCr420_8u_P3R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr420_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intnDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.13 muppiYCbCr411ToYCbCr422_8u_P2C2R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr422_8u_P2C2R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr411 to 2 channel 8-bit unsigned packed YCbCr422 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.14 muppiYCbCr411ToYCbCr422_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr422_8u_P2P3R_Ctx ( const MUpp8u ∗constpSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.15 muppiYCbCr411ToYCbCr422_8u_P3C2R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 2 channel 8-bit unsigned packed YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.16 muppiYCbCr411ToYCbCr422_8u_P3R_Ctx()

MUppStatus muppiYCbCr411ToYCbCr422_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3],

intrSrcStep[3],
MUpp8u∗pDst[3],
intnDstStep[3],
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.17 muppiYCbCr411ToYCrCb420_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr411ToYCrCb420_8u_P2P3R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCrCb420 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.18 muppiYCbCr411ToYCrCb422_8u_P3C2R_Ctx()

MUppStatus muppiYCbCr411ToYCrCb422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 2 channel 8-bit unsigned packed YCrCb422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.19 muppiYCbCr411ToYCrCb422_8u_P3R_Ctx()

MUppStatus muppiYCbCr411ToYCrCb422_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intnDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr411 to 3 channel 8-bit unsigned planar YCrCb422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 328

Returns

Image data related error codes, ROI related error codes

7.119.2.20 muppiYCbCr420_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr420_8u_P2P3R_Ctx ( const MUpp8u ∗constpSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.21 muppiYCbCr420_8u_P3P2R_Ctx()

MUppStatus muppiYCbCr420_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 2 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.22 muppiYCbCr420ToCbYCr422_8u_P2C2R_Ctx()

MUppStatus muppiYCbCr420ToCbYCr422_8u_P2C2R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr420 to 2 channel 8-bit unsigned packed CbYCr422 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.23 muppiYCbCr420ToYCbCr411_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr420ToYCbCr411_8u_P2P3R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.24 muppiYCbCr420ToYCbCr411_8u_P3P2R_Ctx()

MUppStatus muppiYCbCr420ToYCbCr411_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 2 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.

Parameters

nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.25 muppiYCbCr420ToYCbCr422_8u_P2C2R_Ctx()

MUppStatus muppiYCbCr420ToYCbCr422_8u_P2C2R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr420 to 2 channel 8-bit unsigned packed YCbCr422 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.26 muppiYCbCr420ToYCbCr422_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr420ToYCbCr422_8u_P2P3R_Ctx ( const MUpp8u ∗pSrcY,

intnSrcYStep,
const MUpp8u ∗pSrcCbCr,
intnSrcCbCrStep,
MUpp8u∗pDst[3],
intrDstStep[3],
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.27 muppiYCbCr420ToYCbCr422_8u_P3R_Ctx()

MUppStatus muppiYCbCr420ToYCbCr422_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intnDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.28 muppiYCbCr420ToYCrCb420_8u_P2P3R_Ctx()

MUppStatus muppiYCbCr420ToYCrCb420_8u_P2P3R_Ctx ( const MUpp8u ∗pSrcY, intnSrcYStep, const MUpp8u ∗pSrcCbCr, intnSrcCbCrStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned planar YCrCb420 sampling format conver- sion.

Parameters

pSrcY source_planar_image_pointer.
nSrcYStep source_planar_image_line_step.
pSrcCbCr source_planar_image_pointer.
nSrcCbCrStep source_planar_image_line_step.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.29 muppiYCbCr422_8u_C2P3R_Ctx()

MUppStatus muppiYCbCr422_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.30 muppiYCbCr422_8u_P3C2R_Ctx()

MUppStatus muppiYCbCr422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 2 channel 8-bit unsigned packed YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.31 muppiYCbCr422ToCbYCr422_8u_C2R_Ctx()

MUppStatus muppiYCbCr422ToCbYCr422_8u_C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 2 channel 8-bit unsigned packed CbYCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.32 muppiYCbCr422ToYCbCr411_8u_C2P2R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr411_8u_C2P2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 2 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.33 muppiYCbCr422ToYCbCr411_8u_C2P3R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr411_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.34 muppiYCbCr422ToYCbCr411_8u_P3P2R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr411_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 2 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.35 muppiYCbCr422ToYCbCr411_8u_P3R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr411_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.36 muppiYCbCr422ToYCbCr420_8u_C2P2R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr420_8u_C2P2R_Ctx ( const MUpp8u ∗pSrc,

intnSrcStep,
MUpp8u∗pDstY,
intnDstYStep,
MUpp8u∗pDstCbCr,
intnDstCbCrStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 2 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.37 muppiYCbCr422ToYCbCr420_8u_C2P3R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr420_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.38 muppiYCbCr422ToYCbCr420_8u_P3P2R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr420_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 2 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.39 muppiYCbCr422ToYCbCr420_8u_P3R_Ctx()

MUppStatus muppiYCbCr422ToYCbCr420_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intnDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
nDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.40 muppiYCbCr422ToYCrCb420_8u_C2P3R_Ctx()

MUppStatus muppiYCbCr422ToYCrCb420_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 3 channel 8-bit unsigned planar YCrCb420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.41 muppiYCbCr422ToYCrCb422_8u_C2R_Ctx()

MUppStatus muppiYCbCr422ToYCrCb422_8u_C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCbCr422 to 2 channel 8-bit unsigned packed YCrCb422 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.42 muppiYCbCr422ToYCrCb422_8u_P3C2R_Ctx()

MUppStatus muppiYCbCr422ToYCrCb422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCbCr422 to 2 channel 8-bit unsigned packed YCrCb422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.43 muppiYCrCb420ToCbYCr422_8u_P3C2R_Ctx()

MUppStatus muppiYCrCb420ToCbYCr422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCrCb420 to 2 channel 8-bit unsigned packed CbYCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.44 muppiYCrCb420ToYCbCr411_8u_P3P2R_Ctx()

MUppStatus muppiYCrCb420ToYCbCr411_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCrCb420 to 2 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.45 muppiYCrCb420ToYCbCr420_8u_P3P2R_Ctx()

MUppStatus muppiYCrCb420ToYCbCr420_8u_P3P2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDstY, intnDstYStep, MUpp8u∗pDstCbCr, intnDstCbCrStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCrCb420 to 2 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDstY destination_planar_image_pointer.
nDstYStep destination_planar_image_line_step.
pDstCbCr destination_planar_image_pointer.
nDstCbCrStep destination_planar_image_line_step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.46 muppiYCrCb420ToYCbCr422_8u_P3C2R_Ctx()

MUppStatus muppiYCrCb420ToYCbCr422_8u_P3C2R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCrCb420 to 2 channel 8-bit unsigned packed YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.47 muppiYCrCb420ToYCbCr422_8u_P3R_Ctx()

MUppStatus muppiYCrCb420ToYCbCr422_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intrSrcStep[3], MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar YCrCb420 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Planar-Image pointer.
rSrcStep Source-Planar-Image line step array.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.48 muppiYCrCb422ToYCbCr411_8u_C2P3R_Ctx()

MUppStatus muppiYCrCb422ToYCbCr411_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst[3],
intrDstStep[3],
MUppiSizeoSizeROI,
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 3 channel 8-bit unsigned planar YCbCr411 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.49 muppiYCrCb422ToYCbCr420_8u_C2P3R_Ctx()

MUppStatus muppiYCrCb422ToYCbCr420_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 3 channel 8-bit unsigned planar YCbCr420 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.119.2.50 muppiYCrCb422ToYCbCr422_8u_C2P3R_Ctx()

MUppStatus muppiYCrCb422ToYCbCr422_8u_C2P3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst[3], intrDstStep[3], MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned packed YCrCb422 to 3 channel 8-bit unsigned planar YCbCr422 sampling format conver- sion. images.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Planar-Image pointer array.
rDstStep Destination-Planar-Image line step array.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120 Color Gamma Correction

GammaFwd

Forward gamma correction.

  • MUppStatus muppiGammaFwd_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaFwd_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaFwd_8u_C3IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaFwd_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaFwd_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaFwd_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiGammaFwd_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaFwd_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaFwd_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗p←- Dst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaFwd_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaFwd_8u_IP3R_Ctx (MUpp8u∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaFwd_8u_IP3R (MUpp8u∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI)

GammaInv

Inverse gamma correction.

  • MUppStatus muppiGammaInv_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaInv_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaInv_8u_C3IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaInv_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaInv_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaInv_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI)
  • MUppStatus muppiGammaInv_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaInv_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaInv_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaInv_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗pDst[3], int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiGammaInv_8u_IP3R_Ctx (MUpp8u∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiGammaInv_8u_IP3R (MUpp8u∗const pSrcDst[3], int nSrcDstStep, MUppiSize oSize←- ROI)

7.120.1 Detailed Description

Routines for correcting image color gamma.

7.120.2 Function Documentation

7.120.2.1 muppiGammaFwd_8u_AC4IR_Ctx()

MUppStatus muppiGammaFwd_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed color with alpha in place forward gamma correction.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.2 muppiGammaFwd_8u_AC4R_Ctx()

MUppStatus muppiGammaFwd_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed color with alpha not in place forward gamma correction.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.3 muppiGammaFwd_8u_C3IR_Ctx()

MUppStatus muppiGammaFwd_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed color in place forward gamma correction.

Parameters

pSrcDst in place packed pixel image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.4 muppiGammaFwd_8u_C3R_Ctx()

MUppStatus muppiGammaFwd_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed color not in place forward gamma correction.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.5 muppiGammaFwd_8u_IP3R_Ctx()

MUppStatus muppiGammaFwd_8u_IP3R_Ctx ( MUpp8u∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar color in place forward gamma correction.

Parameters

pSrcDst in place planar pixel format image pointer array.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.6 muppiGammaFwd_8u_P3R_Ctx()

MUppStatus muppiGammaFwd_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar color not in place forward gamma correction.

Parameters

pSrc source planar pixel format image pointer array.
nSrcStep source planar pixel format image line step.
pDst destination planar pixel format image pointer array.
nDstStep destination planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.7 muppiGammaInv_8u_AC4IR_Ctx()

MUppStatus muppiGammaInv_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed color with alpha in place inverse gamma correction.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.8 muppiGammaInv_8u_AC4R_Ctx()

MUppStatus muppiGammaInv_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed color with alpha not in place inverse gamma correction.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.9 muppiGammaInv_8u_C3IR_Ctx()

MUppStatus muppiGammaInv_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed color in place inverse gamma correction.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.10 muppiGammaInv_8u_C3R_Ctx()

MUppStatus muppiGammaInv_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed color not in place inverse gamma correction.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.11 muppiGammaInv_8u_IP3R_Ctx()

MUppStatus muppiGammaInv_8u_IP3R_Ctx ( MUpp8u∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar color in place inverse gamma correction.

Parameters

pSrcDst in place planar pixel format image pointer array.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.120.2.12 muppiGammaInv_8u_P3R_Ctx()

MUppStatus muppiGammaInv_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗pDst[3], intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar color not in place inverse gamma correction.

Parameters

pSrc source planar pixel format image pointer array.
nSrcStep source planar pixel format image line step.
pDst destination planar pixel format image pointer array.
nDstStep destination planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.121 Complement Color Key

CompColorKey

Complement color key replacement.

  • MUppStatus muppiCompColorKey_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCompColorKey_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst)

  • MUppStatus muppiCompColorKey_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCompColorKey_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst[3])

  • MUppStatus muppiCompColorKey_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCompColorKey_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst[4])

  • MUppStatus muppiAlphaCompColorKey_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, MUpp8u n←- Alpha1, const MUpp8u∗pSrc2, int nSrc2Step, MUpp8u nAlpha2, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst[4], MUppiAlphaOp muppAlphaOp, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiAlphaCompColorKey_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, MUpp8u n←- Alpha1, const MUpp8u∗pSrc2, int nSrc2Step, MUpp8u nAlpha2, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp8u nColorKeyConst[4], MUppiAlphaOp muppAlphaOp)

7.121.1 Detailed Description

Routines for performing complement color key replacement.

7.121.2 Function Documentation

7.121.2.1 muppiAlphaCompColorKey_8u_AC4R_Ctx()

MUppStatus muppiAlphaCompColorKey_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, MUpp8unAlpha1, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8unAlpha2, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unColorKeyConst[4], MUppiAlphaOp muppAlphaOp, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed color complement color key replacement of source image 1 by source image 2 with alpha blending.

Parameters

pSrc1 source1 packed pixel format image pointer.
nSrc1Step source1 packed pixel format image line step.
nAlpha1 source1 image alpha opacity (0 - max channel pixel value).
pSrc2 source2 packed pixel format image pointer.
nSrc2Step source2 packed pixel format image line step.
nAlpha2 source2 image alpha opacity (0 - max channel pixel value).
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nColorKeyConst color key constant array
muppAlphaOp MUppiAlphaOp alpha compositing operation selector (excluding premul ops).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.121.2.2 muppiCompColorKey_8u_C1R_Ctx()

MUppStatus muppiCompColorKey_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unColorKeyConst, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned packed color complement color key replacement of source image 1 by source image 2.

Parameters

pSrc1 source1 packed pixel format image pointer.
nSrc1Step source1 packed pixel format image line step.
pSrc2 source2 packed pixel format image pointer.
nSrc2Step source2 packed pixel format image line step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nColorKeyConst color key constant
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.121.2.3 muppiCompColorKey_8u_C3R_Ctx()

MUppStatus muppiCompColorKey_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unColorKeyConst[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned packed color complement color key replacement of source image 1 by source image 2.

Parameters

pSrc1 source1 packed pixel format image pointer.
nSrc1Step source1 packed pixel format image line step.
pSrc2 source2 packed pixel format image pointer.
nSrc2Step source2 packed pixel format image line step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nColorKeyConst color key constant array
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.121.2.4 muppiCompColorKey_8u_C4R_Ctx()

MUppStatus muppiCompColorKey_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp8unColorKeyConst[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned packed color complement color key replacement of source image 1 by source image 2.

Parameters

pSrc1 source1 packed pixel format image pointer.
nSrc1Step source1 packed pixel format image line step.
pSrc2 source2 packed pixel format image pointer.
nSrc2Step source2 packed pixel format image line step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nColorKeyConst color key constant array
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.122 Color Processing

Modules

  • ColorTwist
  • ColorTwistBatch
  • ColorLUT
  • ColorLUTLinear
  • ColorLUTCubic
  • ColorLUTTrilinear
  • ColorLUTPalette
  • Adjust Brightness
  • Adjust Hue
  • Adjust Saturation

7.122.1 Detailed Description

Routines for performing image color manipulation.

7.123 ColorTwist

ColorTwist

Perform color twist pixel processing. Color twist consists of applying the following formula to each image pixel using coefficients from the user supplied color twist host matrix array as follows where dst[x] and src[x] represent destination pixel and source pixel channel or plane x. The full sized coefficient matrix should be sent for all pixel channel sizes, the function will process the appropriate coefficients and channels for the corresponding pixel size. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3] dst[1] = aTwist[1][0]*src[0] + aTwist[1][1]*src[1]

  • aTwist[1][2]*src[2] + aTwist[1][3] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]
  • MUppStatus muppiColorTwist32f_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C1IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C1IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C2R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C2R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C2IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C2IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C3IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_C4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32fC_8u_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u ∗p←- Dst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32fC_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4])

  • MUppStatus muppiColorTwist32fC_8u_C4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32fC_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4])

  • MUppStatus muppiColorTwist32f_8u_P3R_Ctx (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiColorTwist32f_8u_P3R (const MUpp8u∗const pSrc[3], int nSrcStep, MUpp8u∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8u_IP3R_Ctx (MUpp8u∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8u_IP3R (MUpp8u∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C1R (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C1IR_Ctx (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C1IR (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C2R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C2R (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C2IR_Ctx (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C2IR (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C3R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C3R (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C3IR_Ctx (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C3IR (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C4R (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_C4IR_Ctx (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_C4IR (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_AC4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUpp8s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_AC4IR_Ctx (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_AC4IR (MUpp8s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_P3R_Ctx (const MUpp8s∗const pSrc[3], int nSrcStep, MUpp8s∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiColorTwist32f_8s_P3R (const MUpp8s∗const pSrc[3], int nSrcStep, MUpp8s∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_8s_IP3R_Ctx (MUpp8s∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_8s_IP3R (MUpp8s∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_C1IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_C1IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_C2R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_C2R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_C2IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_C2IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_C3IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_C3IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_AC4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_AC4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_P3R_Ctx (const MUpp16u∗const pSrc[3], int nSrcStep, MUpp16u ∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_P3R (const MUpp16u∗const pSrc[3], int nSrcStep, MUpp16u ∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16u_IP3R_Ctx (MUpp16u∗const pSrcDst[3], int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16u_IP3R (MUpp16u∗const pSrcDst[3], int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_C1IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_C1IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_C2R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_C2R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_C2IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_C2IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_C3IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_C3IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_AC4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_AC4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_P3R_Ctx (const MUpp16s∗const pSrc[3], int nSrcStep, MUpp16s ∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_P3R (const MUpp16s∗const pSrc[3], int nSrcStep, MUpp16s ∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16s_IP3R_Ctx (MUpp16s∗const pSrcDst[3], int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16s_IP3R (MUpp16s∗const pSrcDst[3], int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C1R_Ctx (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C1R (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C1IR_Ctx (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C1IR (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C2R_Ctx (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C2R (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C2IR_Ctx (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C2IR (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C3R_Ctx (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C3R (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C3IR_Ctx (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C3IR (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C4R_Ctx (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C4R (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32f_16f_C4IR_Ctx (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32f_16f_C4IR (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist32fC_16f_C4R_Ctx (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗p←- Dst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32fC_16f_C4R (const MUpp16f∗pSrc, int nSrcStep, MUpp16f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4])

  • MUppStatus muppiColorTwist32fC_16f_C4IR_Ctx (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist32fC_16f_C4IR (MUpp16f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4])

  • MUppStatus muppiColorTwist_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C1IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C1IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C2R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C2R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C2IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C2IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C3IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C3IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_C4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_C4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_AC4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_AC4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32fC_C4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUpp32f ∗p←- Dst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32fC_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4])

  • MUppStatus muppiColorTwist_32fC_C4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32fC_C4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[4][4], const MUpp32f aConstants[4])

  • MUppStatus muppiColorTwist_32f_P3R_Ctx (const MUpp32f∗const pSrc[3], int nSrcStep, MUpp32f∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiColorTwist_32f_P3R (const MUpp32f∗const pSrc[3], int nSrcStep, MUpp32f∗const pDst[3], int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])

  • MUppStatus muppiColorTwist_32f_IP3R_Ctx (MUpp32f∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwist_32f_IP3R (MUpp32f∗const pSrcDst[3], int nSrcDstStep, MUppiSize o←- SizeROI, const MUpp32f aTwist[3][4])

7.123.1 Detailed Description

Routines for converting between various image color models using user supplied matrix coefficients.

7.123.2 Function Documentation

7.123.2.1 muppiColorTwist32f_16f_C1IR_Ctx()

MUppStatus muppiColorTwist32f_16f_C1IR_Ctx ( MUpp16f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 16-bit floating point in place color twist.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.2 muppiColorTwist32f_16f_C1R_Ctx()

MUppStatus muppiColorTwist32f_16f_C1R_Ctx ( const MUpp16f∗pSrc, intnSrcStep, MUpp16f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 16-bit floating point color twist.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.3 muppiColorTwist32f_16f_C2IR_Ctx()

MUppStatus muppiColorTwist32f_16f_C2IR_Ctx ( MUpp16f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 16-bit floating point in place color twist.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.4 muppiColorTwist32f_16f_C2R_Ctx()

MUppStatus muppiColorTwist32f_16f_C2R_Ctx ( const MUpp16f∗pSrc, intnSrcStep, MUpp16f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 16-bit floating point color twist.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.5 muppiColorTwist32f_16f_C3IR_Ctx()

MUppStatus muppiColorTwist32f_16f_C3IR_Ctx ( MUpp16f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit floating point in place color twist.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.6 muppiColorTwist32f_16f_C3R_Ctx()

MUppStatus muppiColorTwist32f_16f_C3R_Ctx ( const MUpp16f∗pSrc, intnSrcStep, MUpp16f ∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit floating point color twist.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.7 muppiColorTwist32f_16f_C4IR_Ctx()

MUppStatus muppiColorTwist32f_16f_C4IR_Ctx ( MUpp16f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point in place color twist, not affecting Alpha.

An input color twist matrix with 32-bit floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not modified.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.8 muppiColorTwist32f_16f_C4R_Ctx()

MUppStatus muppiColorTwist32f_16f_C4R_Ctx ( const MUpp16f∗pSrc, intnSrcStep, MUpp16f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point color twist, with alpha copy.

An input color twist matrix with 32-bit floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is copied unmodified from the source pixel to the destination pixel.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.9 muppiColorTwist32f_16s_AC4IR_Ctx()

MUppStatus muppiColorTwist32f_16s_AC4IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.10 muppiColorTwist32f_16s_AC4R_Ctx()

MUppStatus muppiColorTwist32f_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.11 muppiColorTwist32f_16s_C1IR_Ctx()

MUppStatus muppiColorTwist32f_16s_C1IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 16-bit signed in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.12 muppiColorTwist32f_16s_C1R_Ctx()

MUppStatus muppiColorTwist32f_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 16-bit signed color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.13 muppiColorTwist32f_16s_C2IR_Ctx()

MUppStatus muppiColorTwist32f_16s_C2IR_Ctx ( MUpp16s ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

2 channel 16-bit signed in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.14 muppiColorTwist32f_16s_C2R_Ctx()

MUppStatus muppiColorTwist32f_16s_C2R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 16-bit signed color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.15 muppiColorTwist32f_16s_C3IR_Ctx()

MUppStatus muppiColorTwist32f_16s_C3IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.16 muppiColorTwist32f_16s_C3R_Ctx()

MUppStatus muppiColorTwist32f_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.17 muppiColorTwist32f_16s_IP3R_Ctx()

MUppStatus muppiColorTwist32f_16s_IP3R_Ctx ( MUpp16s ∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed planar in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place planar pixel format image pointer array, one pointer per plane.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.18 muppiColorTwist32f_16s_P3R_Ctx()

MUppStatus muppiColorTwist32f_16s_P3R_Ctx ( const MUpp16s∗constpSrc[3], intnSrcStep, MUpp16s ∗constpDst[3],

intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed planar color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.19 muppiColorTwist32f_16u_AC4IR_Ctx()

MUppStatus muppiColorTwist32f_16u_AC4IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.20 muppiColorTwist32f_16u_AC4R_Ctx()

MUppStatus muppiColorTwist32f_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.21 muppiColorTwist32f_16u_C1IR_Ctx()

MUppStatus muppiColorTwist32f_16u_C1IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 16-bit unsigned in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.22 muppiColorTwist32f_16u_C1R_Ctx()

MUppStatus muppiColorTwist32f_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 16-bit unsigned color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.23 muppiColorTwist32f_16u_C2IR_Ctx()

MUppStatus muppiColorTwist32f_16u_C2IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 16-bit unsigned in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.24 muppiColorTwist32f_16u_C2R_Ctx()

MUppStatus muppiColorTwist32f_16u_C2R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 16-bit unsigned color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.25 muppiColorTwist32f_16u_C3IR_Ctx()

MUppStatus muppiColorTwist32f_16u_C3IR_Ctx ( MUpp16u ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.26 muppiColorTwist32f_16u_C3R_Ctx()

MUppStatus muppiColorTwist32f_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.27 muppiColorTwist32f_16u_IP3R_Ctx()

MUppStatus muppiColorTwist32f_16u_IP3R_Ctx ( MUpp16u ∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned planar in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place planar pixel format image pointer array, one pointer per plane.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.28 muppiColorTwist32f_16u_P3R_Ctx()

MUppStatus muppiColorTwist32f_16u_P3R_Ctx ( const MUpp16u∗constpSrc[3], intnSrcStep, MUpp16u ∗constpDst[3], intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned planar color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.29 muppiColorTwist32f_8s_AC4IR_Ctx()

MUppStatus muppiColorTwist32f_8s_AC4IR_Ctx ( MUpp8s∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit signed in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.30 muppiColorTwist32f_8s_AC4R_Ctx()

MUppStatus muppiColorTwist32f_8s_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep,

MUpp8s∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

4 channel 8-bit signed color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.31 muppiColorTwist32f_8s_C1IR_Ctx()

MUppStatus muppiColorTwist32f_8s_C1IR_Ctx ( MUpp8s∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 8-bit signed in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.32 muppiColorTwist32f_8s_C1R_Ctx()

MUppStatus muppiColorTwist32f_8s_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 8-bit signed color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.33 muppiColorTwist32f_8s_C2IR_Ctx()

MUppStatus muppiColorTwist32f_8s_C2IR_Ctx ( MUpp8s∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 8-bit signed in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.34 muppiColorTwist32f_8s_C2R_Ctx()

MUppStatus muppiColorTwist32f_8s_C2R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 8-bit signed color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.35 muppiColorTwist32f_8s_C3IR_Ctx()

MUppStatus muppiColorTwist32f_8s_C3IR_Ctx ( MUpp8s∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

3 channel 8-bit signed in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.36 muppiColorTwist32f_8s_C3R_Ctx()

MUppStatus muppiColorTwist32f_8s_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 8-bit signed color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.37 muppiColorTwist32f_8s_C4IR_Ctx()

MUppStatus muppiColorTwist32f_8s_C4IR_Ctx ( MUpp8s∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit signed in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is unmodified.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.38 muppiColorTwist32f_8s_C4R_Ctx()

MUppStatus muppiColorTwist32f_8s_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUpp8s∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit signed color twist, with alpha copy.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is copied unmodified from the source pixel to the destination pixel.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.39 muppiColorTwist32f_8s_IP3R_Ctx()

MUppStatus muppiColorTwist32f_8s_IP3R_Ctx ( MUpp8s∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 8-bit signed planar in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place planar pixel format image pointer array, one pointer per plane.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.40 muppiColorTwist32f_8s_P3R_Ctx()

MUppStatus muppiColorTwist32f_8s_P3R_Ctx ( const MUpp8s ∗constpSrc[3], intnSrcStep,

MUpp8s∗constpDst[3],
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

3 channel 8-bit signed planar color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.41 muppiColorTwist32f_8u_AC4IR_Ctx()

MUppStatus muppiColorTwist32f_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.42 muppiColorTwist32f_8u_AC4R_Ctx()

MUppStatus muppiColorTwist32f_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.43 muppiColorTwist32f_8u_C1IR_Ctx()

MUppStatus muppiColorTwist32f_8u_C1IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.44 muppiColorTwist32f_8u_C1R_Ctx()

MUppStatus muppiColorTwist32f_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.45 muppiColorTwist32f_8u_C2IR_Ctx()

MUppStatus muppiColorTwist32f_8u_C2IR_Ctx ( MUpp8u∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.46 muppiColorTwist32f_8u_C2R_Ctx()

MUppStatus muppiColorTwist32f_8u_C2R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 8-bit unsigned color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.47 muppiColorTwist32f_8u_C3IR_Ctx()

MUppStatus muppiColorTwist32f_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.48 muppiColorTwist32f_8u_C3R_Ctx()

MUppStatus muppiColorTwist32f_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.49 muppiColorTwist32f_8u_C4IR_Ctx()

MUppStatus muppiColorTwist32f_8u_C4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is unmodified.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.50 muppiColorTwist32f_8u_C4R_Ctx()

MUppStatus muppiColorTwist32f_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned color twist, with alpha copy.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is copied unmodified from the source pixel to the destination pixel.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.51 muppiColorTwist32f_8u_IP3R_Ctx()

MUppStatus muppiColorTwist32f_8u_IP3R_Ctx ( MUpp8u∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place planar pixel format image pointer array, one pointer per plane.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.52 muppiColorTwist32f_8u_P3R_Ctx()

MUppStatus muppiColorTwist32f_8u_P3R_Ctx ( const MUpp8u ∗constpSrc[3], intnSrcStep, MUpp8u∗constpDst[3], intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned planar color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.53 muppiColorTwist32fC_16f_C4IR_Ctx()

MUppStatus muppiColorTwist32fC_16f_C4IR_Ctx ( MUpp16f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[4][4], const MUpp32faConstants[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point in place color twist with 4x4 matrix and an additional constant vector addition.

An input 4x4 color twist matrix with 32-bit floating-point coefficient values with an additional 32-bit floating point constant vector addition is applied within ROI. For this particular version of the function the result is generated as shown below.

dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aConstants[0] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aConstants[1] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aConstants[2] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aConstants[3]

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
aConstants fixed size array of constant values, one per channel..
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.54 muppiColorTwist32fC_16f_C4R_Ctx()

MUppStatus muppiColorTwist32fC_16f_C4R_Ctx ( const MUpp16f∗pSrc, intnSrcStep, MUpp16f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[4][4], const MUpp32faConstants[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point color twist with 4x4 matrix and constant vector addition.

An input 4x4 color twist matrix with 32-bit floating-point coefficient values with an additional 32-bit floating point constant vector addition is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aConstants[0] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aConstants[1] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aConstants[2] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aConstants[3]

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
aConstants fixed size array of constant values, one per channel..
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.55 muppiColorTwist32fC_8u_C4IR_Ctx()

MUppStatus muppiColorTwist32fC_8u_C4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[4][4], const MUpp32faConstants[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned in place color twist with 4x4 matrix and an additional constant vector addition.

An input 4x4 color twist matrix with floating-point coefficient values with an additional constant vector addition is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aConstants[0] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aConstants[1] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aConstants[2] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aConstants[3]

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
aConstants fixed size array of constant values, one per channel..
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.56 muppiColorTwist32fC_8u_C4R_Ctx()

MUppStatus muppiColorTwist32fC_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[4][4], const MUpp32faConstants[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned color twist with 4x4 matrix and constant vector addition.

An input 4x4 color twist matrix with floating-point coefficient values with an additional constant vector addition is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aConstants[0] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aConstants[1] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aConstants[2] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aConstants[3]

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
aConstants fixed size array of constant values, one per channel..
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.57 muppiColorTwist_32f_AC4IR_Ctx()

MUppStatus muppiColorTwist_32f_AC4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.58 muppiColorTwist_32f_AC4R_Ctx()

MUppStatus muppiColorTwist_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.59 muppiColorTwist_32f_C1IR_Ctx()

MUppStatus muppiColorTwist_32f_C1IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.60 muppiColorTwist_32f_C1R_Ctx()

MUppStatus muppiColorTwist_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.61 muppiColorTwist_32f_C2IR_Ctx()

MUppStatus muppiColorTwist_32f_C2IR_Ctx ( MUpp32f ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

2 channel 32-bit floating point in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.62 muppiColorTwist_32f_C2R_Ctx()

MUppStatus muppiColorTwist_32f_C2R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

2 channel 32-bit floating point color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.63 muppiColorTwist_32f_C3IR_Ctx()

MUppStatus muppiColorTwist_32f_C3IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.64 muppiColorTwist_32f_C3R_Ctx()

MUppStatus muppiColorTwist_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.65 muppiColorTwist_32f_C4IR_Ctx()

MUppStatus muppiColorTwist_32f_C4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point in place color twist, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is not modified.

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.66 muppiColorTwist_32f_C4R_Ctx()

MUppStatus muppiColorTwist_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep,

MUpp32f ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32faTwist[3][4],
MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point color twist, with alpha copy.

An input color twist matrix with floating-point coefficient values is applied with in ROI. Alpha channel is the last channel and is copied unmodified from the source pixel to the destination pixel.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.67 muppiColorTwist_32f_IP3R_Ctx()

MUppStatus muppiColorTwist_32f_IP3R_Ctx ( MUpp32f ∗constpSrcDst[3], intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point planar in place color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrcDst in place planar pixel format image pointer array, one pointer per plane.
nSrcDstStep in place planar pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.68 muppiColorTwist_32f_P3R_Ctx()

MUppStatus muppiColorTwist_32f_P3R_Ctx ( const MUpp32f∗constpSrc[3], intnSrcStep, MUpp32f ∗constpDst[3], intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[3][4], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point planar color twist.

An input color twist matrix with floating-point coefficient values is applied within ROI.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.69 muppiColorTwist_32fC_C4IR_Ctx()

MUppStatus muppiColorTwist_32fC_C4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[4][4], const MUpp32faConstants[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point in place color twist with 4x4 matrix and an additional constant vector addition.

An input 4x4 color twist matrix with floating-point coefficient values with an additional constant vector addition is applied within ROI. For this particular version of the function the result is generated as shown below.

dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aConstants[0] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aConstants[1] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aConstants[2] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aConstants[3]

Parameters

pSrcDst in place packed pixel format image pointer.
nSrcDstStep in place packed pixel format image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
aConstants fixed size array of constant values, one per channel..
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.123.2.70 muppiColorTwist_32fC_C4R_Ctx()

MUppStatus muppiColorTwist_32fC_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32faTwist[4][4], const MUpp32faConstants[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point color twist with 4x4 matrix and constant vector addition.

An input 4x4 color twist matrix with floating-point coefficient values with an additional constant vector addition is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aConstants[0] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aConstants[1] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aConstants[2] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aConstants[3]

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aTwist The color twist matrix with floating-point coefficient values.
aConstants fixed size array of constant values, one per channel..
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124 ColorTwistBatch

Classes

  • struct MUppiColorTwistBatchCXR

ColorTwistBatch

Perform color twist pixel batch processing. Color twist consists of applying the following formula to each image pixel using coefficients from one or more user supplied color twist device memory matrix arrays as follows where dst[x] and src[x] represent destination pixel and source pixel channel or plane x. The full sized coefficient matrix should be sent for all pixel channel sizes, the function will process the appropriate coefficients and channels for the corresponding pixel size. ColorTwistBatch generally takes the same parameter list as ColorTwist except that there is a list of N instances of those parameters (N>1) and that list is passed in device memory; The matrix pointers referenced for each image in the batch also need to point to device memory matrix values. A convenient data structure is provided that allows for easy initialization of the parameter lists. The only restriction on these functions is that there is one single ROI which is applied respectively to each image in the batch. The primary purpose of this function is to provide improved performance for batches of smaller images as long as GPU resources are available. Therefore it is recommended that the function not be used for very large images as there may not be resources available for processing several large images simultaneously. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3] dst[1] = aTwist[1][0]*src[0] + aTwist[1][1]*src[1]

  • aTwist[1][2]*src[2] + aTwist[1][3] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]
  • MUppStatus muppiColorTwistBatch32f_8u_C1R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_C1R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_C1IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_C1IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_C3R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_C3R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_C3IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_C3IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_C4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_C4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_C4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_C4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_AC4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_AC4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_8u_AC4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_8u_AC4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32fC_8u_C4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32fC_8u_C4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32fC_8u_C4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32fC_8u_C4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_C1R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_C1R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_C1IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_C1IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_C3R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_C3R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_C3IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_C3IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_C4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_C4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_C4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_C4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_AC4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_AC4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32f_AC4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32f_AC4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32fC_C4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32fC_C4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch_32fC_C4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch_32fC_C4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_16f_C1R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_16f_C1R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_16f_C1IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_16f_C1IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_16f_C3R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_16f_C3R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_16f_C3IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_16f_C3IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_16f_C4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_16f_C4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32f_16f_C4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32f_16f_C4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32fC_16f_C4R_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32fC_16f_C4R (MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

  • MUppStatus muppiColorTwistBatch32fC_16f_C4IR_Ctx (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiColorTwistBatch32fC_16f_C4IR (MUpp32f nMin, MUpp32f nMax, MUppiSize oSize←- ROI, MUppiColorTwistBatchCXR∗pBatchList, int nBatchSize)

7.124.1 Detailed Description

Routines for converting between various image color models using user supplied matrix coefficients on batches of images.

7.124.2 Function Documentation

7.124.2.1 muppiColorTwistBatch32f_16f_C1IR_Ctx()

MUppStatus muppiColorTwistBatch32f_16f_C1IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 16-bit floating point in place color twist batch.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.2 muppiColorTwistBatch32f_16f_C1R_Ctx()

MUppStatus muppiColorTwistBatch32f_16f_C1R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 16-bit floating point color twist batch.

An input color twist matrix with 32-bit floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.3 muppiColorTwistBatch32f_16f_C3IR_Ctx()

MUppStatus muppiColorTwistBatch32f_16f_C3IR_Ctx ( MUpp32f nMin,

MUpp32f nMax,
MUppiSizeoSizeROI,
MUppiColorTwistBatchCXR∗pBatchList,
intnBatchSize,
MUppStreamContextmuppStreamCtx)

3 channel 16-bit floating point in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.4 muppiColorTwistBatch32f_16f_C3R_Ctx()

MUppStatus muppiColorTwistBatch32f_16f_C3R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

3 channel 16-bit floating point color twist batch.

An input color twist matrix with 32-bit floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.5 muppiColorTwistBatch32f_16f_C4IR_Ctx()

MUppStatus muppiColorTwistBatch32f_16f_C4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point in place color twist batch.

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.6 muppiColorTwistBatch32f_16f_C4R_Ctx()

MUppStatus muppiColorTwistBatch32f_16f_C4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point color twist batch.

An input color twist matrix with 32-bit floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.7 muppiColorTwistBatch32f_8u_AC4IR_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_AC4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned integer in place color twist batch, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.8 muppiColorTwistBatch32f_8u_AC4R_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_AC4R_Ctx ( MUpp32f nMin,

MUpp32f nMax,
MUppiSizeoSizeROI,
MUppiColorTwistBatchCXR∗pBatchList,
intnBatchSize,
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned integer color twist batch, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.9 muppiColorTwistBatch32f_8u_C1IR_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_C1IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned integer in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.10 muppiColorTwistBatch32f_8u_C1R_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_C1R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned integer color twist batch.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.11 muppiColorTwistBatch32f_8u_C3IR_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_C3IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned integer in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.12 muppiColorTwistBatch32f_8u_C3R_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_C3R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned integer color twist batch.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.13 muppiColorTwistBatch32f_8u_C4IR_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_C4IR_Ctx ( MUpp32f nMin,

MUpp32f nMax,
MUppiSizeoSizeROI,
MUppiColorTwistBatchCXR∗pBatchList,
intnBatchSize,
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned integer in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.14 muppiColorTwistBatch32f_8u_C4R_Ctx()

MUppStatus muppiColorTwistBatch32f_8u_C4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned integer color twist batch.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.15 muppiColorTwistBatch32fC_16f_C4IR_Ctx()

MUppStatus muppiColorTwistBatch32fC_16f_C4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel in place 16-bit floating point color twist with 4x5 matrix including a constant vector (20 coefficients total).

An input 4x5 color twist matrix with 32-bitfloating-point coefficient values including a constant (in the fourth column) vector is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aTwist[0][4] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aTwist[1][4] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aTwist[2][4] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aTwist[3][4]

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.16 muppiColorTwistBatch32fC_16f_C4R_Ctx()

MUppStatus muppiColorTwistBatch32fC_16f_C4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList,

intnBatchSize,
MUppStreamContextmuppStreamCtx)

4 channel 16-bit floating point color twist with 4x5 matrix including a constant vector (20 coefficients total).

An input 4x5 color twist matrix with 32-bit floating-point coefficient values including a constant (in the fourth column) vector is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aTwist[0][4] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aTwist[1][4] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aTwist[2][4] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aTwist[3][4]

An input color twist matrix with 32-bit floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.17 muppiColorTwistBatch32fC_8u_C4IR_Ctx()

MUppStatus muppiColorTwistBatch32fC_8u_C4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned integer in place color twist with 4x5 matrix including a constant vector (20 coefficients total).

An input 4x5 color twist matrix with floating-point coefficient values including a constant (in the fourth column) vector is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aTwist[0][4] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aTwist[1][4] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aTwist[2][4] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aTwist[3][4]

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.18 muppiColorTwistBatch32fC_8u_C4R_Ctx()

MUppStatus muppiColorTwistBatch32fC_8u_C4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned integer color twist with 4x5 matrix including a constant vector (20 coefficients total).

An input 4x5 color twist matrix with floating-point coefficient values including a constant (in the fourth column) vector is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aTwist[0][4] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aTwist[1][4] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aTwist[2][4] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aTwist[3][4]

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.19 muppiColorTwistBatch_32f_AC4IR_Ctx()

MUppStatus muppiColorTwistBatch_32f_AC4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point in place color twist batch, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.20 muppiColorTwistBatch_32f_AC4R_Ctx()

MUppStatus muppiColorTwistBatch_32f_AC4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point color twist batch, not affecting Alpha.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.21 muppiColorTwistBatch_32f_C1IR_Ctx()

MUppStatus muppiColorTwistBatch_32f_C1IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.22 muppiColorTwistBatch_32f_C1R_Ctx()

MUppStatus muppiColorTwistBatch_32f_C1R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point color twist batch.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.23 muppiColorTwistBatch_32f_C3IR_Ctx()

MUppStatus muppiColorTwistBatch_32f_C3IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.24 muppiColorTwistBatch_32f_C3R_Ctx()

MUppStatus muppiColorTwistBatch_32f_C3R_Ctx ( MUpp32f nMin,

MUpp32f nMax,
MUppiSizeoSizeROI,
MUppiColorTwistBatchCXR∗pBatchList,
intnBatchSize,
MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point color twist batch.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.25 muppiColorTwistBatch_32f_C4IR_Ctx()

MUppStatus muppiColorTwistBatch_32f_C4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point in place color twist batch.

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.26 muppiColorTwistBatch_32f_C4R_Ctx()

MUppStatus muppiColorTwistBatch_32f_C4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point color twist batch.

An input color twist matrix with floating-point coefficient values is applied within the ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.27 muppiColorTwistBatch_32fC_C4IR_Ctx()

MUppStatus muppiColorTwistBatch_32fC_C4IR_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel in place 32-bit floating point color twist with 4x5 matrix including a constant vector (20 coefficients total).

An input 4x5 color twist matrix with floating-point coefficient values including a constant (in the fourth column) vector is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aTwist[0][4] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aTwist[1][4] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aTwist[2][4] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aTwist[3][4]

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.124.2.28 muppiColorTwistBatch_32fC_C4R_Ctx()

MUppStatus muppiColorTwistBatch_32fC_C4R_Ctx ( MUpp32f nMin, MUpp32f nMax, MUppiSizeoSizeROI, MUppiColorTwistBatchCXR∗pBatchList, intnBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point color twist with 4x5 matrix including a constant vector (20 coefficients total).

An input 4x5 color twist matrix with floating-point coefficient values including a constant (in the fourth column) vector is applied within ROI. For this particular version of the function the result is generated as shown below. dst[0] = aTwist[0][0]*src[0] + aTwist[0][1]src[1] + aTwist[0][2] src[2] + aTwist[0][3]*src[3] + aTwist[0][4] dst[1] = aTwist[1][0]*src[0]

  • aTwist[1][1]*src[1] + aTwist[1][2]*src[2] + aTwist[1][3]*src[3] + aTwist[1][4] dst[2] = aTwist[2][0]*src[0] + aTwist[2][1]*src[1] + aTwist[2][2]*src[2] + aTwist[2][3]*src[3] + aTwist[2][4] dst[3] = aTwist[3][0]*src[0] + aTwist[3][1]*src[1] + aTwist[3][2]*src[2] + aTwist[3][3]*src[3] + aTwist[3][4]

An input color twist matrix with floating-point coefficient values is applied within ROI for each image in batch. Color twist matrix can vary per image. The same ROI is applied to each image.

Parameters

nMin Minimum clamp value.
nMax Maximum saturation and clamp value.
oSizeROI Region-of-Interest (ROI).
pBatchList Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.
nBatchSize Number of MUppiColorTwistBatchCXR structures in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.125 ColorLUT

Functions

  • MUppStatus muppiLUT_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_8u_C1IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_C1IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s ∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_8u_C3IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s ∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_8u_C4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s ∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_16u_C1IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_C1IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16u_C3IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_C3IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_16u_C4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_C4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16u_AC4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16u_AC4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_16s_C1IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_C1IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16s_C3IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_C3IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_16s_C4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_C4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_16s_AC4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_16s_AC4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels)

  • MUppStatus muppiLUT_32f_C1IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_C1IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels)

  • MUppStatus muppiLUT_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f ∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_32f_C3IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_C3IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f ∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_32f_C4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_C4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_32f_AC4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_32f_AC4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

7.125.1 Detailed Description

Perform image color processing using members of various types of color look up tables.

7.125.2 Function Documentation

7.125.2.1 muppiLUT_16s_AC4IR_Ctx()

MUppStatus muppiLUT_16s_AC4IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.2 muppiLUT_16s_AC4R_Ctx()

MUppStatus muppiLUT_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.3 muppiLUT_16s_C1IR_Ctx()

MUppStatus muppiLUT_16s_C1IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.4 muppiLUT_16s_C1R_Ctx()

MUppStatus muppiLUT_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.5 muppiLUT_16s_C3IR_Ctx()

MUppStatus muppiLUT_16s_C3IR_Ctx ( MUpp16s ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.6 muppiLUT_16s_C3R_Ctx()

MUppStatus muppiLUT_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.7 muppiLUT_16s_C4IR_Ctx()

MUppStatus muppiLUT_16s_C4IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.8 muppiLUT_16s_C4R_Ctx()

MUppStatus muppiLUT_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.9 muppiLUT_16u_AC4IR_Ctx()

MUppStatus muppiLUT_16u_AC4IR_Ctx ( MUpp16u ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.10 muppiLUT_16u_AC4R_Ctx()

MUppStatus muppiLUT_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.11 muppiLUT_16u_C1IR_Ctx()

MUppStatus muppiLUT_16u_C1IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.12 muppiLUT_16u_C1R_Ctx()

MUppStatus muppiLUT_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.13 muppiLUT_16u_C3IR_Ctx()

MUppStatus muppiLUT_16u_C3IR_Ctx ( MUpp16u ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.14 muppiLUT_16u_C3R_Ctx()

MUppStatus muppiLUT_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.15 muppiLUT_16u_C4IR_Ctx()

MUppStatus muppiLUT_16u_C4IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.16 muppiLUT_16u_C4R_Ctx()

MUppStatus muppiLUT_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.17 muppiLUT_32f_AC4IR_Ctx()

MUppStatus muppiLUT_32f_AC4IR_Ctx ( MUpp32f ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32f∗pValues[3],
const MUpp32f∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.18 muppiLUT_32f_AC4R_Ctx()

MUppStatus muppiLUT_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.19 muppiLUT_32f_C1IR_Ctx()

MUppStatus muppiLUT_32f_C1IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.20 muppiLUT_32f_C1R_Ctx()

MUppStatus muppiLUT_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.21 muppiLUT_32f_C3IR_Ctx()

MUppStatus muppiLUT_32f_C3IR_Ctx ( MUpp32f ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32f∗pValues[3],
const MUpp32f∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.22 muppiLUT_32f_C3R_Ctx()

MUppStatus muppiLUT_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.23 muppiLUT_32f_C4IR_Ctx()

MUppStatus muppiLUT_32f_C4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.24 muppiLUT_32f_C4R_Ctx()

MUppStatus muppiLUT_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.125.2.25 muppiLUT_8u_AC4IR_Ctx()

MUppStatus muppiLUT_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.26 muppiLUT_8u_AC4R_Ctx()

MUppStatus muppiLUT_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.27 muppiLUT_8u_C1IR_Ctx()

MUppStatus muppiLUT_8u_C1IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

8-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.28 muppiLUT_8u_C1R_Ctx()

MUppStatus muppiLUT_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

8-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.29 muppiLUT_8u_C3IR_Ctx()

MUppStatus muppiLUT_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3],

intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.30 muppiLUT_8u_C3R_Ctx()

MUppStatus muppiLUT_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.31 muppiLUT_8u_C4IR_Ctx()

MUppStatus muppiLUT_8u_C4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.125.2.32 muppiLUT_8u_C4R_Ctx()

MUppStatus muppiLUT_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI,

const MUpp32s∗pValues[4],
const MUpp32s∗pLevels[4],
intnLevels[4],
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points with no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126 ColorLUTLinear

Functions

  • MUppStatus muppiLUT_Linear_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s ∗pValues, const MUpp32s ∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_8u_C1IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_8u_C1IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_8u_C3IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_8u_C4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_16u_C1IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16u_C1IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16u_C3IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_16u_C3IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_16u_C4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_16u_C4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16u_AC4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_16u_AC4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_16s_C1IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16s_C1IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16s_C3IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_16s_C3IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_16s_C4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_16s_C4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_16s_AC4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Linear_16s_AC4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_32f_C1R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUpp32f ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f ∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_32f_C1IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_32f_C1IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Linear_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_32f_C3IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUT_Linear_32f_C3IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_32f_C4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4], MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUT_Linear_32f_C4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Linear_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Linear_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Linear_32f_AC4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUT_Linear_32f_AC4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

7.126.1 Detailed Description

Perform image color processing using linear interpolation between members of various types of color look up tables.

7.126.2 Function Documentation

7.126.2.1 muppiLUT_Linear_16s_AC4IR_Ctx()

MUppStatus muppiLUT_Linear_16s_AC4IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.2 muppiLUT_Linear_16s_AC4R_Ctx()

MUppStatus muppiLUT_Linear_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.3 muppiLUT_Linear_16s_C1IR_Ctx()

MUppStatus muppiLUT_Linear_16s_C1IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.4 muppiLUT_Linear_16s_C1R_Ctx()

MUppStatus muppiLUT_Linear_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues,

const MUpp32s∗pLevels,
intnLevels,
MUppStreamContextmuppStreamCtx)

16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.5 muppiLUT_Linear_16s_C3IR_Ctx()

MUppStatus muppiLUT_Linear_16s_C3IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 460

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.6 muppiLUT_Linear_16s_C3R_Ctx()

MUppStatus muppiLUT_Linear_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.7 muppiLUT_Linear_16s_C4IR_Ctx()

MUppStatus muppiLUT_Linear_16s_C4IR_Ctx ( MUpp16s ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[4],
const MUpp32s∗pLevels[4],
intnLevels[4],
MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.8 muppiLUT_Linear_16s_C4R_Ctx()

MUppStatus muppiLUT_Linear_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.9 muppiLUT_Linear_16u_AC4IR_Ctx()

MUppStatus muppiLUT_Linear_16u_AC4IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.10 muppiLUT_Linear_16u_AC4R_Ctx()

MUppStatus muppiLUT_Linear_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.11 muppiLUT_Linear_16u_C1IR_Ctx()

MUppStatus muppiLUT_Linear_16u_C1IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.12 muppiLUT_Linear_16u_C1R_Ctx()

MUppStatus muppiLUT_Linear_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.13 muppiLUT_Linear_16u_C3IR_Ctx()

MUppStatus muppiLUT_Linear_16u_C3IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.14 muppiLUT_Linear_16u_C3R_Ctx()

MUppStatus muppiLUT_Linear_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.15 muppiLUT_Linear_16u_C4IR_Ctx()

MUppStatus muppiLUT_Linear_16u_C4IR_Ctx ( MUpp16u ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[4],
const MUpp32s∗pLevels[4],
intnLevels[4],
MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.16 muppiLUT_Linear_16u_C4R_Ctx()

MUppStatus muppiLUT_Linear_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.17 muppiLUT_Linear_32f_AC4IR_Ctx()

MUppStatus muppiLUT_Linear_32f_AC4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.18 muppiLUT_Linear_32f_AC4R_Ctx()

MUppStatus muppiLUT_Linear_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.19 muppiLUT_Linear_32f_C1IR_Ctx()

MUppStatus muppiLUT_Linear_32f_C1IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.20 muppiLUT_Linear_32f_C1R_Ctx()

MUppStatus muppiLUT_Linear_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.21 muppiLUT_Linear_32f_C3IR_Ctx()

MUppStatus muppiLUT_Linear_32f_C3IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.22 muppiLUT_Linear_32f_C3R_Ctx()

MUppStatus muppiLUT_Linear_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.23 muppiLUT_Linear_32f_C4IR_Ctx()

MUppStatus muppiLUT_Linear_32f_C4IR_Ctx ( MUpp32f ∗pSrcDst,

intnSrcDstStep,
MUppiSizeoSizeROI,
const MUpp32f∗pValues[4],
const MUpp32f∗pLevels[4],
intnLevels[4],
MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.24 muppiLUT_Linear_32f_C4R_Ctx()

MUppStatus muppiLUT_Linear_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using linear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.126.2.25 muppiLUT_Linear_8u_AC4IR_Ctx()

MUppStatus muppiLUT_Linear_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned linear interpolated look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points through linear interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.26 muppiLUT_Linear_8u_AC4R_Ctx()

MUppStatus muppiLUT_Linear_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned linear interpolated look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points through linear interpolation. Alpha channel is the last channel and is not processed.

ATTENTION ATTENTION<<<<<<<

NOTE: As of the 5.0 release of MUPP, the pValues and pLevels pointers need to be host memory pointers to arrays of device memory pointers.

<<<<<<<

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.27 muppiLUT_Linear_8u_C1IR_Ctx()

MUppStatus muppiLUT_Linear_8u_C1IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

8-bit unsigned linear interpolated look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.28 muppiLUT_Linear_8u_C1R_Ctx()

MUppStatus muppiLUT_Linear_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels,

intnLevels,
MUppStreamContextmuppStreamCtx)

8-bit unsigned linear interpolated look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through linear interpolation.

ATTENTION ATTENTION<<<<<<<

NOTE: As of the 5.0 release of MUPP, the pValues and pLevels pointers need to be device memory pointers.

<<<<<<<

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is now a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is now a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.29 muppiLUT_Linear_8u_C3IR_Ctx()

MUppStatus muppiLUT_Linear_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned linear interpolated look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.30 muppiLUT_Linear_8u_C3R_Ctx()

MUppStatus muppiLUT_Linear_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned linear interpolated look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through linear interpolation.

ATTENTION ATTENTION<<<<<<<

NOTE: As of the 5.0 release of MUPP, the pValues and pLevels pointers need to be host memory pointers to arrays of device memory pointers.

<<<<<<<

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.

Parameters

oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.31 muppiLUT_Linear_8u_C4IR_Ctx()

MUppStatus muppiLUT_Linear_8u_C4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned linear interpolated look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through linear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.126.2.32 muppiLUT_Linear_8u_C4R_Ctx()

MUppStatus muppiLUT_Linear_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned linear interpolated look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through linear interpolation.

ATTENTION ATTENTION<<<<<<<

NOTE: As of the 5.0 release of MUPP, the pValues and pLevels pointers need to be host memory pointers to arrays of device memory pointers.

<<<<<<<

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127 ColorLUTCubic

Functions

  • MUppStatus muppiLUT_Cubic_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s ∗pValues, const MUpp32s ∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_8u_C1IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_C1IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_8u_C3IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_8u_C4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_16u_C1IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_C1IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16u_C3IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_C3IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_16u_C4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_C4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16u_AC4IR_Ctx (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_16u_AC4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_16s_C1IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_C1IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16s_C3IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_C3IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_16s_C4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_C4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_16s_AC4IR_Ctx (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSize←- ROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUT_Cubic_16s_AC4IR (MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_32f_C1R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUpp32f ∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f ∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_32f_C1IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_32f_C1IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, int nLevels)

  • MUppStatus muppiLUT_Cubic_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_32f_C3IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUT_Cubic_32f_C3IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_32f_C4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4], MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUT_Cubic_32f_C4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], int nLevels[4])

  • MUppStatus muppiLUT_Cubic_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Cubic_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

  • MUppStatus muppiLUT_Cubic_32f_AC4IR_Ctx (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3], MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUT_Cubic_32f_AC4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], int nLevels[3])

7.127.1 Detailed Description

Perform image color processing using linear interpolation between members of various types of color look up tables.

7.127.2 Function Documentation

7.127.2.1 muppiLUT_Cubic_16s_AC4IR_Ctx()

MUppStatus muppiLUT_Cubic_16s_AC4IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.2 muppiLUT_Cubic_16s_AC4R_Ctx()

MUppStatus muppiLUT_Cubic_16s_AC4R_Ctx ( const MUpp16s∗pSrc,

intnSrcStep,
MUpp16s ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.3 muppiLUT_Cubic_16s_C1IR_Ctx()

MUppStatus muppiLUT_Cubic_16s_C1IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.4 muppiLUT_Cubic_16s_C1R_Ctx()

MUppStatus muppiLUT_Cubic_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.5 muppiLUT_Cubic_16s_C3IR_Ctx()

MUppStatus muppiLUT_Cubic_16s_C3IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.6 muppiLUT_Cubic_16s_C3R_Ctx()

MUppStatus muppiLUT_Cubic_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.7 muppiLUT_Cubic_16s_C4IR_Ctx()

MUppStatus muppiLUT_Cubic_16s_C4IR_Ctx ( MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.

Parameters

oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.8 muppiLUT_Cubic_16s_C4R_Ctx()

MUppStatus muppiLUT_Cubic_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit signed look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.9 muppiLUT_Cubic_16u_AC4IR_Ctx()

MUppStatus muppiLUT_Cubic_16u_AC4IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.10 muppiLUT_Cubic_16u_AC4R_Ctx()

MUppStatus muppiLUT_Cubic_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep,

MUpp16u ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.11 muppiLUT_Cubic_16u_C1IR_Ctx()

MUppStatus muppiLUT_Cubic_16u_C1IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.12 muppiLUT_Cubic_16u_C1R_Ctx()

MUppStatus muppiLUT_Cubic_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.13 muppiLUT_Cubic_16u_C3IR_Ctx()

MUppStatus muppiLUT_Cubic_16u_C3IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.14 muppiLUT_Cubic_16u_C3R_Ctx()

MUppStatus muppiLUT_Cubic_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.15 muppiLUT_Cubic_16u_C4IR_Ctx()

MUppStatus muppiLUT_Cubic_16u_C4IR_Ctx ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.

Parameters

oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.16 muppiLUT_Cubic_16u_C4R_Ctx()

MUppStatus muppiLUT_Cubic_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 16-bit unsigned look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.17 muppiLUT_Cubic_32f_AC4IR_Ctx()

MUppStatus muppiLUT_Cubic_32f_AC4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.18 muppiLUT_Cubic_32f_AC4R_Ctx()

MUppStatus muppiLUT_Cubic_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep,

MUpp32f ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp32f∗pValues[3],
const MUpp32f∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points using no interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.19 muppiLUT_Cubic_32f_C1IR_Ctx()

MUppStatus muppiLUT_Cubic_32f_C1IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.20 muppiLUT_Cubic_32f_C1R_Ctx()

MUppStatus muppiLUT_Cubic_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues, const MUpp32f∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.21 muppiLUT_Cubic_32f_C3IR_Ctx()

MUppStatus muppiLUT_Cubic_32f_C3IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[3], const MUpp32f∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.22 muppiLUT_Cubic_32f_C3R_Ctx()

MUppStatus muppiLUT_Cubic_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
const MUpp32f∗pValues[3],
const MUpp32f∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.23 muppiLUT_Cubic_32f_C4IR_Ctx()

MUppStatus muppiLUT_Cubic_32f_C4IR_Ctx ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points using no interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.

Parameters

oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.24 muppiLUT_Cubic_32f_C4R_Ctx()

MUppStatus muppiLUT_Cubic_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32f∗pValues[4], const MUpp32f∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 1024 (the current size limit).

7.127.2.25 muppiLUT_Cubic_8u_AC4IR_Ctx()

MUppStatus muppiLUT_Cubic_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned cubic interpolated look-up-table in place color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points through cubic interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.26 muppiLUT_Cubic_8u_AC4R_Ctx()

MUppStatus muppiLUT_Cubic_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst,

intnDstStep,
MUppiSizeoSizeROI,
const MUpp32s∗pValues[3],
const MUpp32s∗pLevels[3],
intnLevels[3],
MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned cubic interpolated look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points through cubic interpolation. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.27 muppiLUT_Cubic_8u_C1IR_Ctx()

MUppStatus muppiLUT_Cubic_8u_C1IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

8-bit unsigned cubic interpolated look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.

Parameters

oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.28 muppiLUT_Cubic_8u_C1R_Ctx()

MUppStatus muppiLUT_Cubic_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues, const MUpp32s∗pLevels, intnLevels, MUppStreamContextmuppStreamCtx)

8-bit unsigned cubic interpolated look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Pointer to an array of user defined OUTPUT values (this is a device memory pointer)
pLevels Pointer to an array of user defined INPUT values (this is a device memory pointer)
nLevels Number of user defined number of input/output mapping points (levels)
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.29 muppiLUT_Cubic_8u_C3IR_Ctx()

MUppStatus muppiLUT_Cubic_8u_C3IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned cubic interpolated look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.30 muppiLUT_Cubic_8u_C3R_Ctx()

MUppStatus muppiLUT_Cubic_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[3], const MUpp32s∗pLevels[3], intnLevels[3], MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned cubic interpolated look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.31 muppiLUT_Cubic_8u_C4IR_Ctx()

MUppStatus muppiLUT_Cubic_8u_C4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned cubic interpolated look-up-table in place color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.127.2.32 muppiLUT_Cubic_8u_C4R_Ctx()

MUppStatus muppiLUT_Cubic_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32s∗pValues[4], const MUpp32s∗pLevels[4], intnLevels[4], MUppStreamContextmuppStreamCtx)

4 channel 8-bit unsigned cubic interpolated look-up-table color conversion.

The LUT is derived from a set of user defined mapping points through cubic interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT values.
pLevels Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined INPUT values.
nLevels Host pointer to an array of 4 user defined number of input/output mapping points, one per
color CHANNEL.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.128 ColorLUTTrilinear

Functions

  • MUppStatus muppiLUT_Trilinear_8u_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u ∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUpp32u ∗pValues, MUpp8u ∗pLevels[3], int aLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Trilinear_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUpp32u∗pValues, MUpp8u∗pLevels[3], int aLevels[3])

  • MUppStatus muppiLUT_Trilinear_8u_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u ∗p←- Dst, int nDstStep, MUppiSize oSizeROI, MUpp32u ∗pValues, MUpp8u ∗pLevels[3], int aLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Trilinear_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUpp32u∗pValues, MUpp8u∗pLevels[3], int aLevels[3])

  • MUppStatus muppiLUT_Trilinear_8u_AC4IR_Ctx (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUpp32u∗pValues, MUpp8u∗pLevels[3], int aLevels[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUT_Trilinear_8u_AC4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUpp32u∗pValues, MUpp8u∗pLevels[3], int aLevels[3])

7.128.1 Detailed Description

Perform image color processing using 3D trilinear interpolation between members of various types of color look up tables.

7.128.2 Function Documentation

7.128.2.1 muppiLUT_Trilinear_8u_AC4IR_Ctx()

MUppStatus muppiLUT_Trilinear_8u_AC4IR_Ctx ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUpp32u ∗pValues, MUpp8u∗pLevels[3], intaLevels[3], MUppStreamContextmuppStreamCtx)

Four channel 8-bit unsigned 3D trilinear interpolated look-up-table in place color conversion, not affecting alpha. Alpha channel is the last channel and is not processed.

The LUT is derived from a set of user defined mapping points through trilinear interpolation.

Parameters

pSrcDst In-Place image pointer.
nSrcDstStep In-Place-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Device pointer aLevels[2] number of contiguous 2D x,y planes of 4-byte packed RGBX
values containing the user defined base OUTPUT values at that x,y, and z (R,G,B) level
location. Each level must contain x∗y 4-byte packed pixel values (4th byte is used for
alignement only and is ignored) in row (x) order.
pLevels Host pointer to an array of 3 host pointers, one per cube edge, pointing to user defined
INPUT level values.
aLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
3D cube edge. aLevels[0] represents the number of x axis levels (Red), aLevels[1]
represents the number of y axis levels (Green), and aLevels[2] represets the number of z
axis levels (Blue).
muPP API v 1.4.0muppStreamCtx application_managed_stream_context. 509

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.128.2.2 muppiLUT_Trilinear_8u_AC4R_Ctx()

MUppStatus muppiLUT_Trilinear_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32u ∗pValues, MUpp8u∗pLevels[3], intaLevels[3], MUppStreamContextmuppStreamCtx)

Four channel 8-bit unsigned 3D trilinear interpolated look-up-table color conversion, not affecting alpha. Alpha channel is the last channel and is not processed.

The LUT is derived from a set of user defined mapping points through trilinear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Device pointer to aLevels[2] number of contiguous 2D x,y planes of 4-byte packed RGBX
values containing the user defined base OUTPUT values at that x,y, and z (R,G,B) level
location. Each level must contain x∗y 4-byte packed pixel values (4th byte is used for
alignement only and is ignored) in row (x) order.
pLevels Host pointer to an array of 3 host pointers, one per cube edge, pointing to user defined
INPUT level values.
aLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
3D cube edge. aLevels[0] represents the number of x axis levels (Red), aLevels[1]
represents the number of y axis levels (Green), and aLevels[2] represets the number of z
axis levels (Blue).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.128.2.3 muppiLUT_Trilinear_8u_C4R_Ctx()

MUppStatus muppiLUT_Trilinear_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32u ∗pValues, MUpp8u∗pLevels[3], intaLevels[3], MUppStreamContextmuppStreamCtx)

Four channel 8-bit unsigned 3D trilinear interpolated look-up-table color conversion, with alpha copy. Alpha channel is the last channel and is copied to the destination unmodified.

The LUT is derived from a set of user defined mapping points through trilinear interpolation.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pValues Device pointer to aLevels[2] number of contiguous 2D x,y planes of 4-byte packed RGBX
values containing the user defined base OUTPUT values at that x,y, and z (R,G,B) level
location. Each level must contain x∗y 4-byte packed pixel values (4th byte is used for
alignement only and is ignored) in row (x) order.
pLevels Host pointer to an array of 3 host pointers, one per cube edge, pointing to user defined
INPUT level values.
aLevels Host pointer to an array of 3 user defined number of input/output mapping points, one per
3D cube edge. aLevels[0] represents the number of x axis levels (Red), aLevels[1]
represents the number of y axis levels (Green), and aLevels[2] represets the number of z
axis levels (Blue).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes
  • MUPP_LUT_NUMBER_OF_LEVELS_ERROR if the number of levels is less than 2 or greater than 256.

7.129 ColorLUTPalette

Functions

  • MUppStatus muppiLUTPalette_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_8u24u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_8u24u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_8u32u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp32u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32u∗pTable, int nBitSize, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUTPalette_8u32u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp32u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp32u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp8u∗pTables[3], int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pTables[3], int nBitSize)

  • MUppStatus muppiLUTPalette_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp8u∗pTables[4], int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pTables[4], int nBitSize)

  • MUppStatus muppiLUTPalette_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pTables[3], int nBitSize, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUTPalette_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDst←- Step, MUppiSize oSizeROI, const MUpp8u∗pTables[3], int nBitSize)

  • MUppStatus muppiLUTPalette_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp16u∗pTable, int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp16u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_16u8u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_16u8u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_16u24u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPalette_16u24u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_16u32u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp32u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32u∗pTable, int nBitSize, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiLUTPalette_16u32u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp32u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32u∗pTable, int nBitSize)

  • MUppStatus muppiLUTPalette_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[3], int nBitSize, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUTPalette_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[3], int nBitSize)

  • MUppStatus muppiLUTPalette_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[4], int nBitSize, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUTPalette_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[4], int nBitSize)

  • MUppStatus muppiLUTPalette_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[3], int nBitSize, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiLUTPalette_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[3], int nBitSize)

  • MUppStatus muppiLUTPaletteSwap_8u_C3A0C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, int nAlpha←- Value, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u ∗pTables[3], int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPaletteSwap_8u_C3A0C4R (const MUpp8u∗pSrc, int nSrcStep, int nAlphaValue, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pTables[3], int nBitSize)

  • MUppStatus muppiLUTPaletteSwap_16u_C3A0C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, int nAlpha←- Value, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[3], int nBitSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiLUTPaletteSwap_16u_C3A0C4R (const MUpp16u∗pSrc, int nSrcStep, int nAlpha←- Value, MUpp16u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp16u∗pTables[3], int nBitSize)

7.129.1 Detailed Description

Perform image color processing using various types of bit range restricted palette color look up tables.

7.129.2 Function Documentation

7.129.2.1 muppiLUTPalette_16u24u_C1R_Ctx()

MUppStatus muppiLUTPalette_16u24u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pTable, intnBitSize, MUppStreamContextmuppStreamCtx)

One channel 16-bit unsigned bit range restricted 24-bit unsigned palette look-up-table color conversion with 24-bit unsigned destination output per pixel.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step (3 unsigned bytes per pixel).
oSizeROI roi_specification. pTable Pointer to an array of user defined OUTPUT palette values (this is
a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes


- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.2 muppiLUTPalette_16u32u_C1R_Ctx()

MUppStatus muppiLUTPalette_16u32u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp32u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32u∗pTable, intnBitSize, MUppStreamContextmuppStreamCtx)

One channel 16-bit unsigned bit range restricted 32-bit palette look-up-table color conversion with 32-bit unsigned destination output per pixel.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step (4 bytes per pixel).
oSizeROI Region-of-Interest (ROI).
pTable Pointer to an array of user defined OUTPUT palette values (this is a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.3 muppiLUTPalette_16u8u_C1R_Ctx()

MUppStatus muppiLUTPalette_16u8u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI,

const MUpp8u ∗pTable,
intnBitSize,
MUppStreamContextmuppStreamCtx)

One channel 16-bit unsigned bit range restricted 8-bit unsigned palette look-up-table color conversion with 8-bit unsigned destination output per pixel.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step (1 unsigned byte per pixel).
oSizeROI Region-of-Interest (ROI).
pTable Pointer to an array of user defined OUTPUT palette values (this is a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.4 muppiLUTPalette_16u_AC4R_Ctx()

MUppStatus muppiLUTPalette_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp16u∗pTables[3], intnBitSize, MUppStreamContextmuppStreamCtx)

Four channel 16-bit unsigned bit range restricted palette look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.

Parameters

oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values.
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.5 muppiLUTPalette_16u_C1R_Ctx()

MUppStatus muppiLUTPalette_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp16u∗pTable, intnBitSize, MUppStreamContextmuppStreamCtx)

One channel 16-bit unsigned bit range restricted palette look-up-table color conversion.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTable Pointer to an array of user defined OUTPUT palette values (this is a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.6 muppiLUTPalette_16u_C3R_Ctx()

MUppStatus muppiLUTPalette_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp16u∗pTables[3], intnBitSize, MUppStreamContextmuppStreamCtx)

Three channel 16-bit unsigned bit range restricted palette look-up-table color conversion.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values.
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.7 muppiLUTPalette_16u_C4R_Ctx()

MUppStatus muppiLUTPalette_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp16u∗pTables[4], intnBitSize, MUppStreamContextmuppStreamCtx)

Four channel 16-bit unsigned bit range restricted palette look-up-table color conversion.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values.
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.8 muppiLUTPalette_8u24u_C1R_Ctx()

MUppStatus muppiLUTPalette_8u24u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pTable, intnBitSize, MUppStreamContextmuppStreamCtx)

One channel 8-bit unsigned bit range restricted 24-bit palette look-up-table color conversion with 24-bit destination output per pixel.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step (3 bytes per pixel).
oSizeROI Region-of-Interest (ROI).
pTable Pointer to an array of user defined OUTPUT palette values (this is a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.129.2.9 muppiLUTPalette_8u32u_C1R_Ctx()

MUppStatus muppiLUTPalette_8u32u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32u ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32u∗pTable, intnBitSize, MUppStreamContextmuppStreamCtx)

One channel 8-bit unsigned bit range restricted 32-bit palette look-up-table color conversion with 32-bit destination output per pixel.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step (4 bytes per pixel).
oSizeROI Region-of-Interest (ROI).
pTable Pointer to an array of user defined OUTPUT palette values (this is a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.129.2.10 muppiLUTPalette_8u_AC4R_Ctx()

MUppStatus muppiLUTPalette_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep,

MUpp8u∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp8u ∗pTables[3],
intnBitSize,
MUppStreamContextmuppStreamCtx)

Four channel 8-bit unsigned bit range restricted palette look-up-table color conversion, not affecting Alpha.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values. Alpha channel is the last channel and is not processed.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values.
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.129.2.11 muppiLUTPalette_8u_C1R_Ctx()

MUppStatus muppiLUTPalette_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pTable, intnBitSize, MUppStreamContextmuppStreamCtx)

One channel 8-bit unsigned bit range restricted palette look-up-table color conversion.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.

Parameters

nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTable Pointer to an array of user defined OUTPUT palette values (this is a device memory pointer)
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.129.2.12 muppiLUTPalette_8u_C3R_Ctx()

MUppStatus muppiLUTPalette_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pTables[3], intnBitSize, MUppStreamContextmuppStreamCtx)

Three channel 8-bit unsigned bit range restricted palette look-up-table color conversion.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values.
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.129.2.13 muppiLUTPalette_8u_C4R_Ctx()

MUppStatus muppiLUTPalette_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pTables[4], intnBitSize, MUppStreamContextmuppStreamCtx)

Four channel 8-bit unsigned bit range restricted palette look-up-table color conversion.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 4 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values.
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.129.2.14 muppiLUTPaletteSwap_16u_C3A0C4R_Ctx()

MUppStatus muppiLUTPaletteSwap_16u_C3A0C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep,

intnAlphaValue,
MUpp16u ∗pDst,
intnDstStep,
MUppiSizeoSizeROI,
const MUpp16u∗pTables[3],
intnBitSize,
MUppStreamContextmuppStreamCtx)

Three channel 16-bit unsigned source bit range restricted palette look-up-table color conversion to four channel 16-bit unsigned destination output with alpha.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values. This function also reverses the source pixel channel order in the destination so the Alpha channel is the first channel.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps (3 unsigned short integers per pixel).
nAlphaValue Signed alpha value that will be used to initialize the pixel alpha channel position in all
modified destination pixels.
pDst destination_image_pointer. nDstStep Destination-Image line step (4 unsigned short
integers per pixel with alpha).
oSizeROI Region-of-Interest (ROI).
pTables Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to
user defined OUTPUT palette values. Alpha values<0 or>65535 will cause destination
pixel alpha channel values to be unmodified.
nBitSize Number of least significant bits (must be>0 and<= 16) of each source pixel value to use
as index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>16.

7.129.2.15 muppiLUTPaletteSwap_8u_C3A0C4R_Ctx()

MUppStatus muppiLUTPaletteSwap_8u_C3A0C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, intnAlphaValue, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pTables[3], intnBitSize, MUppStreamContextmuppStreamCtx)

Three channel 8-bit unsigned source bit range restricted palette look-up-table color conversion to four channel 8-bit unsigned destination output with alpha.

The LUT is derived from a set of user defined mapping points in a palette and source pixels are then processed using a restricted bit range when looking up palette values. This function also reverses the source pixel channel order in the destination so the Alpha channel is the first channel.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps (3 bytes per pixel).
nAlphaValue Signed alpha value that will be used to initialize the pixel alpha channel position in all
modified destination pixels.
pDst destination_image_pointer. nDstStep Destination-Image line step (4 bytes per pixel with
alpha).
oSizeROI roi_specification. pTables Host pointer to an array of 3 device memory pointers, one per
color CHANNEL, pointing to user defined OUTPUT palette values. Alpha values<0 or>
255 will cause destination pixel alpha channel values to be unmodified.
nBitSize Number of least significant bits (must be>0 and<= 8) of each source pixel value to use as
index into palette table during conversion.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

- ::MUPP_LUT_PALETTE_BITSIZE_ERROR if nBitSize is<1 or>8.

7.130 Adjust Brightness

Functions

  • MUppStatus muppiAdjustBrightness_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUpp32f brightness_factor)
  • MUppStatus muppiAdjustBrightness_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUpp32f brightness_factor)

7.130.1 Detailed Description

Adjust brightness of an image.

7.130.2 Function Documentation

7.130.2.1 muppiAdjustBrightness_32f_C1R()

MUppStatus muppiAdjustBrightness_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f brightness_factor)

1 channel 32-bit float GRAY adjust.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
brightness_factor How much to adjust the brightness. Can be any non negative number. 0 gives a black
image, 1 gives the original image while 2 increases the brightness by a factor of 2.

Returns

MUppStatus Image data related error codes, ROI related error codes

7.130.2.2 muppiAdjustBrightness_32f_C3R()

MUppStatus muppiAdjustBrightness_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f brightness_factor)

3 channel 32-bit float RGB adjust.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
brightness_factor How much to adjust the brightness. Can be any non negative number. 0 gives a black
image, 1 gives the original image while 2 increases the brightness by a factor of 2.

Returns

MUppStatus Image data related error codes, ROI related error codes

7.131 Adjust Hue

Functions

  • MUppStatus muppiAdjustHue_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp32f hue_factor)
  • MUppStatus muppiAdjustHue_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp32f hue_factor)

7.131.1 Detailed Description

Adjust hue of an image. The image hue is adjusted by converting the image to HSV and cyclically shifting the intensities in the hue channel (H). The image is then converted back to original image mode. hue_factor is the amount of shift in H channel and must be in the interval [-0.5, 0.5].

7.131.2 Function Documentation

7.131.2.1 muppiAdjustHue_32f_C1R()

MUppStatus muppiAdjustHue_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f hue_factor)

1 channel 32-bit float GRAY adjust.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
hue_factor How much to shift the hue channel. Should be in [-0.5, 0.5]. 0.5 and -0.5 give complete reversal of
hue channel in HSV space in positive and negative direction respectively. 0 means no shift.
Therefore, both -0.5 and 0.5 will give an image with complementary colors while 0 gives the
original image.

Returns

MUppStatus Image data related error codes, ROI related error codes

7.131.2.2 muppiAdjustHue_32f_C3R()

MUppStatus muppiAdjustHue_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f hue_factor)

3 channel 32-bit float RGB adjust.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
hue_factor How much to shift the hue channel. Should be in [-0.5, 0.5]. 0.5 and -0.5 give complete reversal of
hue channel in HSV space in positive and negative direction respectively. 0 means no shift.
Therefore, both -0.5 and 0.5 will give an image with complementary colors while 0 gives the
original image.

Returns

MUppStatus Image data related error codes, ROI related error codes

7.132 Adjust Saturation

Functions

  • MUppStatus muppiAdjustSaturation_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUpp32f saturation_factor)
  • MUppStatus muppiAdjustSaturation_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, MUpp32f saturation_factor)

7.132.1 Detailed Description

Adjust color saturation of an image.

7.132.2 Function Documentation

7.132.2.1 muppiAdjustSaturation_32f_C1R()

MUppStatus muppiAdjustSaturation_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f saturation_factor)

1 channel 32-bit float GRAY adjust.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
saturation_factor How much to adjust the saturation. 0 will give a black and white image, 1 will give the
original image while 2 will enhance the saturation by a factor of 2.

Returns

MUppStatus Image data related error codes, ROI related error codes

7.132.2.2 muppiAdjustSaturation_32f_C3R()

MUppStatus muppiAdjustSaturation_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f saturation_factor)

3 channel 32-bit float RGB adjust.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
saturation_factor

Returns

MUppStatus Image data related error codes, ROI related error codes

7.133 Image Data Exchange and Initialization

Modules

  • Image Set Operations
  • Image Copy Operations
  • Scale Bit Depth
  • Duplicate Channel
  • Transpose
  • Swap Channels

7.133.1 Detailed Description

Functions for initializing, copying and converting image data.

Data exchange and initialization functions can be found in the muppidei library. Linking to only the sub-libraries that contain functions that your application uses can improve link time, load time, and MUSA runtime startup perfor- mance.

7.134 Image Set Operations

Modules

  • Set
  • Masked Set

7.134.1 Detailed Description

Functions for setting a specific value to each pixel inside the ROI.

7.135 Set

Functions

  • MUppStatus muppiSet_8u_C1R (const MUpp8u nValue, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiSet_8u_C3R (const MUpp8u aValue[3], MUpp8u∗pDst, int nDstStep, MUppiSize oSize←- ROI)
  • MUppStatus muppiSet_32f_C1R (const MUpp32f nValue, MUpp32f∗pDst, int nDstStep, MUppiSize oSize←- ROI)
  • MUppStatus muppiSet_32f_C3R (const MUpp32f aValue[3], MUpp32f∗pDst, int nDstStep, MUppiSize o←- SizeROI)

7.135.1 Detailed Description

Sets a specific value to each pixel inside the ROI.

Common parameters for muppiSet functions, including:

Parameters

nValue The pixel value to be set.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).

Returns

Image data related error codes, ROI related error codes

7.135.2 Function Documentation

7.135.2.1 muppiSet_32f_C1R()

MUppStatus muppiSet_32f_C1R ( const MUpp32fnValue, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

32-bit floating point image set.

For more information about the common parameter, see CommonImageSetParameters.

7.135.2.2 muppiSet_32f_C3R()

MUppStatus muppiSet_32f_C3R ( const MUpp32faValue[3], MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 32-bit floating point image set.

For more information about the common parameter, see CommonImageSetParameters.

7.135.2.3 muppiSet_8u_C1R()

MUppStatus muppiSet_8u_C1R ( const MUpp8u nValue, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

8-bit unsigned image set.

For more information about the common parameter, see CommonImageSetParameters.

7.135.2.4 muppiSet_8u_C3R()

MUppStatus muppiSet_8u_C3R ( const MUpp8u aValue[3], MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI)

3 channel 8-bit unsigned image set.

For more information about the common parameter, see CommonImageSetParameters.

7.136 Masked Set

Functions

  • MUppStatus muppiSet_32f_C1MR (MUpp32f nValue, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, int nMaskStep)
  • MUppStatus muppiSet_32f_C3MR (const MUpp32f aValue[3], MUpp32f∗pDst, int nDstStep, MUppiSize o←- SizeROI, const MUpp8u∗pMask, int nMaskStep)

7.136.1 Detailed Description

The masked set primitives have an additional "mask image" input. The mask controls which pixels within the ROI are set. For details see masked_operation.

Common parameters for muppiSet_CXM functions, including:

Parameters

nValue The pixel value to be set for single-channel functions.
aValue The pixel value to be set for multi-channel functions.
pDst Pointer Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pMask Mask-Image pointer.
nMaskStep Mask-Image line step.

Returns

Image data related error codes, ROI related error codes

7.136.2 Function Documentation

7.136.2.1 muppiSet_32f_C1MR()

MUppStatus muppiSet_32f_C1MR ( MUpp32f nValue, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, intnMaskStep)

Masked 32-bit floating point image set.

For more information about the common parameter, see CommonImageMaskedSetParameters.

7.136.2.2 muppiSet_32f_C3MR()

MUppStatus muppiSet_32f_C3MR ( const MUpp32faValue[3], MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, intnMaskStep)

Masked 3-channel 32-bit floating point image set.

For more information about the common parameter, see CommonImageMaskedSetParameters.

7.137 Image Copy Operations

Modules

  • Crop
  • Copy
  • Copy Constant Border
  • Copy Replicate Border
  • Copy Wrap Border

7.137.1 Detailed Description

Functions for copying image pixels.

7.138 Crop

Functions

  • MUppStatus muppiCrop_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f ∗pDst, int nDstStep, MUppiSize oDstSizeROI, MUppiCopyPaddingMode mode, int nTopBorderHeight, int n←- LeftBorderWidth, const MUpp32f∗values)
  • MUppStatus muppiCrop_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f ∗pDst, int nDstStep, MUppiSize oDstSizeROI, MUppiCopyPaddingMode mode, int nTopBorderHeight, int n←- LeftBorderWidth, const MUpp32f∗values)

Parameters

7.138.1 Detailed Description

Common parameters for muppiCrop functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSizeROI Size of the source region of pixels.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstSizeROI Size (width, height) of the destination region, i.e. the region that gets filled with data from
the source image (inner part) and constant border color (outer part).
mode Padding mode, choose for border padding.
nTopBorderHeight Height (in pixels) of the top border. The number of pixel rows at the top of the destination
ROI will be filled with the constant border color. nBottomBorderHeight =
oDstSizeROI.height - nTopBorderHeight - oSrcSizeROI.height.
nLeftBorderWidth Width (in pixels) of the left border. The width of the border at the right side of the
destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth =
oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width.
values The pixel value to be set for border pixels for single channel functions.

Returns

Image data related error codes,∗roi_error_codes

7.138.2 Function Documentation

7.138.2.1 muppiCrop_32f_C1R()

MUppStatus muppiCrop_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, MUppiCopyPaddingModemode, intnTopBorderHeight, intnLeftBorderWidth, const MUpp32f∗values)

Crops a grayscale image.

For more information about the common parameter, see CommonImageCropParameters.

7.138.2.2 muppiCrop_32f_C3R()

MUppStatus muppiCrop_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, MUppiCopyPaddingModemode, intnTopBorderHeight, intnLeftBorderWidth, const MUpp32f∗values)

Crops a RGB image.

For more information about the common parameter, see CommonImageCropParameters.

7.139 Copy

Functions

  • MUppStatus muppiCopy_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCopy_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCopy_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCopy_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCopy_32fc_C1R_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCopy_32fc_C1R (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCopy_32fc_C2R_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCopy_32fc_C2R (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCopy_32fc_C3R_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCopy_32fc_C3R (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiCopy_32fc_C4R_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDst←- Step, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCopy_32fc_C4R (const MUpp32fc∗pSrc, int nSrcStep, MUpp32fc∗pDst, int nDstStep, MUppiSize oSizeROI)

7.139.1 Detailed Description

Copies pixels from one image to another.

Common parameters for muppiCopy functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.139.2 Function Documentation

7.139.2.1 muppiCopy_32f_C1R_Ctx()

MUppStatus muppiCopy_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

32-bit floating point image copy.

For more information about the common parameter, see CommonImageCopyParameters.

7.139.2.2 muppiCopy_32f_C3R_Ctx()

MUppStatus muppiCopy_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3-channel 32-bit floating point image copy.

For more information about the common parameter, see CommonImageCopyParameters.

7.139.2.3 muppiCopy_32fc_C1R_Ctx()

MUppStatus muppiCopy_32fc_C1R_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

32-bit floating-point complex image copy.

For more information about the common parameter, see CommonImageCopyParameters.

7.139.2.4 muppiCopy_32fc_C2R_Ctx()

MUppStatus muppiCopy_32fc_C2R_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

2-channel 32-bit floating-point complex image copy.

For more information about the common parameter, see CommonImageCopyParameters.

7.139.2.5 muppiCopy_32fc_C3R_Ctx()

MUppStatus muppiCopy_32fc_C3R_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

3-channel 32-bit floating-point complex image copy.

For more information about the common parameter, see CommonImageCopyParameters.

7.139.2.6 muppiCopy_32fc_C4R_Ctx()

MUppStatus muppiCopy_32fc_C4R_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32fc∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

4-channel 32-bit floating-point complex image copy.

For more information about the common parameter, see CommonImageCopyParameters.

7.140 Copy Constant Border

Functions

  • MUppStatus muppiCopyConstBorder_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSize←- ROI, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth, MUpp32f nValue)
  • MUppStatus muppiCopyConstBorder_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSize←- ROI, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth, const MUpp32f aValue[3])

7.140.1 Detailed Description

Using a constant, user-specifiable color to copy images and padding borders.

Common parameters for muppiCopyConstBorder functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSizeROI Size of the source region of pixels.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstSizeROI Size (width, height) of the destination region, i.e. the region that gets filled with data from
the source image (inner part) and constant border color (outer part).
nTopBorderHeight Height (in pixels) of the top border. The number of pixel rows at the top of the destination
ROI will be filled with the constant border color. nBottomBorderHeight =
oDstSizeROI.height - nTopBorderHeight - oSrcSizeROI.height.
nLeftBorderWidth Width (in pixels) of the left border. The width of the border at the right side of the
destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth =
oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width.
nValue The pixel value to be set for border pixels for single channel functions.
aValue Vector of the RGBA values of the border pixels to be set for multi-channel functions.

Returns

Image data related error codes, ROI related error codes

7.140.2 Function Documentation

7.140.2.1 muppiCopyConstBorder_32f_C1R()

MUppStatus muppiCopyConstBorder_32f_C1R ( const MUpp32f∗pSrc,

intnSrcStep,
MUppiSizeoSrcSizeROI,
MUpp32f ∗pDst,
intnDstStep,
MUppiSizeoDstSizeROI,
intnTopBorderHeight,
intnLeftBorderWidth,
MUpp32f nValue)

1-channel 32-bit floating point image copy with constant border color.

For more information about the common parameter, see CommonImageCopyConstantBorderParameters.

7.140.2.2 muppiCopyConstBorder_32f_C3R()

MUppStatus muppiCopyConstBorder_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, intnTopBorderHeight, intnLeftBorderWidth, const MUpp32faValue[3])

3-channel 32-bit floating point image copy with constant border color.

For more information about the common parameter, see CommonImageCopyConstantBorderParameters.

7.141 Copy Replicate Border

Functions

  • MUppStatus muppiCopyReplicateBorder_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrc←- SizeROI, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorder←- Width)
  • MUppStatus muppiCopyReplicateBorder_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrc←- SizeROI, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorder←- Width)

7.141.1 Detailed Description

Using a replicate of the nearest source image pixel color to copy images and padding borders.

Common parameters for muppiCopyReplicateBorder functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSizeROI Size of the source region of pixels.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstSizeROI Size (width, height) of the destination region, i.e. the region that gets filled with data from
the source image (inner part) and nearest source image pixel color (outer part).
nTopBorderHeight Height (in pixels) of the top border. The number of pixel rows at the top of the destination
ROI will be filled with the nearest source image pixel color. nBottomBorderHeight =
oDstSizeROI.height - nTopBorderHeight - oSrcSizeROI.height.
nLeftBorderWidth Width (in pixels) of the left border. The width of the border at the right side of the
destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth =
oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width.

Returns

Image data related error codes, ROI related error codes

7.141.2 Function Documentation

7.141.2.1 muppiCopyReplicateBorder_32f_C1R()

MUppStatus muppiCopyReplicateBorder_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, intnTopBorderHeight, intnLeftBorderWidth)

1-channel 32-bit floating point image copy with nearest source image pixel color.

For more information about the common parameter, see CommonImageCopyReplicateBorderParameters.

7.141.2.2 muppiCopyReplicateBorder_32f_C3R()

MUppStatus muppiCopyReplicateBorder_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, intnTopBorderHeight, intnLeftBorderWidth)

3-channel 32-bit floating point image copy with nearest source image pixel color.

For more information about the common parameter, see CommonImageCopyReplicateBorderParameters.

7.142 Copy Wrap Border

Functions

  • MUppStatus muppiCopyWrapBorder_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSize←- ROI, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth)
  • MUppStatus muppiCopyWrapBorder_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSize←- ROI, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth)

7.142.1 Detailed Description

Using wrapped replications of the source image pixel colors to copy images and padding borders.

Common parameters for muppiCopyWrapBorder functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSizeROI Size of the source region of pixels.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstSizeROI Size (width, height) of the destination region, i.e. the region that gets filled with data from
the source image (inner part) and a border consisting of wrapped replication of the source
image pixel colors (outer part).
nTopBorderHeight Height (in pixels) of the top border. The number of pixel rows at the top of the destination
ROI that will be filled with the wrapped replication of the corresponding column of source
image pixels colors. nBottomBorderHeight = oDstSizeROI.height - nTopBorderHeight -
oSrcSizeROI.height.
nLeftBorderWidth Width (in pixels) of the left border. The width of the border at the right side of the
destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth =
oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width.

Returns

Image data related error codes, ROI related error codes

7.142.2 Function Documentation

7.142.2.1 muppiCopyWrapBorder_32f_C1R()

MUppStatus muppiCopyWrapBorder_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI,

MUpp32f ∗pDst,
intnDstStep,
MUppiSizeoDstSizeROI,
intnTopBorderHeight,
intnLeftBorderWidth)

1-channel 32-bit floating point image copy with the borders wrapped by replication of source image pixel colors.

For more information about the common parameter, see CommonImageCopyWrapBorderParameters.

7.142.2.2 muppiCopyWrapBorder_32f_C3R()

MUppStatus muppiCopyWrapBorder_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSizeROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, intnTopBorderHeight, intnLeftBorderWidth)

3-channel 32-bit floating point image copy with the borders wrapped by replication of source image pixel colors.

For more information about the common parameter, see CommonImageCopyWrapBorderParameters.

7.143 Scale Bit Depth

Modules

  • Scale To Higher Bit Depth
  • Scale To Lower Bit Depth

7.143.1 Detailed Description

Functions to scale bit depth up or down.

7.144 Scale To Higher Bit Depth

Functions

  • MUppStatus muppiScale_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp32f nMin, MUpp32f nMax)

7.144.1 Detailed Description

Functions to scale images to higher bit depth.

To map source pixel srcPixelValue to destination pixel dstPixelValue, use the following equation:

dstPixelValue = dstMinRangeValue + scaleFactor*(srcPixelValue -

srcMinRangeValue)

where scaleFactor = (dstMaxRangeValue - dstMinRangeValue) / (srcMaxRangeValue

  • srcMinRangeValue).

For conversions between integer data types, the entire integer numeric range of the input data type is mapped onto the entire integer numeric range of the output data type.

When converting to floating point data types, the floating point data range is defined by the user-supplied floating point values of nMax and nMin which are used as the dstMaxRangeValue and dstMinRangeValue respectively in the scaleFactor and dstPixelValue calculations and also as the saturation values to which output data is clamped.

When converting from floating-point values to integer values, nMax and nMin are used as the srcMaxRangeValue and srcMinRangeValue respectively in the scaleFactor and dstPixelValue calculations. Output values are saturated and clamped to the full output integer pixel value range.

Common parameters for muppiScale to higher bit depth functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
nMin Specifies the minimum saturation value to which every output value will be clamped.
nMax Specifies the maximum saturation value to which every output value will be clamped.

Returns

Image data related error codes, ROI related error codes, ::MUPP_SCALE_RANGE_ERROR indicates an er-
ror condition if nMax<= nMin.

7.144.2 Function Documentation

7.144.2.1 muppiScale_8u32f_C3R()

MUppStatus muppiScale_8u32f_C3R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f nMin, MUpp32f nMax)

3-channel 8-bit unsigned to 32-bit floating-point conversion.

For more information about the common parameter, see CommonImageScaleToHigherBitDepthParameters.

7.145 Scale To Lower Bit Depth

Functions

  • MUppStatus muppiScale_32f8u_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, MUpp32f nMin, MUpp32f nMax)

7.145.1 Detailed Description

Functions to scale images to lower bit depth.

To map source pixel srcPixelValue to destination pixel dstPixelValue, use the following equation:

dstPixelValue = dstMinRangeValue + scaleFactor*(srcPixelValue -

srcMinRangeValue)

where scaleFactor = (dstMaxRangeValue - dstMinRangeValue) / (srcMaxRangeValue

  • srcMinRangeValue).

For conversions between integer data types, the entire integer numeric range of the input data type is mapped onto the entire integer numeric range of the output data type.

When converting to floating point data types, the floating point data range is defined by the user-supplied floating point values of nMax and nMin which are used as the dstMaxRangeValue and dstMinRangeValue respectively in the scaleFactor and dstPixelValue calculations and also as the saturation values to which output data is clamped.

When converting from floating-point values to integer values, nMax and nMin are used as the srcMaxRangeValue and srcMinRangeValue respectively in the scaleFactor and dstPixelValue calculations. Output values are saturated and clamped to the full output integer pixel value range.

Common parameters for muppiScale to lower bit depth functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
hint Algorithm performance or accuracy selector, currently ignored.
nMin Specifies the minimum saturation value to which every output value will be clamped.
nMax Specifies the maximum saturation value to which every output value will be clamped.

Returns

Image data related error codes, ROI related error codes, ::MUPP_SCALE_RANGE_ERROR indicates an er-
ror condition if nMax<= nMin.

7.145.2 Function Documentation

7.145.2.1 muppiScale_32f8u_C3R()

MUppStatus muppiScale_32f8u_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, MUpp32f nMin, MUpp32f nMax)

3-channel 32-bit floating point to 8-bit unsigned conversion.

For more information about the common parameter, see CommonImageScaleToLowerBitDepthParameters.

7.146 Duplicate Channel

Functions

  • MUppStatus muppiDup_32f_C1C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI)

7.146.1 Detailed Description

Functions to duplicate a single-channel image in a multiple-channel image.

Common parameters for muppiDup functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstSizeROI Size (width, height) of the destination region, i.e. the region that gets filled with data from the
source image, source image ROI is assumed to be same as destination image ROI.

Returns

Image data related error codes, ROI related error codes

7.146.2 Function Documentation

7.146.2.1 muppiDup_32f_C1C3R()

MUppStatus muppiDup_32f_C1C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI)

1 channel 32-bit floating-point source image duplicated in all 3 channels of the destination image.

For more information about the common parameter, see CommonImageDuplicateChannelParameters.

7.147 Transpose

Functions

  • MUppStatus muppiTranspose_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSrcROI)
  • MUppStatus muppiTranspose_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSrcROI)
  • MUppStatus muppiTranspose_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSrcROI)
  • MUppStatus muppiTranspose_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSrcROI)

7.147.1 Detailed Description

Functions to transpose images of multiple types. Like matrix transpose, image transpose is a mirror image along the diagonal of the image (from top left to bottom right).

Common parameters for muppiTranspose functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Pointer to the destination ROI.
nDstStep Destination-Image line step.
oSrcROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.147.2 Function Documentation

7.147.2.1 muppiTranspose_32f_C1R()

MUppStatus muppiTranspose_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSrcROI)

1 channel 32-bit floating point image transpose.

For more information about the common parameter, see CommonImageTransposeParameters.

7.147.2.2 muppiTranspose_32f_C3R()

MUppStatus muppiTranspose_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSrcROI)

3 channel 32-bit floating point image transpose.

For more information about the common parameter, see CommonImageTransposeParameters.

7.147.2.3 muppiTranspose_8u_C1R()

MUppStatus muppiTranspose_8u_C1R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSrcROI)

1 channel 8-bit unsigned int image transpose.

For more information about the common parameter, see CommonImageTransposeParameters.

7.147.2.4 muppiTranspose_8u_C3R()

MUppStatus muppiTranspose_8u_C3R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSrcROI)

3 channel 8-bit unsigned int image transpose.

For more information about the common parameter, see CommonImageTransposeParameters.

7.148 Swap Channels

Functions

  • MUppStatus muppiSwapChannels_32f_C4C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const int aDstOrder[3])
  • MUppStatus muppiSwapChannels_32f_C3C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp32f nValue)
  • MUppStatus muppiSwapChannels_8u_C4C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const int aDstOrder[3])
  • MUppStatus muppiSwapChannels_8u_C3C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp8u nValue)

7.148.1 Detailed Description

Functions to swap and duplicate channels in multiple channel images. These functions support arbitrary permuta- tions of the original channels, such as replication and setting one or more channels to a constant value.

7.148.2 Function Documentation

7.148.2.1 muppiSwapChannels_32f_C3C4R()

MUppStatus muppiSwapChannels_32f_C3C4R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const intaDstOrder[4], const MUpp32fnValue)

3-channel 32-bit floating-point source image to 4-channel destination image.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aDstOrder Host memory integer array, which describes how channel values are permutated. The n-th entry
of the array contains the channel number stored in the n-th channel of the output image. For
example, given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order.
nValue (V) Single channel constant value, which can be replicated in one or more of the 4 destination
channels. Depending on the aDstOrder entry for that destination channel, nValue is either written
or not written to a particular channel. An aDstOrder value of 3 will output nValue to that channel,
while an aDstOrder value higher than 3 will not change the value of that specific destination
channel.

Returns

Image data related error codes, ROI related error codes

7.148.2.2 muppiSwapChannels_32f_C4C3R()

MUppStatus muppiSwapChannels_32f_C4C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const intaDstOrder[3])

4-channel 32-bit floating-point source image to 3-channel destination image.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aDstOrder Host memory integer array, which describes how channel values are permutated. The n-th entry
of the array contains the channel number stored in the n-th channel of the output image. For
example, given an RGBA image, aDstOrder = [2,1,0] converts this to a 3-channel BGR channel
order.

Returns

Image data related error codes, ROI related error codes

7.148.2.3 muppiSwapChannels_8u_C3C4R()

MUppStatus muppiSwapChannels_8u_C3C4R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const intaDstOrder[4], const MUpp8u nValue)

3-channel 8-bit unsigned integer source image to 4-channel destination image.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aDstOrder Host memory integer array, which describes how channel values are permutated. The n-th entry
of the array contains the channel number stored in the n-th channel of the output image. For
example, given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order.
nValue (V) Single channel constant value, which can be replicated in one or more of the 4 destination
channels. Depending on the aDstOrder entry for that destination channel, nValue is either written
or not written to a particular channel. An aDstOrder value of 3 will output nValue to that channel,
while an aDstOrder value higher than 3 will not change the value of that specific destination
channel.

Returns

Image data related error codes, ROI related error codes

7.148.2.4 muppiSwapChannels_8u_C4C3R()

MUppStatus muppiSwapChannels_8u_C4C3R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const intaDstOrder[3])

4-channel 8-bit unsigned integer source image to 3-channel destination image.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.

Parameters

nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
aDstOrder Host memory integer array, which describes how channel values are permutated. The n-th entry
of the array contains the channel number stored in the n-th channel of the output image. For
example, given an RGBA image, aDstOrder = [2,1,0] converts this to a 3-channel BGR channel
order.

Returns

Image data related error codes, ROI related error codes

7.149 Image Filtering Functions

Modules

  • 2D Fixed Linear Filters
  • Rank Filters
  • Fixed Filters

7.149.1 Detailed Description

Linear and non-linear image filtering functions.

Filtering functions are classified as neighborhood_operations. Note that you should avoid sampling_beyond_←- image_boundaries.

Filtering functions can be found in the muppif library. Linking to only the sub-libraries that contain functions that your application uses can improve load time and MUSA runtime startup performance.

7.150 2D Fixed Linear Filters

Modules

  • FilterBox

7.150.1 Detailed Description

The filter functions perform 2D fixed linear filtering.

7.151 FilterBox

Functions

  • MUppStatus muppiFilterBox_8u_C4R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiFilterBox_32f_C1R (const MUpp32f ∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiFilterBox_32f_C4R (const MUpp32f ∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiSize oMaskSize, MUppiPoint oAnchor)

7.151.1 Detailed Description

Returns the average pixel values of the pixels under a rectangular mask.

Common parameters for muppiFilterBox functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
oMaskSize The Width and Height of the neighborhood region for the local average operation.
oAnchor The X and Y offsets of the kernel origin frame of reference relative to the source pixel.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.151.2 Function Documentation

7.151.2.1 muppiFilterBox_32f_C1R()

MUppStatus muppiFilterBox_32f_C1R ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUppiPointoAnchor)

Single channel 32-bit floating-point box filter.

For more information about the common parameter, see CommonFilterBoxParameters.

7.151.2.2 muppiFilterBox_32f_C4R()

MUppStatus muppiFilterBox_32f_C4R ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUppiPointoAnchor)

Four-channel 32-bit floating-point box filter.

For more information about the common parameter, see CommonFilterBoxParameters.

7.151.2.3 muppiFilterBox_8u_C4R()

MUppStatus muppiFilterBox_8u_C4R ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUppiPointoAnchor)

Four-channel 8-bit unsigned box filter.

For more information about the common parameter, see CommonFilterBoxParameters.

7.152 Rank Filters

Modules

  • FilterMedian

7.152.1 Detailed Description

The rank filter functions providing min/max/median values for rectangular mask region with/without border available.

7.153 FilterMedian

Functions

  • MUppStatus muppiFilterMedian_32f_C1R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiSize oMaskSize, MUppiPoint oAnchor, MUpp8u∗pBuffer)
  • MUppStatus muppiFilterMedian_32f_C3R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiSize oMaskSize, MUppiPoint oAnchor, MUpp8u∗pBuffer)
  • MUppStatus muppiFilterMedianGetBufferSize_32f_C1R (MUppiSize oSizeROI, MUppiSize oMaskSize, MUpp32u∗nBufferSize)
  • MUppStatus muppiFilterMedianGetBufferSize_32f_C3R (MUppiSize oSizeROI, MUppiSize oMaskSize, MUpp32u∗nBufferSize)

7.153.1 Detailed Description

Returns the median of pixel values under the rectangular mask region.

Common parameters for muppiFilterMedian functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
oMaskSize The Width and Height of the neighborhood region for the local Median operation.
oAnchor The X and Y offsets of the kernel origin frame of reference relative to the source pixel.
pBuffer Pointer to the user-allocated scratch buffer required for the Median operation.

Returns

Image data related error codes, ROI related error codes

Common parameters for muppiFilterMedianGetBufferSize functions include:

Parameters

oSizeROI Region-of-Interest (ROI).
oMaskSize The width and Height of the neighborhood region for the local Median operation.
nBufferSize Pointer to the size of the scratch buffer required for the Median operation.

Returns

Image data related error codes

7.153.2 Function Documentation

7.153.2.1 muppiFilterMedian_32f_C1R()

MUppStatus muppiFilterMedian_32f_C1R ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUppiPointoAnchor, MUpp8u∗pBuffer)

1-channel 32-bit float median filter.

For more information about the common parameter, see CommonFilterMedianParameters.

7.153.2.2 muppiFilterMedian_32f_C3R()

MUppStatus muppiFilterMedian_32f_C3R ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUppiPointoAnchor, MUpp8u∗pBuffer)

3-channel 32-bit float median filter.

For more information about the common parameter, see CommonFilterMedianParameters.

7.153.2.3 muppiFilterMedianGetBufferSize_32f_C1R()

MUppStatus muppiFilterMedianGetBufferSize_32f_C1R ( MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUpp32u ∗nBufferSize)

Scratch memory size of 1-channel 32-bit float median filter.

For more information about the common parameter, see CommonFilterMedianGetBufferSizeParameters.

7.153.2.4 muppiFilterMedianGetBufferSize_32f_C3R()

MUppStatus muppiFilterMedianGetBufferSize_32f_C3R ( MUppiSizeoSizeROI, MUppiSizeoMaskSize, MUpp32u ∗nBufferSize)

Scratch memory size of 3-channel 32-bit float median filter.

For more information about the common parameter, see CommonFilterMedianGetBufferSizeParameters.

7.154 Fixed Filters

Modules

  • FilterGauss
  • FilterLaplace

7.154.1 Detailed Description

Using predefined kernels of fixed sizes to perform linear filtering operations(such as convolutions). Notice that this section also contains some dynamic kernel filters, namely GaussAdvanced.

Versions of certain fixed filters provide border control. For these functions, the requested border type operation is applied to all mask pixels which fall outside of the source image if any portion of the mask overlaps the source image boundary.

7.155 FilterGauss

Functions

  • MUppStatus muppiFilterGauss_32f_C1R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)
  • MUppStatus muppiFilterGauss_32f_C3R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)

7.155.1 Detailed Description

Filters the image base on a Gaussian filter kernel. If you want to provide your own filter coefficients, use Filter←- GaussAdvanced.

Notice that mask sizes up to 15x15 are presently supported by all FilterGauss functions. These functions' filter kernels are computed with a sigma value of 0.4F + (mask width / 2)∗0.6F.

Common parameters for muppiFilterGauss functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eMaskSize Enumeration value specifying the size of the mask.

Returns

Image data related error codes, ROI related error codes

7.155.2 Function Documentation

7.155.2.1 muppiFilterGauss_32f_C1R()

MUppStatus muppiFilterGauss_32f_C1R ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize)

Gauss filter of 1-channel 32-bit float.

For more information about the common parameter, see CommonFilterGaussParameters.

7.155.2.2 muppiFilterGauss_32f_C3R()

MUppStatus muppiFilterGauss_32f_C3R ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize)

Gauss filter of 3-channel 32-bit float.

For more information about the common parameter, see CommonFilterGaussParameters.

7.156 FilterLaplace

Functions

  • MUppStatus muppiFilterLaplace_8u_C1R_Ctx (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗p←- Dst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiFilterLaplace_8u_C1R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)
  • MUppStatus muppiFilterLaplace_8u_C3R_Ctx (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗p←- Dst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiFilterLaplace_8u_C3R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)
  • MUppStatus muppiFilterLaplace_8u_C4R_Ctx (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗p←- Dst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiFilterLaplace_8u_C4R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)
  • MUppStatus muppiFilterLaplace_32f_C1R_Ctx (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗p←- Dst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiFilterLaplace_32f_C1R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)
  • MUppStatus muppiFilterLaplace_32f_C3R_Ctx (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗p←- Dst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiFilterLaplace_32f_C3R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)
  • MUppStatus muppiFilterLaplace_32f_C4R_Ctx (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗p←- Dst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext mupp←- StreamCtx)
  • MUppStatus muppiFilterLaplace_32f_C4R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize)

7.156.1 Detailed Description

Filters the image using a Laplacian filter kernel.

Common parameters for muppiFilterLaplace functions, including:



− 1 − 1 − 1
−1 8 − 1
− 1 − 1 − 1


     
− 1 − 3 − 4 − 3 − 1
−3 0 6 0 − 3
−4 6 20 6 − 4
−3 0 6 0 − 3
− 1 − 3 − 4 − 3 − 1
     

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
eMaskSize Enumeration value that specifies the size of the mask.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.156.2 Function Documentation

7.156.2.1 muppiFilterLaplace_32f_C1R_Ctx()

MUppStatus muppiFilterLaplace_32f_C1R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize, MUppStreamContextmuppStreamCtx)

Single channel 32-bit floating-point Laplace filter.

For more information about the common parameter, see CommonFilterLaplaceParameters.

7.156.2.2 muppiFilterLaplace_32f_C3R_Ctx()

MUppStatus muppiFilterLaplace_32f_C3R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize, MUppStreamContextmuppStreamCtx)

Three channel 32-bit floating-point Laplace filter.

For more information about the common parameter, see CommonFilterLaplaceParameters.

7.156.2.3 muppiFilterLaplace_32f_C4R_Ctx()

MUppStatus muppiFilterLaplace_32f_C4R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize, MUppStreamContextmuppStreamCtx)

Four channel 32-bit floating-point Laplace filter.

For more information about the common parameter, see CommonFilterLaplaceParameters.

7.156.2.4 muppiFilterLaplace_8u_C1R_Ctx()

MUppStatus muppiFilterLaplace_8u_C1R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize, MUppStreamContextmuppStreamCtx)

Single channel 8-bit unsigned Laplace filter.

For more information about the common parameter, see CommonFilterLaplaceParameters.

7.156.2.5 muppiFilterLaplace_8u_C3R_Ctx()

MUppStatus muppiFilterLaplace_8u_C3R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize, MUppStreamContextmuppStreamCtx)

Three channel 8-bit unsigned Laplace filter.

For more information about the common parameter, see CommonFilterLaplaceParameters.

7.156.2.6 muppiFilterLaplace_8u_C4R_Ctx()

MUppStatus muppiFilterLaplace_8u_C4R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, MUppiMaskSizeeMaskSize, MUppStreamContextmuppStreamCtx)

Four channel 8-bit unsigned Laplace filter.

For more information about the common parameter, see CommonFilterLaplaceParameters.

7.157 Image Geometry Transforms

Modules

  • Resize
  • ResizeBatch
  • Remap
  • Rotate
  • Mirror
  • Affine Transforms
  • Perspective Transform

7.157.1 Detailed Description

Routines for manipulating image geometry.

Geometry transforms functions can be found in the muppig library. Linking to only the sub-libraries that contain functions that your application uses can improve link time, load time, and MUSA runtime startup performance.

7.157.2 Introduction

Some unique API features common to the geometric transform primitives are described in this section.

7.157.2.1 Geometric transforms and ROIs

The ROIs at the source and destination are operated by geometric transformations. Compared to other (non- geometric) image-processing primitives, these ROIs have a different effect on how pixels are processed: only pixels in the intersection of the destination ROI and the transformed source ROI are being processed.

Typical processing is as follows:

  1. Transforms a rectangular source ROI (given in source image coordinates) into destination image space. This produces a quadrilateral.
  2. Only writes pixels in the intersection of the transformed source and destination ROIs.

7.157.2.2 Pixel interpolation

Most image geometry transformation operations require performing resampling on the source image because the source and destination pixels do not coincide.

Supports interpolation modes, including:

  • nearest neighbor
  • linear interpolation
  • cubic convolution
  • supersampling
  • interpolation using Lanczos window function

7.158 Resize

Resize

Resizes images.

Common parameters for muppiResize packed pixel functions, including:

Parameters

pSrc Source-Image pointer to the origin of source image.
nSrcStep Source-Image line steps.
oSrcSize The size of the entire source image in pixels.
oSrcRectROI ROI in the source image, which may overlap the source image size width, and height.
pDst Destination-Image pointer to the origin of destination image.
nDstStep Destination-Image line step.
oDstSize The size of the entire destination image in pixels.
oDstRectROI ROI in the destination image, which may overlap destination image size width, and height.
eInterpolation The type of eInterpolation to perform resampling.

Returns

Image data related error codes, ROI related error codes, Error codes
  • MUppStatus muppiResize_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp32f ∗pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int e←- Interpolation)
  • MUppStatus muppiResize_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp32f ∗pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int e←- Interpolation)

7.158.1 Detailed Description

Resize functions use a scale factor that is automatically determined by the width and height ratios of input and output Region-of-Interest (ROI).

The width and height ratios of the oSrcRectROI and oDstRectROI functions are used in this function to automatically compute the resize scale factor. The pixels outside the picture size's width and height will not be processed if either of those parameters intersects their respective image sizes.

Supports interpolation modes, including:

• MUPPI_INTER_NN
• MUPPI_INTER_LINEAR
• MUPPI_INTER_CUBIC
• MUPPI_INTER_SUPER
• MUPPI_INTER_LANCZOS

7.158.2 Error codes

The following error codes are returned by the resize primitives:

  • ::MUPP_RESIZE_NO_OPERATION_ERROR if either destination ROI width or height is less than 1 pixel.
  • ::MUPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.
  • ::MUPP_SIZE_ERROR if the source size width or height is less than 2 pixels.

7.158.3 Function Documentation

7.158.3.1 muppiResize_32f_C1R()

MUppStatus muppiResize_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSize, MUppiRectoSrcRectROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSize, MUppiRectoDstRectROI, inteInterpolation)

Resizes a 1-channel 32-bit floating point image.

For more information about the common parameter, see CommonResizePackedPixelParameters.

7.158.3.2 muppiResize_32f_C3R()

MUppStatus muppiResize_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcSize, MUppiRectoSrcRectROI, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSize, MUppiRectoDstRectROI, inteInterpolation)

Resizes a 3-channel 32-bit floating point image.

For more information about the common parameter, see CommonResizePackedPixelParameters.

7.159 ResizeBatch

Classes

  • struct MUppiResizeBatchCXR
  • struct MUppiResizeBatchROI_Advanced

Functions

  • MUppStatus muppiResizeBatch_8u_C1R_Ctx (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiResizeBatch_8u_C1R (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize)
  • MUppStatus muppiResizeBatch_8u_C3R_Ctx (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiResizeBatch_8u_C3R (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize)
  • MUppStatus muppiResizeBatch_8u_C4R_Ctx (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiResizeBatch_8u_C4R (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize)
  • MUppStatus muppiResizeBatch_32f_C1R_Ctx (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiResizeBatch_32f_C1R (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize)
  • MUppStatus muppiResizeBatch_32f_C3R_Ctx (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiResizeBatch_32f_C3R (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize)
  • MUppStatus muppiResizeBatch_32f_C4R_Ctx (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiResizeBatch_32f_C4R (MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR∗p←- BatchList, unsigned int nBatchSize)

7.159.1 Detailed Description

ResizeBatch functions use scale factor determined automatically by the width and height ratios for each pair of input/output images in supplied batches.

As with muppiResize, the resize scale factor in this function is automatically calculated from the ratio of width and height of oSrcRectROI and oDstRectROI. If either of those parameters intersect their respective image sizes then pixels outside the image size width and height will not be handled. For details on resizing operations, see Resize section. ResizeBatch typically takes the same list of parameters as Resize, except that these parameters have a list of N instances (N>1) and that list is passed in device memory.There is a convenient data structure that for easy initiation of the parameter lists. The only limitation of these functions is that there is a single source ROI rectangle and a single target ROI rectangle, which are applied to each image in the batch separately. The main purpose of this function is to improve the performance of smaller image batches when GPU resources are available. Therefore it is recommended that the function not be used for very large images as there may not be resources available to process multiple large images at the same time.

In the muppiResizeBatch version of the function, a single set of oSrcRectROI and oDstRectROI values are applied to each source image and destination image in the batch, while in the muppiResizeBatch_Advanced version of the function, image-specific oSrcRectROI and oDstRectROI values can be used for each image.

The size of source and destination image may vary, but oSmallestSrcSize and oSmallestDstSize must be set to the smallest source and destination image sizes in the batch. The parameters in the MUppiResizeBatchCXR structure represent the corresponding per-image muppiResize parameters for each image in the muppiResizeBatch func- tions, the MUppiImageDescriptor and MUppiResizeBatchROI_Advanced structures represent the corresponding per-image muppiResize parameters for the muppiResizeBatch_Advanced functions. The MUppiResizeBatchCXR or MUppiImageDescriptor and MUppiResizeBatchROI_Advanced arrays must be in device memory.

Supported interpolation modes are shown below: MUPPI_INTER_NN MUPPI_INTER_LINEAR MUPPI_INTER_CUBIC MUPPI_INTER_SUPER

Below is the diagram of batch resize functions for variable ROIs. It shows the flexibility that the API can handle. The ROIs for source and destination images can be any rectangular width and height to reflect the desired resizing factor, either inside or outside the image boundaries.

7.159.2 Error codes

The resize primitives may return the following error codes:

  • ::MUPP_RESIZE_NO_OPERATION_ERROR indicates destination ROI width or height is less than 1 pixel.
  • ::MUPP_INTERPOLATION_ERROR indicates eInterpolation has an illegal value.
  • ::MUPP_SIZE_ERROR indicates source size width or height is less than 2 pixels.

Common parameters for muppiResizeBatch functions, including:

Parameters

oSmallestSrcSize The size of the entire minimum source image width and height in pixels.
oSrcRectROI Region of interest in the source images (may overlap source image size width and height).
oSmallestDstSize The size of the entire minimum destination image width and height in pixels.
oDstRectROI Region of interest in the destination images (may overlap destination image size width and
height).
eInterpolation The type of eInterpolation to perform resampling. Only supported MUPPI_INTER_NN,
MUPPI_INTER_LINEAR, MUPPI_INTER_CUBIC, or MUPPI_INTER_SUPER.
pBatchList Device memory pointer to nBatchSize list of MUppiResizeBatchCXR structures.
pBatchSrc Device pointer to MUppiImageDescriptor list of source image descriptors. You need to
intialize this structure and copy it to the device.
pBatchDst Device pointer to MUppiImageDescriptor list of destination image descriptors. You need to
intialize this structure and copy it to the device.
pBatchROI Device pointer to MUppiResizeBatchROI_Advanced list of per-image variable ROIs. You
need to initialize this structure and copy it to the device.
nBatchSize The number of MUppiResizeBatchCXR structures used in this call (must be>1).
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes, Error codes

7.159.3 Function Documentation

7.159.3.1 muppiResizeBatch_32f_C1R_Ctx()

MUppStatus muppiResizeBatch_32f_C1R_Ctx ( MUppiSizeoSmallestSrcSize, MUppiRectoSrcRectROI, MUppiSizeoSmallestDstSize, MUppiRectoDstRectROI, inteInterpolation, MUppiResizeBatchCXR∗pBatchList, unsigned int nBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point image resize batch.

For more information about the common parameter, see CommonResizeBatchParameters.

7.159.3.2 muppiResizeBatch_32f_C3R_Ctx()

MUppStatus muppiResizeBatch_32f_C3R_Ctx ( MUppiSizeoSmallestSrcSize, MUppiRectoSrcRectROI, MUppiSizeoSmallestDstSize, MUppiRectoDstRectROI, inteInterpolation, MUppiResizeBatchCXR∗pBatchList, unsigned int nBatchSize, MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point image resize batch.

For more information about the common parameter, see CommonResizeBatchParameters.

7.159.3.3 muppiResizeBatch_32f_C4R_Ctx()

MUppStatus muppiResizeBatch_32f_C4R_Ctx ( MUppiSizeoSmallestSrcSize, MUppiRectoSrcRectROI, MUppiSizeoSmallestDstSize, MUppiRectoDstRectROI, inteInterpolation, MUppiResizeBatchCXR∗pBatchList, unsigned int nBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 32-bit floating point image resize batch.

For more information about the common parameter, see CommonResizeBatchParameters.

7.159.3.4 muppiResizeBatch_8u_C1R_Ctx()

MUppStatus muppiResizeBatch_8u_C1R_Ctx ( MUppiSizeoSmallestSrcSize, MUppiRectoSrcRectROI, MUppiSizeoSmallestDstSize, MUppiRectoDstRectROI, inteInterpolation, MUppiResizeBatchCXR∗pBatchList, unsigned int nBatchSize, MUppStreamContextmuppStreamCtx)

1 channel 8-bit image resize batch.

For more information about the common parameter, see CommonResizeBatchParameters.

7.159.3.5 muppiResizeBatch_8u_C3R_Ctx()

MUppStatus muppiResizeBatch_8u_C3R_Ctx ( MUppiSizeoSmallestSrcSize, MUppiRectoSrcRectROI, MUppiSizeoSmallestDstSize, MUppiRectoDstRectROI, inteInterpolation, MUppiResizeBatchCXR∗pBatchList, unsigned int nBatchSize, MUppStreamContextmuppStreamCtx)

3 channel 8-bit image resize batch.

For more information about the common parameter, see CommonResizeBatchParameters.

7.159.3.6 muppiResizeBatch_8u_C4R_Ctx()

MUppStatus muppiResizeBatch_8u_C4R_Ctx ( MUppiSizeoSmallestSrcSize, MUppiRectoSrcRectROI, MUppiSizeoSmallestDstSize, MUppiRectoDstRectROI, inteInterpolation, MUppiResizeBatchCXR∗pBatchList, unsigned int nBatchSize, MUppStreamContextmuppStreamCtx)

4 channel 8-bit image resize batch.

For more information about the common parameter, see CommonResizeBatchParameters.

7.160 Remap

Remap

Remaps images.

  • MUppStatus muppiRemap_8u_C1R_Ctx (const MUpp8u ∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp8u∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_8u_C3R_Ctx (const MUpp8u ∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp8u∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_16u_C1R_Ctx (const MUpp16u∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp16u∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_16u_C3R_Ctx (const MUpp16u∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp16u∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_16s_C1R_Ctx (const MUpp16s ∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp16s∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_16s_C3R_Ctx (const MUpp16s ∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp16s∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_32f_C1R_Ctx (const MUpp32f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_32f_C3R_Ctx (const MUpp32f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp32f∗pXMap, int nXMapStep, const MUpp32f∗pYMap, int nYMapStep, MUpp32f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_64f_C1R_Ctx (const MUpp64f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp64f∗pXMap, int nXMapStep, const MUpp64f∗pYMap, int nYMapStep, MUpp64f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiRemap_64f_C3R_Ctx (const MUpp64f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, const MUpp64f∗pXMap, int nXMapStep, const MUpp64f∗pYMap, int nYMapStep, MUpp64f∗pDst, int nDstStep, MUppiSize oDstSizeROI, int eInterpolation, MUppStreamContext mupp←- StreamCtx)

7.160.1 Detailed Description

Routines with remapping functionality.

Supports interpolation modes, including:

• MUPPI_INTER_NN
• MUPPI_INTER_LINEAR
• MUPPI_INTER_CUBIC
• MUPPI_INTER_CUBIC2P_BSPLINE
• MUPPI_INTER_CUBIC2P_CATMULLROM
• MUPPI_INTER_CUBIC2P_B05C03
• MUPPI_INTER_LANCZOS

Remap selects source pixels using explicitly provided pixel coordinates in the two 2D device memory image arrays that the pXMap and pYMap pointers point to. The pXMap array includes the X coordinated and the pYMap array includes the Y coordinate of the corresponding source image pixel to use as input. These coordinates are in floating point format to use fraction pixel positions. The source pixel's coordinates for sampling are determined as follows:

  • nSrcX = pxMap[nDstX, nDstY]

  • nSrcY = pyMap[nDstX, nDstY]

In these Remap functions source image clip checking is processed as below:

If the source pixel fractional x and y coordinates are within the following range,

- oSizeROI.x<= source pixel fractional x coordinates<oSizeROI.x + oSizeROI.width
- oSizeROI.y<= source pixel fractional y coordinates<oSizeROI.y + oSizeROI.height then the source pixel
is considered to be within the source image clip rectangle and the source image is sampled. Otherwise, the
source image is not sampled and a destination pixel is not written to the destination image.

7.160.2 Error codes

The following error codes are returned by the remap primitives:

  • ::MUPP_WRONG_INTERSECTION_ROI_ERROR if srcROIRect has no intersection with the source image.
  • ::MUPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.

Common parameters for muppiRemap packed pixel functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSize The size of the source image in pixels.
oSrcROI Region of interest in the source image.
pXMap Device memory pointer to 2D image array of X coordinate values used to sample the source
image.
nXMapStep pXMap image array line step in bytes.
pYMap Device memory pointer to 2D image array of Y coordinate values used to sample source
image.
nYMapStep pYMap image array line step in bytes.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstSizeROI Region of interest size in the destination image.
eInterpolation The type of eInterpolation to perform resampling.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes, Error codes

7.160.3 Function Documentation

7.160.3.1 muppiRemap_16s_C1R_Ctx()

MUppStatus muppiRemap_16s_C1R_Ctx ( const MUpp16s∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

1 channel 16-bit signed image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.2 muppiRemap_16s_C3R_Ctx()

MUppStatus muppiRemap_16s_C3R_Ctx ( const MUpp16s∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp16s ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

3 channel 16-bit signed image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.3 muppiRemap_16u_C1R_Ctx()

MUppStatus muppiRemap_16u_C1R_Ctx ( const MUpp16u∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp16u ∗pDst,

intnDstStep,
MUppiSizeoDstSizeROI,
inteInterpolation,
MUppStreamContextmuppStreamCtx)

1 channel 16-bit unsigned image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.4 muppiRemap_16u_C3R_Ctx()

MUppStatus muppiRemap_16u_C3R_Ctx ( const MUpp16u∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

3 channel 16-bit unsigned image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.5 muppiRemap_32f_C1R_Ctx()

MUppStatus muppiRemap_32f_C1R_Ctx ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.6 muppiRemap_32f_C3R_Ctx()

MUppStatus muppiRemap_32f_C3R_Ctx ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

3 channel 32-bit floating point image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.7 muppiRemap_64f_C1R_Ctx()

MUppStatus muppiRemap_64f_C1R_Ctx ( const MUpp64f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp64f∗pXMap, intnXMapStep, const MUpp64f∗pYMap, intnYMapStep, MUpp64f ∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

1 channel 64-bit floating point image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.8 muppiRemap_64f_C3R_Ctx()

MUppStatus muppiRemap_64f_C3R_Ctx ( const MUpp64f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp64f∗pXMap, intnXMapStep, const MUpp64f∗pYMap, intnYMapStep, MUpp64f ∗pDst,

intnDstStep,
MUppiSizeoDstSizeROI,
inteInterpolation,
MUppStreamContextmuppStreamCtx)

3 channel 64-bit floating point image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.9 muppiRemap_8u_C1R_Ctx()

MUppStatus muppiRemap_8u_C1R_Ctx ( const MUpp8u ∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.160.3.10 muppiRemap_8u_C3R_Ctx()

MUppStatus muppiRemap_8u_C3R_Ctx ( const MUpp8u ∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, const MUpp32f∗pXMap, intnXMapStep, const MUpp32f∗pYMap, intnYMapStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoDstSizeROI, inteInterpolation, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned image remap.

For more information about the common parameter, see CommonRemapPackedPixelParameters.

7.161 Rotate

Modules

  • Rotate Utility Functions
  • Rotate

7.161.1 Detailed Description

Rotates an image around the origin (0,0) and then shifts it.

7.161.2 Error codes

  • ::MUPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.
  • MUPP_RECTANGLE_ERROR if width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • ::MUPP_WRONG_INTERSECTION_ROI_ERROR if srcROIRect has no intersection with the source image.
  • MUPP_WRONG_INTERSECTION_QUAD_WARNING indicates a warning that no operation is performed if the transformed source ROI does not intersect the destination ROI.

7.162 Rotate Utility Functions

Functions

  • MUppStatus muppiGetRotateQuad (MUppiRect oSrcROI, double aQuad[4][2], double nAngle, double n←- ShiftX, double nShiftY)
  • MUppStatus muppiGetRotateBound (MUppiRect oSrcROI, double aBound[2][2], double nAngle, double n←- ShiftX, double nShiftY)

7.162.1 Detailed Description

Rotate utility functions available in the library.

7.162.2 Function Documentation

7.162.2.1 muppiGetRotateBound()

MUppStatus muppiGetRotateBound ( MUppiRectoSrcROI, doubleaBound[2][2], doublenAngle, doublenShiftX, doublenShiftY)

Computes the bounding-box of the rotated image.

Parameters

oSrcROI ROI of the source image.
aBound The bounding-box of the rotated image is represented by two 2D points. All four points from
muppiGetRotateQuad are contained inside the axis-aligned rectangle spanned by the two points of
this bounding box.
nAngle The rotation angle.
nShiftX The post-rotation shift in the x-direction.
nShiftY The post-rotation shift in the y-direction.

Returns

ROI related error codes.

7.162.2.2 muppiGetRotateQuad()

MUppStatus muppiGetRotateQuad ( MUppiRectoSrcROI, doubleaQuad[4][2], doublenAngle, doublenShiftX, doublenShiftY)

Computes the shape of the rotated image.

Parameters

oSrcROI ROI of the source image.
aQuad The array of 2D points. These points are the locations of the rotated ROI corners.
nAngle The rotation nAngle.
nShiftX The post-rotation shift in the x-direction.
nShiftY The post-rotation shift in the y-direction.

Returns

ROI related error codes.

7.163 Rotate

Functions

  • MUppStatus muppiRotate_32f_C1R (const MUpp32f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f∗pDst, int nDstStep, MUppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
  • MUppStatus muppiRotate_32f_C3R (const MUpp32f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f∗pDst, int nDstStep, MUppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)

7.163.1 Detailed Description

Rotate functions available in the library.

Common parameters for muppiRotate functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSrcSize The size of the source image in pixels.
oSrcROI ROI in the source image.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstROI ROI in the destination image.
nAngle Rotation angle in degrees.
nShiftX Shift along the horizontal axis.
nShiftY Shift along the vertical axis.
eInterpolation The type of interpolation to perform resampling.

Returns

Image data related error codes, ROI related error codes, Error codes

7.163.2 Function Documentation

7.163.2.1 muppiRotate_32f_C1R()

MUppStatus muppiRotate_32f_C1R ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, MUpp32f ∗pDst, intnDstStep, MUppiRectoDstROI, doublenAngle, doublenShiftX, doublenShiftY, inteInterpolation)

Rotates a 1-channel 32-bit float image.

For more information about the common parameter, see CommonRotateParameters.

7.163.2.2 muppiRotate_32f_C3R()

MUppStatus muppiRotate_32f_C3R ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, MUpp32f ∗pDst, intnDstStep, MUppiRectoDstROI, doublenAngle, doublenShiftX, doublenShiftY, inteInterpolation)

Rotates a 3-channel 32-bit float image.

For more information about the common parameter, see CommonRotateParameters.

7.164 Mirror

Functions

  • MUppStatus muppiMirror_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_8u_C1IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_8u_C3IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_8u_C4IR (MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_16u_C1IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_16u_C3IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_16u_C4IR (MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32f_C1IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32f_C3IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32s_C1R (const MUpp32s∗pSrc, int nSrcStep, MUpp32s∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32s_C1IR (MUpp32s∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32s_C3R (const MUpp32s∗pSrc, int nSrcStep, MUpp32s∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32s_C3IR (MUpp32s∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32s_C4R (const MUpp32s∗pSrc, int nSrcStep, MUpp32s∗pDst, int nDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32s_C4IR (MUpp32s∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)
  • MUppStatus muppiMirror_32f_C4IR (MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oROI, MUppiAxis flip)

7.164.1 Detailed Description

Mirrors images horizontally, vertically, or diagonally.

7.164.2 Error codes

  • ::MUPP_MIRROR_FLIP_ERROR if flip has an illegal value.
  • ::MUPP_SIZE_ERROR if the width or height of in_place ROI is not even numbers.

Common parameters for muppiMirror non-inplace and inplace functions, including:

Parameters

pSrcDst In-Place image pointer for inplace functions.
nSrcDstStep In-Place-Image line step for inplace functions.
pSrc Source-Image pointer for non-inplace functions.
nSrcStep Source-Image line steps for non-inplace functions.
pDst Destination-Image pointer for non-inplace functions.
nDstStep Destination-Image line step for non-inplace functions.
oROI Region-of-Interest (ROI) (in_place ROI widths and heights must be even numbers).
flip Specifies the axis along which to mirror the image.

Returns

Image data related error codes, ROI related error codes, Error codes

7.164.3 Function Documentation

7.164.3.1 muppiMirror_16u_C1IR()

MUppStatus muppiMirror_16u_C1IR ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 16-bit unsigned in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.2 muppiMirror_16u_C1R()

MUppStatus muppiMirror_16u_C1R ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 16-bit unsigned image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.3 muppiMirror_16u_C3IR()

MUppStatus muppiMirror_16u_C3IR ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 16-bit unsigned in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.4 muppiMirror_16u_C3R()

MUppStatus muppiMirror_16u_C3R ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 16-bit unsigned image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.5 muppiMirror_16u_C4IR()

MUppStatus muppiMirror_16u_C4IR ( MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 16-bit unsigned in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.6 muppiMirror_16u_C4R()

MUppStatus muppiMirror_16u_C4R ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 16-bit unsigned image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.7 muppiMirror_32f_C1IR()

MUppStatus muppiMirror_32f_C1IR ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 32-bit float in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.8 muppiMirror_32f_C1R()

MUppStatus muppiMirror_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

Mirror of a 1-channel 32-bit float image.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.9 muppiMirror_32f_C3IR()

MUppStatus muppiMirror_32f_C3IR ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 32-bit float in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.10 muppiMirror_32f_C3R()

MUppStatus muppiMirror_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

Mirror of a 3-channel 32-bit float image.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.11 muppiMirror_32f_C4IR()

MUppStatus muppiMirror_32f_C4IR ( MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 32-bit float in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.12 muppiMirror_32f_C4R()

MUppStatus muppiMirror_32f_C4R ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 32-bit float image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.13 muppiMirror_32s_C1IR()

MUppStatus muppiMirror_32s_C1IR ( MUpp32s ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 32-bit signed in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.14 muppiMirror_32s_C1R()

MUppStatus muppiMirror_32s_C1R ( const MUpp32s∗pSrc, intnSrcStep, MUpp32s ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 32-bit image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.15 muppiMirror_32s_C3IR()

MUppStatus muppiMirror_32s_C3IR ( MUpp32s ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 32-bit signed in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.16 muppiMirror_32s_C3R()

MUppStatus muppiMirror_32s_C3R ( const MUpp32s∗pSrc, intnSrcStep, MUpp32s ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 32-bit image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.17 muppiMirror_32s_C4IR()

MUppStatus muppiMirror_32s_C4IR ( MUpp32s ∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 32-bit signed in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.18 muppiMirror_32s_C4R()

MUppStatus muppiMirror_32s_C4R ( const MUpp32s∗pSrc, intnSrcStep, MUpp32s ∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 32-bit image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.19 muppiMirror_8u_C1IR()

MUppStatus muppiMirror_8u_C1IR ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 8-bit unsigned in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.20 muppiMirror_8u_C1R()

MUppStatus muppiMirror_8u_C1R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

1 channel 8-bit unsigned image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.21 muppiMirror_8u_C3IR()

MUppStatus muppiMirror_8u_C3IR ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 8-bit unsigned in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.22 muppiMirror_8u_C3R()

MUppStatus muppiMirror_8u_C3R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

3 channel 8-bit unsigned image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.23 muppiMirror_8u_C4IR()

MUppStatus muppiMirror_8u_C4IR ( MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 8-bit unsigned in place image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.164.3.24 muppiMirror_8u_C4R()

MUppStatus muppiMirror_8u_C4R ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoROI, MUppiAxisflip)

4 channel 8-bit unsigned image mirror.

For more information about the common parameter, see CommonMirrorParameters.

7.165 Affine Transforms

Modules

  • Affine Transform Utility Functions
  • Affine Transform

7.165.1 Detailed Description

Affine transform functions available in the library.

7.165.2 Error codes

  • MUPP_RECTANGLE_ERROR if the width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • ::MUPP_WRONG_INTERSECTION_ROI_ERROR if oSrcROI does not intersect with the source image.
  • ::MUPP_INTERPOLATION_ERROR if interpolation has an illegal value.
  • MUPP_COEFFICIENT_ERROR if coefficient values are invalid.
  • MUPP_WRONG_INTERSECTION_QUAD_WARNING indicates a warning that no operation is performed if the transformed source ROI does not intersect with the destination ROI.

7.166 Affine Transform Utility Functions

Functions

  • MUppStatus muppiGetAffineTransform (MUppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3])
  • MUppStatus muppiGetAffineQuad (MUppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3])
  • MUppStatus muppiGetAffineBound (MUppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3])

7.166.1 Detailed Description

Affine transform utility functions available in the library.

7.166.2 Function Documentation

7.166.2.1 muppiGetAffineBound()

MUppStatus muppiGetAffineBound ( MUppiRectoSrcROI, doubleaBound[2][2], const double aCoeffs[2][3])

Computes the bounding-box of the transformed image.

This function efficiently calculates the converted source ROI's bounding box (an axis-aligned rectangle).

Parameters

oSrcROI The source ROI.
aBound The resulting bounding box.
aCoeffs The afine transform coefficients.

Returns

Error codes:
  • ::MUPP_SIZE_ERROR if any image dimension has zero or negative values.
  • MUPP_RECTANGLE_ERROR if the width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • MUPP_COEFFICIENT_ERROR if coefficient values are invalid.

7.166.2.2 muppiGetAffineQuad()

MUppStatus muppiGetAffineQuad ( MUppiRectoSrcROI, doubleaQuad[4][2], const double aCoeffs[2][3])

Computes the shape of the transformed image.

This function calculates the quadrilateral in the destination image into which the source ROI is transformed into by the affine transformation represented by the coefficients array (aCoeffs).

Parameters

oSrcROI The source ROI.
aQuad The resulting destination quadrangle.
aCoeffs The afine transform coefficients.

Returns

Error codes:
  • ::MUPP_SIZE_ERROR if any image dimension has zero or negative values.
  • MUPP_RECTANGLE_ERROR if the width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • MUPP_COEFFICIENT_ERROR if coefficient values are invalid.

7.166.2.3 muppiGetAffineTransform()

MUppStatus muppiGetAffineTransform ( MUppiRectoSrcROI, const double aQuad[4][2], doubleaCoeffs[2][3])

Using the source ROI and target quadrilateral to compute affine transform coefficients.

This function computes the coefficients of an affine transformation that maps the given source ROI (axis-aligned rectangle with integer coordinates) to a quadrilateral in the destination image.

The mapping of the three vertices completely determines the two-dimensional affine transformation. This function's API allows for passing a complete quadrilateral effectively making the prolem overdetermined. In practic, for some quadrilaterals it is impossible to find an affine transform that would map all four corners of the source ROI to the four vertices of that quadrilateral.

To circumvent the problem, this function only looks at the first three vertices of the destination image quadrilateral to determine the affine transformation's coefficients. If the destination quadrilateral is indeed one that cannot be mapped using an affine transformation the functions will return a MUPP_AFFINE_QUAD_INCORRECT_WARNING.

Parameters

oSrcROI The source ROI. This rectangle needs to be at least one pixel wide and high. If either width or hight
are less than one an MUPP_RECTANGLE_ERROR is returned.
aQuad The destination quadrilateral.
aCoeffs The resulting affine transform coefficients.

Returns

Error codes:
  • ::MUPP_SIZE_ERROR if any image dimension has zero or negative values.
  • MUPP_RECTANGLE_ERROR if the width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • MUPP_COEFFICIENT_ERROR if coefficient values are invalid.
  • MUPP_AFFINE_QUAD_INCORRECT_WARNING indicates a warning when quad does not conform to the transform properties. Fourth vertex is ignored, use the internally computed coordinates instead.

7.167 Affine Transform

Functions

  • MUppStatus muppiWarpAffine_32f_C1R (const MUpp32f ∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f∗pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
  • MUppStatus muppiWarpAffine_32f_C3R (const MUpp32f ∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f∗pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)

7.167.1 Detailed Description

Using affine transform to transform (warp) an image.

The affine transform is given as a 2 × 3 matrix C. A pixel location(x,y)in the source image is mapped to the location(x',y')in the destination image. The following describes the destination image coordinates computation:

x'=c 00 ∗x+c 01 ∗y+c 02 y'=c 10 ∗x+c 11 ∗y+c 12 C=

c 00 c 01 c 02
c 10 c 11 c 12


Affine transforms can be viewed as a linear transformation (traditional matrix multiplication) and a shift operation. The 2 × 2 matrix

L=

c 00 c 01
c 10 c 11


represents the linear transform portion of the affine transformation. The vector

v=

c 02
c 12


represents the post-transform shift, i.e. after the pixel location is transformed byLit is translated byv.

Common parameters for muppiWarpAffine packed pixel functions include:

Parameters

pSrc Source-Image pointer.
oSrcSize The size of the source image in pixels.
nSrcStep Source-Image line steps.
oSrcROI The source ROI.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstROI The destination ROI.
aCoeffs The afine transform coefficients.
eInterpolation Interpolation mode, including MUPPI_INTER_NN, MUPPI_INTER_LINEAR, or
MUPPI_INTER_CUBIC.

Returns

Image data related error codes, ROI related error codes, Error codes

7.167.2 Function Documentation

7.167.2.1 muppiWarpAffine_32f_C1R()

MUppStatus muppiWarpAffine_32f_C1R ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, MUpp32f ∗pDst, intnDstStep, MUppiRectoDstROI, const double aCoeffs[2][3], inteInterpolation)

Affine warp of 1-channel 32-bit float.

For more information about the common parameter, see CommonWarpAffinePackedPixelParameters.

7.167.2.2 muppiWarpAffine_32f_C3R()

MUppStatus muppiWarpAffine_32f_C3R ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, MUpp32f ∗pDst, intnDstStep, MUppiRectoDstROI, const double aCoeffs[2][3], inteInterpolation)

Affine warp of 3-channel 32-bit float.

For more information about the common parameter, see CommonWarpAffinePackedPixelParameters.

7.168 Perspective Transform

Modules

  • Perspective Transform Utility Functions
  • Perspective Transform

7.168.1 Detailed Description

Perspective transform functions available in the library.

7.168.2 Error codes

  • MUPP_RECTANGLE_ERROR if the width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • ::MUPP_WRONG_INTERSECTION_ROI_ERROR if oSrcROI does not intersect with the source image.
  • ::MUPP_INTERPOLATION_ERROR if interpolation has an illegal value.
  • MUPP_COEFFICIENT_ERROR if coefficient values are invalid.
  • MUPP_WRONG_INTERSECTION_QUAD_WARNING indicates a warning that no operation is performed if the transformed source ROI does not intersect with the destination ROI.

7.169 Perspective Transform Utility Functions

Functions

  • MUppStatus muppiGetPerspectiveTransform (MUppiRect oSrcROI, const double aQuad[4][2], double a←- Coeffs[3][3])

7.169.1 Detailed Description

The set of perspective transform utility functions.

7.169.2 Function Documentation

7.169.2.1 muppiGetPerspectiveTransform()

MUppStatus muppiGetPerspectiveTransform ( MUppiRectoSrcROI, const double aQuad[4][2], doubleaCoeffs[3][3])

Computes perspective transform coefficients for a given source rectangular ROI and its destination quadrangle projection.

Parameters

oSrcROI The source ROI.
aQuad The destination quadrangle.
aCoeffs The perspective transform coefficients.

Returns

Error codes:
  • ::MUPP_SIZE_ERROR if any image dimension has zero or negative values.
  • MUPP_RECTANGLE_ERROR if the width or height of the intersection of the oSrcROI and the source image is less than or equal to 1.
  • MUPP_COEFFICIENT_ERROR if coefficient values are invalid.

7.170 Perspective Transform

Functions

  • MUppStatus muppiWarpPerspective_32f_C1R (const MUpp32f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f∗pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int e←- Interpolation)
  • MUppStatus muppiWarpPerspective_32f_C3R (const MUpp32f∗pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f∗pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int e←- Interpolation)

7.170.1 Detailed Description

Using perspective transform to transform (warp) an image.

The perspective transform is given as a 3 × 3 matrix C. A pixel location(x,y)in the source image is mapped to the location(x',y')in the destination image. The following describes the destination image coordinates computation:

x'=
c 00 ∗x+c 01 ∗y+c 02
c 20 ∗x+c 21 ∗y+c 22
y'=
c 10 ∗x+c 11 ∗y+c 12
c 20 ∗x+c 21 ∗y+c 22
C=


c 00 c 01 c 02
c 10 c 11 c 12
c 20 c 21 c 22


Common parameters for muppiWarpPerspective packed pixel functions include:

Parameters

pSrc Source-Image pointer.
oSrcSize Size of source image in pixels.
nSrcStep Source-Image line steps.
oSrcROI The source ROI.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oDstROI The destination ROI.
aCoeffs The perspective transform coefficients.
eInterpolation Interpolation mode, including MUPPI_INTER_NN, MUPPI_INTER_LINEAR, or
MUPPI_INTER_CUBIC.
muPP API v 1.4.0 590

Returns

Image data related error codes, ROI related error codes, Error codes

7.170.2 Function Documentation

7.170.2.1 muppiWarpPerspective_32f_C1R()

MUppStatus muppiWarpPerspective_32f_C1R ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, MUpp32f ∗pDst, intnDstStep, MUppiRectoDstROI, const double aCoeffs[3][3], inteInterpolation)

Perspective warp of 1-channel 32-bit float.

For more information about the common parameter, see CommonWarpPerspectivePackedPixelParameters.

7.170.2.2 muppiWarpPerspective_32f_C3R()

MUppStatus muppiWarpPerspective_32f_C3R ( const MUpp32f∗pSrc, MUppiSizeoSrcSize, intnSrcStep, MUppiRectoSrcROI, MUpp32f ∗pDst, intnDstStep, MUppiRectoDstROI, const double aCoeffs[3][3], inteInterpolation)

Perspective warp of 3-channel 32-bit float.

For more information about the common parameter, see CommonWarpPerspectivePackedPixelParameters.

7.171 Image Linear Transforms

Modules

  • Fourier Transforms

7.171.1 Detailed Description

Linear image transformations.

These functions can be found in the muppist library. Linking to only the sub-libraries that contain functions that your application uses can improve link time, load time, and MUSA runtime startup performance.

7.172 Fourier Transforms

Functions

  • MUppStatus muppiMagnitude_32fc32f_C1R_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx) 32-bit floating point complex to 32-bit floating point magnitude.
  • MUppStatus muppiMagnitude_32fc32f_C1R (const MUpp32fc∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)
  • MUppStatus muppiMagnitudeSqr_32fc32f_C1R_Ctx (const MUpp32fc∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx) 32-bit floating point complex to 32-bit floating point squared magnitude.
  • MUppStatus muppiMagnitudeSqr_32fc32f_C1R (const MUpp32fc∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI)

7.172.1 Detailed Description

The fourier transform functions include magnitude.

7.172.2 Function Documentation

7.172.2.1 muppiMagnitude_32fc32f_C1R_Ctx()

MUppStatus muppiMagnitude_32fc32f_C1R_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

32-bit floating point complex to 32-bit floating point magnitude.

This function converts complex-number pixel image to single channel image, computing the result pixels as the magnitude of the complex values.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context
muPP API v 1.4.0 592

Returns

Image data related error codes, ROI related error codes

7.172.2.2 muppiMagnitudeSqr_32fc32f_C1R_Ctx()

MUppStatus muppiMagnitudeSqr_32fc32f_C1R_Ctx ( const MUpp32fc∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

32-bit floating point complex to 32-bit floating point squared magnitude.

This function converts complex-number pixel image to single channel image, computing the result pixels as the squared magnitude of the complex values.

Since the squared magnitude is a consequence of the magnitude computation that is intermediate, it can be com- puted faster than the actual magnitude. If you call magnitudes for sorting or comparing only, using this function instead of muppiMagnitude_32fc32f_C1R may improve performance substantially.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context

Returns

Image data related error codes, ROI related error codes

7.173 Image Morphological Operations

Modules

  • Dilation
  • Erode

7.173.1 Detailed Description

Morphological image operations.

Morphological operations are classified as neighborhood_operations.

These functions can be found in the muppim library. Linking to only the sub-libraries that you use can significantly save link time, application load time, and MUSA runtime startup time when using dynamic libraries.

7.174 Dilation

Functions

  • MUppStatus muppiDilate_8u_C1R_Ctx (const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiDilate_8u_C1R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiDilate_8u_C3R_Ctx (const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiDilate_8u_C3R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiDilate_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u ∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiDilate_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiDilate_32f_C1R_Ctx (const MUpp32f ∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiDilate_32f_C1R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiDilate_32f_C3R_Ctx (const MUpp32f ∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiDilate_32f_C3R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiDilate_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiDilate_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)

7.174.1 Detailed Description

Dilation computes the output pixel as the maximum pixel value of the pixels under the mask. Pixels corresponding to a mask value of zero do not participate in the maximum search.

Note that the user must avoid sampling_beyond_image_boundaries.

Common parameters for muppiDilate functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pMask Pointer to the start address of the mask array.
oMaskSize Width and Height mask array.
oAnchor X and Y offsets of the mask origin frame of reference w.r.t the source pixel.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 594

Returns

Image data related error codes, ROI related error codes

7.174.2 Function Documentation

7.174.2.1 muppiDilate_32f_C1R_Ctx()

MUppStatus muppiDilate_32f_C1R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Single-channel 32-bit floating-point dilation.

For more information about the common parameter, see CommonDilateParameters.

7.174.2.2 muppiDilate_32f_C3R_Ctx()

MUppStatus muppiDilate_32f_C3R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating-point dilation.

For more information about the common parameter, see CommonDilateParameters.

7.174.2.3 muppiDilate_32f_C4R_Ctx()

MUppStatus muppiDilate_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating-point dilation.

For more information about the common parameter, see CommonDilateParameters.

7.174.2.4 muppiDilate_8u_C1R_Ctx()

MUppStatus muppiDilate_8u_C1R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Single-channel 8-bit unsigned integer dilation.

For more information about the common parameter, see CommonDilateParameters.

7.174.2.5 muppiDilate_8u_C3R_Ctx()

MUppStatus muppiDilate_8u_C3R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned integer dilation.

For more information about the common parameter, see CommonDilateParameters.

7.174.2.6 muppiDilate_8u_C4R_Ctx()

MUppStatus muppiDilate_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned integer dilation.

For more information about the common parameter, see CommonDilateParameters.

7.175 Erode

Functions

  • MUppStatus muppiErode_8u_C1R_Ctx (const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiErode_8u_C1R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiErode_8u_C3R_Ctx (const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiErode_8u_C3R (const MUpp8u∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiErode_8u_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUpp8u∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiErode_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiErode_32f_C1R_Ctx (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiErode_32f_C1R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiErode_32f_C3R_Ctx (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiErode_32f_C3R (const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f∗pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
  • MUppStatus muppiErode_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int n←- DstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiErode_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u∗pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)

7.175.1 Detailed Description

Erosion computes the output pixel as the minimum pixel value of the pixels under the mask. Pixels corresponding to a mask value of zero do not participate in the maximum search.

Note that the user must avoid sampling_beyond_image_boundaries.

Common parameters for muppiErode functions, including:

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
pMask Pointer to the start address of the mask array.
oMaskSize Width and Height mask array.
oAnchor X and Y offsets of the mask origin frame of reference w.r.t the source pixel.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 597

Returns

Image data related error codes, ROI related error codes

7.175.2 Function Documentation

7.175.2.1 muppiErode_32f_C1R_Ctx()

MUppStatus muppiErode_32f_C1R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Single-channel 32-bit floating-point erosion.

For more information about the common parameter, see CommonErodeParameters.

7.175.2.2 muppiErode_32f_C3R_Ctx()

MUppStatus muppiErode_32f_C3R_Ctx ( const MUpp32f∗pSrc, MUpp32s nSrcStep, MUpp32f ∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating-point erosion.

For more information about the common parameter, see CommonErodeParameters.

7.175.2.3 muppiErode_32f_C4R_Ctx()

MUppStatus muppiErode_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating-point erosion.

For more information about the common parameter, see CommonErodeParameters.

7.175.2.4 muppiErode_8u_C1R_Ctx()

MUppStatus muppiErode_8u_C1R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Single-channel 8-bit unsigned integer erosion.

For more information about the common parameter, see CommonErodeParameters.

7.175.2.5 muppiErode_8u_C3R_Ctx()

MUppStatus muppiErode_8u_C3R_Ctx ( const MUpp8u ∗pSrc, MUpp32s nSrcStep, MUpp8u∗pDst, MUpp32s nDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned integer erosion.

For more information about the common parameter, see CommonErodeParameters.

7.175.2.6 muppiErode_8u_C4R_Ctx()

MUppStatus muppiErode_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp8u ∗pMask, MUppiSizeoMaskSize, MUppiPointoAnchor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned integer erosion.

For more information about the common parameter, see CommonErodeParameters.

7.176 Statistical Operations

Modules

  • Sum
  • Min
  • MinIndx
  • Max
  • MaxIndx
  • MinMax
  • MinMaxIndx
  • Mean
  • Mean_StdDev
  • Image Norms
  • Normalize
  • DotProd
  • CountInRange.
  • MaxEvery
  • MinEvery
  • Integral
  • SqrIntegral
  • RectStdDev
  • HistogramEven
  • HistogramRange
  • Image Proximity
  • Image Quality Index
  • MaximumError
  • AverageError
  • MaximumRelativeError
  • AverageRelativeError
  • IQA
  • IQABatch
  • IQABatchAdvanced

7.176.1 Detailed Description

Primitives for computing the statistical properties of an image. Some statistical primitives also require scratch buffer during the computation. For details, please refer to Scratch buffer and host pointer.

These functions can be found in the muppist library. Linking to only the sub-libraries that you use can significantly save link time, application load time, and MUSA runtime startup time when using dynamic libraries.

Common parameters for muppiGetBufferHostSize functions include:

Parameters

oSizeROI Region-of-Interest (ROI).
hpBufferSize Required buffer size. Important: hpBufferSize is ahost pointer.Scratch buffer and host pointer.
muppStreamCtx application_managed_stream_context.

Returns

MUPP_NULL_POINTER_ERROR if hpBufferSize is 0 (NULL), ROI related error codes.

7.177 Sum

Sum

Given an imagepSrcwith widthWand heightH, the sum will be computed as

Sum=
HX− 1
j=0
WX− 1
i=0
pSrc(j,i)

All the results are stored in a 64-bit double precision format, except for two primitives muppiSum_8u64s_C1R and muppiSum_8u64s_C4R. The sum functions require additional scratch buffer for computations.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer. Use
muppiSumGetBufferHostSize_XX_XXX to determine the minium number of bytes required.
pSum Pointer to the computed sum.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiSum functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiSum_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp64f∗pSum)

  • MUppStatus muppiSum_8u64s_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64s∗pSum, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_8u64s_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64s∗pSum)

  • MUppStatus muppiSum_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum)

  • MUppStatus muppiSum_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum)

  • MUppStatus muppiSum_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pSum)

  • MUppStatus muppiSum_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_16s_AC4R_Ctx (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[3])

  • MUppStatus muppiSum_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp64f aSum[4])

  • MUppStatus muppiSum_8u64s_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64s aSum[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_8u64s_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64s aSum[4])

  • MUppStatus muppiSum_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4])

  • MUppStatus muppiSum_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4])

  • MUppStatus muppiSum_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSum_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aSum[4])

SumGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the sum primitives.

  • MUppStatus muppiSumGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_8u64s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_8u64s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_8u64s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_8u64s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiSumGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSumGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.177.1 Detailed Description

Primitives for computing the sum of all the pixel values in an image.

7.177.2 Function Documentation

7.177.2.1 muppiSum_16s_AC4R_Ctx()

MUppStatus muppiSum_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image sum ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.2 muppiSum_16s_C1R_Ctx()

MUppStatus muppiSum_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pSum, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.3 muppiSum_16s_C3R_Ctx()

MUppStatus muppiSum_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.4 muppiSum_16s_C4R_Ctx()

MUppStatus muppiSum_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.5 muppiSum_16u_AC4R_Ctx()

MUppStatus muppiSum_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image sum ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.6 muppiSum_16u_C1R_Ctx()

MUppStatus muppiSum_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pSum, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.7 muppiSum_16u_C3R_Ctx()

MUppStatus muppiSum_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.8 muppiSum_16u_C4R_Ctx()

MUppStatus muppiSum_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.9 muppiSum_32f_AC4R_Ctx()

MUppStatus muppiSum_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image sum ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.10 muppiSum_32f_C1R_Ctx()

MUppStatus muppiSum_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pSum, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.11 muppiSum_32f_C3R_Ctx()

MUppStatus muppiSum_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.12 muppiSum_32f_C4R_Ctx()

MUppStatus muppiSum_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.13 muppiSum_8u64s_C1R_Ctx()

MUppStatus muppiSum_8u64s_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64s ∗pSum, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image sum. The result is 64-bit long long integer.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.14 muppiSum_8u64s_C4R_Ctx()

MUppStatus muppiSum_8u64s_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64s aSum[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image sum. The result is 64-bit long long integer.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.15 muppiSum_8u_AC4R_Ctx()

MUppStatus muppiSum_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image sum ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.16 muppiSum_8u_C1R_Ctx()

MUppStatus muppiSum_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pSum, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.17 muppiSum_8u_C3R_Ctx()

MUppStatus muppiSum_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[3], MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.18 muppiSum_8u_C4R_Ctx()

MUppStatus muppiSum_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aSum[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image sum.

For common parameter descriptions, see Common parameters for muppiSum functions.

7.177.2.19 muppiSumGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.20 muppiSumGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.21 muppiSumGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.22 muppiSumGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.23 muppiSumGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.24 muppiSumGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.25 muppiSumGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.26 muppiSumGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.27 muppiSumGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.28 muppiSumGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiSumGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.29 muppiSumGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiSumGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.30 muppiSumGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.31 muppiSumGetBufferHostSize_8u64s_C1R_Ctx()

MUppStatus muppiSumGetBufferHostSize_8u64s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_8u64s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.32 muppiSumGetBufferHostSize_8u64s_C4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_8u64s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_8u64s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.33 muppiSumGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.34 muppiSumGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiSumGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.35 muppiSumGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiSumGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.177.2.36 muppiSumGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiSumGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSum_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178 Min

Min

The scratch buffer is required by the min functions.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer. Use
muppiMinGetBufferHostSize_XX_XXX to determine the minium number of bytes required.
pMin Pointer to the computed min.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMin functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiMin_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u∗pMin, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u∗pMin)

  • MUppStatus muppiMin_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u∗pMin, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u∗pMin)

  • MUppStatus muppiMin_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s∗pMin, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s∗pMin)

  • MUppStatus muppiMin_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f∗pMin, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp32f∗pMin)

  • MUppStatus muppiMin_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u aMin[3])

  • MUppStatus muppiMin_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[3])

  • MUppStatus muppiMin_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[3])

  • MUppStatus muppiMin_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp32f aMin[3])

  • MUppStatus muppiMin_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMin[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u aMin[4])

  • MUppStatus muppiMin_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[4])

  • MUppStatus muppiMin_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[4])

  • MUppStatus muppiMin_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMin[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp32f aMin[4])

  • MUppStatus muppiMin_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u aMin[3])

  • MUppStatus muppiMin_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[3])

  • MUppStatus muppiMin_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[3])

  • MUppStatus muppiMin_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMin[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMin_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMin[3])

MinGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the min primitives.

  • MUppStatus muppiMinGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMinGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMinGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.178.1 Detailed Description

Primitives for computing the minimal pixel value of an image.

7.178.2 Function Documentation

7.178.2.1 muppiMin_16s_AC4R_Ctx()

MUppStatus muppiMin_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image min ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.2 muppiMin_16s_C1R_Ctx()

MUppStatus muppiMin_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s ∗pMin, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.3 muppiMin_16s_C3R_Ctx()

MUppStatus muppiMin_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.4 muppiMin_16s_C4R_Ctx()

MUppStatus muppiMin_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.5 muppiMin_16u_AC4R_Ctx()

MUppStatus muppiMin_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image min ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.6 muppiMin_16u_C1R_Ctx()

MUppStatus muppiMin_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u ∗pMin, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.7 muppiMin_16u_C3R_Ctx()

MUppStatus muppiMin_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.8 muppiMin_16u_C4R_Ctx()

MUppStatus muppiMin_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.9 muppiMin_32f_AC4R_Ctx()

MUppStatus muppiMin_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image min ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.10 muppiMin_32f_C1R_Ctx()

MUppStatus muppiMin_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f ∗pMin, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.11 muppiMin_32f_C3R_Ctx()

MUppStatus muppiMin_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.12 muppiMin_32f_C4R_Ctx()

MUppStatus muppiMin_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[4], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.13 muppiMin_8u_AC4R_Ctx()

MUppStatus muppiMin_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMin[3], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image min ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.14 muppiMin_8u_C1R_Ctx()

MUppStatus muppiMin_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u∗pMin, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.15 muppiMin_8u_C3R_Ctx()

MUppStatus muppiMin_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMin[3], MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.16 muppiMin_8u_C4R_Ctx()

MUppStatus muppiMin_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMin[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image min.

For common parameter descriptions, see Common parameters for muppiMin functions.

7.178.2.17 muppiMinGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.18 muppiMinGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.19 muppiMinGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.20 muppiMinGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.21 muppiMinGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.22 muppiMinGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.23 muppiMinGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.24 muppiMinGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.25 muppiMinGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.26 muppiMinGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMinGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.27 muppiMinGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMinGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.28 muppiMinGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.29 muppiMinGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.30 muppiMinGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMinGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.31 muppiMinGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMinGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.178.2.32 muppiMinGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMinGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMin_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179 MinIndx

MinIndx

If there are several minima in the selected ROI, the function returns one on the top leftmost position. The scratch buffer is required by the functions.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer Use
muppiMinIndxGetBufferHostSize_XX_XXX to determine the minium number of bytes
required.
pMin Pointer to the computed min result.
pIndexX Pointer to the X coordinate of the image min value.
pIndexY Ppointer to the Y coordinate of the image min value.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 622

Common parameters for muppiMinIndx functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiMinIndx_8u_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndx_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u∗pMin, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMinIndx_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiMinIndx_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u∗pMin, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMinIndx_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiMinIndx_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s∗pMin, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMinIndx_32f_C1R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiMinIndx_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f∗pMin, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMinIndx_8u_C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_32f_C3R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_8u_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u aMin[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMin[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMinIndx_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMin[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMinIndx_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMin[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMinIndx_32f_C4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMin[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMinIndx_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMinIndx_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinIndx_32f_AC4R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], int aIndexX[3], int aIndexY[3])

MinIndxGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the MinIndx primitives.

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinIndxGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.179.1 Detailed Description

Primitives for computing the minimal value and its indices (X and Y coordinates) of an image.

7.179.2 Function Documentation

7.179.2.1 muppiMinIndx_16s_AC4R_Ctx()

MUppStatus muppiMinIndx_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MinIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.2 muppiMinIndx_16s_C1R_Ctx()

MUppStatus muppiMinIndx_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s ∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.3 muppiMinIndx_16s_C3R_Ctx()

MUppStatus muppiMinIndx_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.4 muppiMinIndx_16s_C4R_Ctx()

MUppStatus muppiMinIndx_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMin[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.5 muppiMinIndx_16u_AC4R_Ctx()

MUppStatus muppiMinIndx_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MinIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.6 muppiMinIndx_16u_C1R_Ctx()

MUppStatus muppiMinIndx_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u ∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.7 muppiMinIndx_16u_C3R_Ctx()

MUppStatus muppiMinIndx_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.8 muppiMinIndx_16u_C4R_Ctx()

MUppStatus muppiMinIndx_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMin[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.9 muppiMinIndx_32f_AC4R_Ctx()

MUppStatus muppiMinIndx_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MinIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.10 muppiMinIndx_32f_C1R_Ctx()

MUppStatus muppiMinIndx_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f ∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.11 muppiMinIndx_32f_C3R_Ctx()

MUppStatus muppiMinIndx_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.12 muppiMinIndx_32f_C4R_Ctx()

MUppStatus muppiMinIndx_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMin[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.13 muppiMinIndx_8u_AC4R_Ctx()

MUppStatus muppiMinIndx_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MinIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.14 muppiMinIndx_8u_C1R_Ctx()

MUppStatus muppiMinIndx_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u∗pMin, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.15 muppiMinIndx_8u_C3R_Ctx()

MUppStatus muppiMinIndx_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMin[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.16 muppiMinIndx_8u_C4R_Ctx()

MUppStatus muppiMinIndx_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMin[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MinIndx.

For common parameter descriptions, see Common parameters for muppiMinIndx functions.

7.179.2.17 muppiMinIndxGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.18 muppiMinIndxGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.19 muppiMinIndxGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.20 muppiMinIndxGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.21 muppiMinIndxGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.22 muppiMinIndxGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.23 muppiMinIndxGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.24 muppiMinIndxGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.25 muppiMinIndxGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.26 muppiMinIndxGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.27 muppiMinIndxGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.28 muppiMinIndxGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.29 muppiMinIndxGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.30 muppiMinIndxGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.31 muppiMinIndxGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.179.2.32 muppiMinIndxGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMinIndxGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMinIndx_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180 Max

Max

The scratch buffer is required by the functions.

  • MUppStatus muppiMax_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u∗pMax, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u∗pMax)

  • MUppStatus muppiMax_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u∗pMax, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u∗pMax)

  • MUppStatus muppiMax_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s∗pMax, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s∗pMax)

  • MUppStatus muppiMax_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f∗pMax, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp32f∗pMax)

  • MUppStatus muppiMax_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u aMax[3])

  • MUppStatus muppiMax_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMax[3])

  • MUppStatus muppiMax_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMax[3])

  • MUppStatus muppiMax_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp32f aMax[3])

  • MUppStatus muppiMax_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp8u aMax[4])

  • MUppStatus muppiMax_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMax[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMax[4])

  • MUppStatus muppiMax_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMax[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMax[4])

  • MUppStatus muppiMax_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMax[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp32f aMax[4])

  • MUppStatus muppiMax_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[3])

  • MUppStatus muppiMax_16u_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16u aMax[3])

  • MUppStatus muppiMax_16s_AC4R_Ctx (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp16s aMax[3])

  • MUppStatus muppiMax_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMax[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMax_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMax[3])

MaxGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Max primitives.

  • MUppStatus muppiMaxGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaxGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.180.1 Detailed Description

Primitives for computing the maximal pixel value of an image.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer. Use
muppiMaxGetBufferHostSize_XX_XXX to determine the minium number of bytes required.
pMax Pointer to the computed max.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMax functions include:

Returns

Image data related error codes, ROI related error codes

7.180.2 Function Documentation

7.180.2.1 muppiMax_16s_AC4R_Ctx()

MUppStatus muppiMax_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Max ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.2 muppiMax_16s_C1R_Ctx()

MUppStatus muppiMax_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s ∗pMax, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.3 muppiMax_16s_C3R_Ctx()

MUppStatus muppiMax_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.4 muppiMax_16s_C4R_Ctx()

MUppStatus muppiMax_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[4], MUppStreamContextmuppStreamCtx)

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.5 muppiMax_16u_AC4R_Ctx()

MUppStatus muppiMax_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Max ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.6 muppiMax_16u_C1R_Ctx()

MUppStatus muppiMax_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u ∗pMax, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.7 muppiMax_16u_C3R_Ctx()

MUppStatus muppiMax_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.8 muppiMax_16u_C4R_Ctx()

MUppStatus muppiMax_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.9 muppiMax_32f_AC4R_Ctx()

MUppStatus muppiMax_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Max ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.10 muppiMax_32f_C1R_Ctx()

MUppStatus muppiMax_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f ∗pMax, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.11 muppiMax_32f_C3R_Ctx()

MUppStatus muppiMax_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.12 muppiMax_32f_C4R_Ctx()

MUppStatus muppiMax_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[4], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.13 muppiMax_8u_AC4R_Ctx()

MUppStatus muppiMax_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMax[3], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Max ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.14 muppiMax_8u_C1R_Ctx()

MUppStatus muppiMax_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u∗pMax, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.15 muppiMax_8u_C3R_Ctx()

MUppStatus muppiMax_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMax[3], MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.16 muppiMax_8u_C4R_Ctx()

MUppStatus muppiMax_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMax[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Max.

For common parameter descriptions, see Common parameters for muppiMax functions.

7.180.2.17 muppiMaxGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.18 muppiMaxGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.19 muppiMaxGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.20 muppiMaxGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.21 muppiMaxGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.22 muppiMaxGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.23 muppiMaxGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.24 muppiMaxGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.25 muppiMaxGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.26 muppiMaxGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.27 muppiMaxGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.28 muppiMaxGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.29 muppiMaxGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.30 muppiMaxGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.31 muppiMaxGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.180.2.32 muppiMaxGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMaxGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMax_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181 MaxIndx

MaxIndx

If there are several maxima in the selected region of interest, the function returns one on the top leftmost position. The scratch buffer is required by the functions.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer Use
muppiMaxIndxGetBufferHostSize_XX_XXX to determine the minium number of bytes
required.
pMax Pointer to the computed max result.
pIndexX Pointer to the X coordinate of the image max value.
pIndexY Ppointer to the Y coordinate of the image max value.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMaxIndx functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiMaxIndx_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxIndx_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u∗pMax, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMaxIndx_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiMaxIndx_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u∗pMax, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMaxIndx_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiMaxIndx_16s_C1R (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s∗pMax, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMaxIndx_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContext muppStream←- Ctx)

  • MUppStatus muppiMaxIndx_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f∗pMax, int∗pIndexX, int∗pIndexY)

  • MUppStatus muppiMaxIndx_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_16s_C3R (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u aMax[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMaxIndx_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMaxIndx_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_16s_C4R (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMaxIndx_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[4], int aIndexX[4], int aIndexY[4], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp32f aMax[4], int aIndexX[4], int aIndexY[4])

  • MUppStatus muppiMaxIndx_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp8u aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], int aIndexX[3], int aIndexY[3])

  • MUppStatus muppiMaxIndx_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], int aIndexX[3], int aIndexY[3], MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMaxIndx_32f_AC4R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], int aIndexX[3], int aIndexY[3])

MaxIndxGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the MaxIndx primitives.

  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMaxIndxGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.181.1 Detailed Description

Primitives for computing the maximal value and its indices (X and Y coordinates) of an image.

7.181.2 Function Documentation

7.181.2.1 muppiMaxIndx_16s_AC4R_Ctx()

MUppStatus muppiMaxIndx_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MaxIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.2 muppiMaxIndx_16s_C1R_Ctx()

MUppStatus muppiMaxIndx_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s ∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.3 muppiMaxIndx_16s_C3R_Ctx()

MUppStatus muppiMaxIndx_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.4 muppiMaxIndx_16s_C4R_Ctx()

MUppStatus muppiMaxIndx_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16s aMax[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.5 muppiMaxIndx_16u_AC4R_Ctx()

MUppStatus muppiMaxIndx_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MaxIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.6 muppiMaxIndx_16u_C1R_Ctx()

MUppStatus muppiMaxIndx_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u ∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.7 muppiMaxIndx_16u_C3R_Ctx()

MUppStatus muppiMaxIndx_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.8 muppiMaxIndx_16u_C4R_Ctx()

MUppStatus muppiMaxIndx_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp16u aMax[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.9 muppiMaxIndx_32f_AC4R_Ctx()

MUppStatus muppiMaxIndx_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MaxIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.10 muppiMaxIndx_32f_C1R_Ctx()

MUppStatus muppiMaxIndx_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f ∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.11 muppiMaxIndx_32f_C3R_Ctx()

MUppStatus muppiMaxIndx_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.12 muppiMaxIndx_32f_C4R_Ctx()

MUppStatus muppiMaxIndx_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp32f aMax[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.13 muppiMaxIndx_8u_AC4R_Ctx()

MUppStatus muppiMaxIndx_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MaxIndx ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.14 muppiMaxIndx_8u_C1R_Ctx()

MUppStatus muppiMaxIndx_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8u∗pMax, int∗pIndexX, int∗pIndexY, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.15 muppiMaxIndx_8u_C3R_Ctx()

MUppStatus muppiMaxIndx_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMax[3], intaIndexX[3], intaIndexY[3], MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.16 muppiMaxIndx_8u_C4R_Ctx()

MUppStatus muppiMaxIndx_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp8uaMax[4], intaIndexX[4], intaIndexY[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MaxIndx.

For common parameter descriptions, see Common parameters for muppiMaxIndx functions.

7.181.2.17 muppiMaxIndxGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.18 muppiMaxIndxGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.19 muppiMaxIndxGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.20 muppiMaxIndxGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.21 muppiMaxIndxGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.22 muppiMaxIndxGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.23 muppiMaxIndxGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.24 muppiMaxIndxGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.25 muppiMaxIndxGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.26 muppiMaxIndxGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.27 muppiMaxIndxGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.28 muppiMaxIndxGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.29 muppiMaxIndxGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.30 muppiMaxIndxGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.31 muppiMaxIndxGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.181.2.32 muppiMaxIndxGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMaxIndxGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the dvice scratch buffer size (in bytes) for muppiMaxIndx_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182 MinMax

MinMax

The functions require the device scratch buffer.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMin Pointer to the computed minimal result.
pMax Pointer to the computed maximal result.
pDeviceBuffer Buffer to a scratch memory. Use muppiMinMax_XX_XXX to determine the minium number
of bytes required.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMinMax functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiMinMax_8u_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pMin, MUpp8u∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pMin, MUpp8u∗pMax, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u∗pMin, MUpp16u∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16u_C1R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u∗pMin, MUpp16u∗pMax, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s∗pMin, MUpp16s∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s∗pMin, MUpp16s∗pMax, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_32f_C1R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f∗pMin, MUpp32f∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f ∗pMin, MUpp32f∗pMax, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_8u_C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u aMin[3], MUpp8u aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u aMin[3], MUpp8u aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u aMin[3], MUpp16u aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16u_C3R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u aMin[3], MUpp16u aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s aMin[3], MUpp16s aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s aMin[3], MUpp16s aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_32f_C3R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u aMin[3], MUpp8u aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u aMin[3], MUpp8u aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u aMin[3], MUpp16u aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u aMin[3], MUpp16u aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s aMin[3], MUpp16s aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s aMin[3], MUpp16s aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_8u_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u aMin[4], MUpp8u aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u aMin[4], MUpp8u aMax[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u aMin[4], MUpp16u aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16u_C4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u aMin[4], MUpp16u aMax[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s aMin[4], MUpp16s aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16s aMin[4], MUpp16s aMax[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMax_32f_C4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[4], MUpp32f aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMax_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[4], MUpp32f aMax[4], MUpp8u∗pDeviceBuffer)

MinMaxGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the MinMax primitives.

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.182.1 Detailed Description

Primitives for computing both the minimal and the maximal values of an image.

7.182.2 Function Documentation

7.182.2.1 muppiMinMax_16s_AC4R_Ctx()

MUppStatus muppiMinMax_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16s aMin[3], MUpp16s aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.2 muppiMinMax_16s_C1R_Ctx()

MUppStatus muppiMinMax_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16s ∗pMin, MUpp16s ∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.3 muppiMinMax_16s_C3R_Ctx()

MUppStatus muppiMinMax_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16s aMin[3], MUpp16s aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.4 muppiMinMax_16s_C4R_Ctx()

MUppStatus muppiMinMax_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16s aMin[4], MUpp16s aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.5 muppiMinMax_16u_AC4R_Ctx()

MUppStatus muppiMinMax_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16u aMin[3], MUpp16u aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MinMax ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.6 muppiMinMax_16u_C1R_Ctx()

MUppStatus muppiMinMax_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16u ∗pMin, MUpp16u ∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.7 muppiMinMax_16u_C3R_Ctx()

MUppStatus muppiMinMax_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16u aMin[3], MUpp16u aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.8 muppiMinMax_16u_C4R_Ctx()

MUppStatus muppiMinMax_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16u aMin[4], MUpp16u aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.9 muppiMinMax_32f_AC4R_Ctx()

MUppStatus muppiMinMax_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MinMax ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.10 muppiMinMax_32f_C1R_Ctx()

MUppStatus muppiMinMax_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f ∗pMin, MUpp32f ∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.11 muppiMinMax_32f_C3R_Ctx()

MUppStatus muppiMinMax_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.12 muppiMinMax_32f_C4R_Ctx()

MUppStatus muppiMinMax_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f aMin[4], MUpp32f aMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.13 muppiMinMax_8u_AC4R_Ctx()

MUppStatus muppiMinMax_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8uaMin[3], MUpp8uaMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MinMax ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.14 muppiMinMax_8u_C1R_Ctx()

MUppStatus muppiMinMax_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pMin, MUpp8u∗pMax, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MinMax.

7.182.2.15 muppiMinMax_8u_C3R_Ctx()

MUppStatus muppiMinMax_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8uaMin[3], MUpp8uaMax[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.16 muppiMinMax_8u_C4R_Ctx()

MUppStatus muppiMinMax_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8uaMin[4], MUpp8uaMax[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MinMax.

For common parameter descriptions, see Common parameters for muppiMinMax functions.

7.182.2.17 muppiMinMaxGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.18 muppiMinMaxGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.19 muppiMinMaxGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.20 muppiMinMaxGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.21 muppiMinMaxGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.22 muppiMinMaxGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.23 muppiMinMaxGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.24 muppiMinMaxGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.25 muppiMinMaxGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.26 muppiMinMaxGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.27 muppiMinMaxGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.28 muppiMinMaxGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.29 muppiMinMaxGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.30 muppiMinMaxGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.31 muppiMinMaxGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.182.2.32 muppiMinMaxGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMinMaxGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMax_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183 MinMaxIndx

MinMaxIndx

If there are several minima and maxima in the selected region of interest, the function returns ones on the top leftmost position. The scratch buffer is required by the functions.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMask Mask-Image pointer.
nMaskStep Mask-Image line step.
nCOI Channel_of_Interest number.
pMinValue Pointer to the minimum value.
pMaxValue Pointer to the maximum value.
pMinIndex Pointer to the indicies (X and Y coordinates) of the minimum value.
pMaxIndex Pointer to the indicies (X and Y coordinates) of the maximum value.
pDeviceBuffer Buffer to a scratch memory. Use muppiMinMaxIndxGetBufferHostSize_XX_XXX to
determine the minium number of bytes required.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMinIndx functions include:

Returns

Image data related error codes, ROI related error codes, or MUPP_COI_ERROR if an invalid channel of in-
terest is specified. If any of pMinValue, pMaxValue, pMinIndex, or pMaxIndex is not needed, zero pointer
must be passed correspondingly. If the mask is filled with zeros, then all the returned values are zeros, i.e.,
pMinIndex = {0, 0}, pMaxIndex = {0, 0}, pMinValue = 0, pMaxValue = 0.
  • MUppStatus muppiMinMaxIndx_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8s_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_8s_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8u_C1MR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_8u_C1MR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8s_C1MR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_8s_C1MR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_16u_C1MR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗p←- MinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_16u_C1MR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMin←- Index, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_32f_C1MR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗p←- MinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_32f_C1MR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8u_C3CR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_8u_C3CR (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8s_C3CR_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_8s_C3CR (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_16u_C3CR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_16u_C3CR (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_32f_C3CR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndx_32f_C3CR (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8u_C3CMR_Ctx (const MUpp8u ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinMaxIndx_8u_C3CMR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗p←- MinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_8s_C3CMR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8s∗pMinValue, MUpp8s ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinMaxIndx_8s_C3CMR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗p←- MinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_16u_C3CMR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinMaxIndx_16u_C3CMR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp16u∗pMinValue, MUpp16u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMinMaxIndx_32f_C3CMR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMinMaxIndx_32f_C3CMR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp32f∗pMinValue, MUpp32f∗pMaxValue, MUppiPoint ∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer)

MinMaxIndxGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the MinMaxIndx primitives.

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.183.1 Detailed Description

Primitives for computing the minimal and the maximal values with their indices (X and Y coordinates) of an image.

7.183.2 Function Documentation

7.183.2.1 muppiMinMaxIndx_16u_C1MR_Ctx()

MUppStatus muppiMinMaxIndx_16u_C1MR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp16u ∗pMinValue, MUpp16u ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image MinMaxIndx. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.2 muppiMinMaxIndx_16u_C1R_Ctx()

MUppStatus muppiMinMaxIndx_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp16u ∗pMinValue, MUpp16u ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Computes the minimal and the maximal pixel values with their X and Y coordinates of 1-channel 16-bit unsigned short image.

For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.3 muppiMinMaxIndx_16u_C3CMR_Ctx()

MUppStatus muppiMinMaxIndx_16u_C3CMR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp16u ∗pMinValue, MUpp16u ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image MinMaxIndx affecting only single channel. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.4 muppiMinMaxIndx_16u_C3CR_Ctx()

MUppStatus muppiMinMaxIndx_16u_C3CR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp16u ∗pMinValue, MUpp16u ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MinMaxIndx affecting only single channel. For common parameter descrip- tions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.5 muppiMinMaxIndx_32f_C1MR_Ctx()

MUppStatus muppiMinMaxIndx_32f_C1MR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp32f ∗pMinValue, MUpp32f ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image MinMaxIndx. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.6 muppiMinMaxIndx_32f_C1R_Ctx()

MUppStatus muppiMinMaxIndx_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f ∗pMinValue, MUpp32f ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Computes the minimal and the maximal pixel values with their X and Y coordinates of 1-channel 32-bit floating point image.

For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.7 muppiMinMaxIndx_32f_C3CMR_Ctx()

MUppStatus muppiMinMaxIndx_32f_C3CMR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp32f ∗pMinValue, MUpp32f ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image MinMaxIndx affecting only single channel. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.8 muppiMinMaxIndx_32f_C3CR_Ctx()

MUppStatus muppiMinMaxIndx_32f_C3CR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp32f ∗pMinValue, MUpp32f ∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MinMaxIndx affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.9 muppiMinMaxIndx_8s_C1MR_Ctx()

MUppStatus muppiMinMaxIndx_8s_C1MR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image MinMaxIndx. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.10 muppiMinMaxIndx_8s_C1R_Ctx()

MUppStatus muppiMinMaxIndx_8s_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Computes the minimal and the maximal pixel values with their X and Y coordinates of 1-channel 8-bit signed char image.

For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.11 muppiMinMaxIndx_8s_C3CMR_Ctx()

MUppStatus muppiMinMaxIndx_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image MinMaxIndx affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.12 muppiMinMaxIndx_8s_C3CR_Ctx()

MUppStatus muppiMinMaxIndx_8s_C3CR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp8s∗pMinValue, MUpp8s∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image MinMaxIndx affecting only single channel. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.13 muppiMinMaxIndx_8u_C1MR_Ctx()

MUppStatus muppiMinMaxIndx_8u_C1MR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image MinMaxIndx.

For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.14 muppiMinMaxIndx_8u_C1R_Ctx()

MUppStatus muppiMinMaxIndx_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Computes the minimal and the maximal pixel values with their X and Y coordinates of 1-channel 8-bit unsigned char image.

For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.15 muppiMinMaxIndx_8u_C3CMR_Ctx()

MUppStatus muppiMinMaxIndx_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image MinMaxIndx affecting only single channel. For common parameter descriptions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.16 muppiMinMaxIndx_8u_C3CR_Ctx()

MUppStatus muppiMinMaxIndx_8u_C3CR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pMinValue, MUpp8u∗pMaxValue, MUppiPoint∗pMinIndex, MUppiPoint∗pMaxIndex, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MinMaxIndx affecting only single channel. For common parameter descrip- tions, see Common parameters for muppiMinMaxIndx functions.

7.183.2.17 muppiMinMaxIndxGetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_16u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.18 muppiMinMaxIndxGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.19 muppiMinMaxIndxGetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_16u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.20 muppiMinMaxIndxGetBufferHostSize_16u_C3CR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_16u_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_16u_C3CR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.21 muppiMinMaxIndxGetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_32f_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.22 muppiMinMaxIndxGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.23 muppiMinMaxIndxGetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_32f_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.24 muppiMinMaxIndxGetBufferHostSize_32f_C3CR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_32f_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_32f_C3CR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.25 muppiMinMaxIndxGetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8s_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.26 muppiMinMaxIndxGetBufferHostSize_8s_C1R_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.27 muppiMinMaxIndxGetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8s_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.28 muppiMinMaxIndxGetBufferHostSize_8s_C3CR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8s_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8s_C3CR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.29 muppiMinMaxIndxGetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.30 muppiMinMaxIndxGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.31 muppiMinMaxIndxGetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.183.2.32 muppiMinMaxIndxGetBufferHostSize_8u_C3CR_Ctx()

MUppStatus muppiMinMaxIndxGetBufferHostSize_8u_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMinMaxIndx_8u_C3CR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184 Mean

Mean

Given an imagepSrcwith widthWand heightH, the arithmetic mean will be computed as

Mean=
1
W·H
HX− 1
j=0
WX− 1
i=0
pSrc(j,i)

The mean functions require additional scratch buffer for computations.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMask Mask-Image pointer.
nMaskStep Mask-Image line step.
nCOI Channel_of_Interest number.
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer Use
muppiMeanGetBufferHostSize_XX_XXX to determine the minium number of bytes required.
pMean Pointer to the computed mean result.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMean functions include:

Returns

Image data related error codes, ROI related error codes, or MUPP_COI_ERROR if an invalid channel of in-
terest is specified.s
  • MUppStatus muppiMean_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_16u_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_16s_C1R_Ctx (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_16u_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_16s_C3R_Ctx (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗p←- DeviceBuffer, MUpp64f aMean[4])

  • MUppStatus muppiMean_16u_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[4])

  • MUppStatus muppiMean_16s_C4R_Ctx (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[4])

  • MUppStatus muppiMean_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[4])

  • MUppStatus muppiMean_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_32f_AC4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u ∗pDeviceBuffer, MUpp64f aMean[3])

  • MUppStatus muppiMean_8u_C1MR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMean_8u_C1MR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_8s_C1MR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMean_8s_C1MR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_16u_C1MR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16u_C1MR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_32f_C1MR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_32f_C1MR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_8u_C3CMR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u ∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u ∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_8u_C3CMR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_8s_C3CMR_Ctx (const MUpp8s ∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u ∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_8s_C3CMR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int n←- MaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_16u_C3CMR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u ∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_16u_C3CMR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

  • MUppStatus muppiMean_32f_C3CMR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u ∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_32f_C3CMR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean)

MeanGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Mean primitives.

  • MUppStatus muppiMeanGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanGetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.184.1 Detailed Description

Primitives for computing the arithmetic mean of all the pixel values in an image.

7.184.2 Function Documentation

7.184.2.1 muppiMean_16s_AC4R_Ctx()

MUppStatus muppiMean_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Mean ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.2 muppiMean_16s_C1R_Ctx()

MUppStatus muppiMean_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.3 muppiMean_16s_C3R_Ctx()

MUppStatus muppiMean_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.4 muppiMean_16s_C4R_Ctx()

MUppStatus muppiMean_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.5 muppiMean_16u_AC4R_Ctx()

MUppStatus muppiMean_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Mean ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.6 muppiMean_16u_C1MR_Ctx()

MUppStatus muppiMean_16u_C1MR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.7 muppiMean_16u_C1R_Ctx()

MUppStatus muppiMean_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.8 muppiMean_16u_C3CMR_Ctx()

MUppStatus muppiMean_16u_C3CMR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image Mean affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.9 muppiMean_16u_C3R_Ctx()

MUppStatus muppiMean_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.10 muppiMean_16u_C4R_Ctx()

MUppStatus muppiMean_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.11 muppiMean_32f_AC4R_Ctx()

MUppStatus muppiMean_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Mean ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.12 muppiMean_32f_C1MR_Ctx()

MUppStatus muppiMean_32f_C1MR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.13 muppiMean_32f_C1R_Ctx()

MUppStatus muppiMean_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.14 muppiMean_32f_C3CMR_Ctx()

MUppStatus muppiMean_32f_C3CMR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image Mean affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.15 muppiMean_32f_C3R_Ctx()

MUppStatus muppiMean_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.16 muppiMean_32f_C4R_Ctx()

MUppStatus muppiMean_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.17 muppiMean_8s_C1MR_Ctx()

MUppStatus muppiMean_8s_C1MR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.18 muppiMean_8s_C3CMR_Ctx()

MUppStatus muppiMean_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image Mean affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.19 muppiMean_8u_AC4R_Ctx()

MUppStatus muppiMean_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Mean ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.20 muppiMean_8u_C1MR_Ctx()

MUppStatus muppiMean_8u_C1MR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.21 muppiMean_8u_C1R_Ctx()

MUppStatus muppiMean_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.22 muppiMean_8u_C3CMR_Ctx()

MUppStatus muppiMean_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image Mean affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.23 muppiMean_8u_C3R_Ctx()

MUppStatus muppiMean_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[3], MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.24 muppiMean_8u_C4R_Ctx()

MUppStatus muppiMean_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f aMean[4], MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Mean.

For common parameter descriptions, see Common parameters for muppiMean functions.

7.184.2.25 muppiMeanGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.26 muppiMeanGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.27 muppiMeanGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.28 muppiMeanGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.29 muppiMeanGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.30 muppiMeanGetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.31 muppiMeanGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.32 muppiMeanGetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.33 muppiMeanGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.34 muppiMeanGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.35 muppiMeanGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.36 muppiMeanGetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_32f_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.37 muppiMeanGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.38 muppiMeanGetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_32f_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.39 muppiMeanGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.40 muppiMeanGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.41 muppiMeanGetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8s_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.42 muppiMeanGetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8s_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.43 muppiMeanGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.44 muppiMeanGetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.45 muppiMeanGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8u_C1R.

Common parameters for muppiGetBufferHostSize functions include:

7.184.2.46 muppiMeanGetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.47 muppiMeanGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.184.2.48 muppiMeanGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMeanGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.185 Mean_StdDev

Mean_StdDev

Given an imagepSrcwith widthWand heightH, the mean and the standard deviation will be computed as

Mean=
1
W·H
HX− 1
j=0
WX− 1
i=0
pSrc(j,i)
StdDev=
v
u
u
t^1
W·H
HX− 1
j=0
WX− 1
i=0
(pSrc(j,i)−Mean)^2

The Mean_StdDev primitives require additional scratch buffer for computations.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMask Mask-Image pointer.
nMaskStep Mask-Image line step.
nCOI Channel_of_Interest number.
pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer Use
muppiMeanStdDevGetBufferHostSize_8u_C1R to determine the minium number of bytes
required.
pMean Pointer to the computed mean.
pStdDev Pointer to the computed standard deviation.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMean_StdDev functions include:

Returns

Image data related error codes, ROI related error codes, or MUPP_COI_ERROR if an invalid channel of in-
terest is specified.
  • MUppStatus muppiMean_StdDev_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)
  • MUppStatus muppiMean_StdDev_8s_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_8s_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)
  • MUppStatus muppiMean_StdDev_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)
  • MUppStatus muppiMean_StdDev_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)
  • MUppStatus muppiMean_StdDev_8u_C1MR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStd←- Dev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_8u_C1MR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)
  • MUppStatus muppiMean_StdDev_8s_C1MR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStd←- Dev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_8s_C1MR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)
  • MUppStatus muppiMean_StdDev_16u_C1MR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStd←- Dev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_16u_C1MR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStd←- Dev)
  • MUppStatus muppiMean_StdDev_32f_C1MR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStd←- Dev, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMean_StdDev_32f_C1MR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)

Channel Mean_StdDev

See channel_of_interest.

  • MUppStatus muppiMean_StdDev_8u_C3CR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMean_StdDev_8u_C3CR (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)

  • MUppStatus muppiMean_StdDev_8s_C3CR_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMean_StdDev_8s_C3CR (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)

  • MUppStatus muppiMean_StdDev_16u_C3CR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_StdDev_16u_C3CR (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)

  • MUppStatus muppiMean_StdDev_32f_C3CR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_StdDev_32f_C3CR (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f∗pStdDev)

  • MUppStatus muppiMean_StdDev_8u_C3CMR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f ∗pStdDev, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_StdDev_8u_C3CMR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f ∗pStdDev)

  • MUppStatus muppiMean_StdDev_8s_C3CMR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f ∗pStdDev, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_StdDev_8s_C3CMR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f ∗pStdDev)

  • MUppStatus muppiMean_StdDev_16u_C3CMR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_StdDev_16u_C3CMR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f ∗pStdDev)

  • MUppStatus muppiMean_StdDev_32f_C3CMR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f∗pStdDev, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMean_StdDev_32f_C3CMR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp8u∗pDeviceBuffer, MUpp64f∗pMean, MUpp64f ∗pStdDev)

MeanStdDevGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Mean_StdDev primitives.

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C3CR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C3CR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBuffer←- Size)

7.185.1 Detailed Description

Primitives for computing both the arithmetic mean and the standard deviation of an image.

7.185.2 Function Documentation

7.185.2.1 muppiMean_StdDev_16u_C1MR_Ctx()

MUppStatus muppiMean_StdDev_16u_C1MR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.2 muppiMean_StdDev_16u_C1R_Ctx()

MUppStatus muppiMean_StdDev_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.3 muppiMean_StdDev_16u_C3CMR_Ctx()

MUppStatus muppiMean_StdDev_16u_C3CMR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.4 muppiMean_StdDev_16u_C3CR_Ctx()

MUppStatus muppiMean_StdDev_16u_C3CR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Mean_StdDev affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.5 muppiMean_StdDev_32f_C1MR_Ctx()

MUppStatus muppiMean_StdDev_32f_C1MR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.6 muppiMean_StdDev_32f_C1R_Ctx()

MUppStatus muppiMean_StdDev_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.7 muppiMean_StdDev_32f_C3CMR_Ctx()

MUppStatus muppiMean_StdDev_32f_C3CMR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.8 muppiMean_StdDev_32f_C3CR_Ctx()

MUppStatus muppiMean_StdDev_32f_C3CR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Mean_StdDev affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.9 muppiMean_StdDev_8s_C1MR_Ctx()

MUppStatus muppiMean_StdDev_8s_C1MR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.10 muppiMean_StdDev_8s_C1R_Ctx()

MUppStatus muppiMean_StdDev_8s_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.11 muppiMean_StdDev_8s_C3CMR_Ctx()

MUppStatus muppiMean_StdDev_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.12 muppiMean_StdDev_8s_C3CR_Ctx()

MUppStatus muppiMean_StdDev_8s_C3CR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image Mean_StdDev affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.13 muppiMean_StdDev_8u_C1MR_Ctx()

MUppStatus muppiMean_StdDev_8u_C1MR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.14 muppiMean_StdDev_8u_C1R_Ctx()

MUppStatus muppiMean_StdDev_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.15 muppiMean_StdDev_8u_C3CMR_Ctx()

MUppStatus muppiMean_StdDev_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image Mean_StdDev.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.16 muppiMean_StdDev_8u_C3CR_Ctx()

MUppStatus muppiMean_StdDev_8u_C3CR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intnCOI, MUpp8u∗pDeviceBuffer, MUpp64f ∗pMean, MUpp64f ∗pStdDev, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Mean_StdDev affecting only single channel.

For common parameter descriptions, see Common parameters for muppiMean_StdDev functions.

7.185.2.17 muppiMeanStdDevGetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_16u_C1MR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.18 muppiMeanStdDevGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_16u_C1R.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.19 muppiMeanStdDevGetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_16u_C3CMR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.20 muppiMeanStdDevGetBufferHostSize_16u_C3CR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_16u_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_16u_C3CR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.21 muppiMeanStdDevGetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_32f_C1MR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.22 muppiMeanStdDevGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_32f_C1R.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.23 muppiMeanStdDevGetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_32f_C3CMR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.24 muppiMeanStdDevGetBufferHostSize_32f_C3CR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_32f_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_32f_C3CR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.25 muppiMeanStdDevGetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8s_C1MR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.26 muppiMeanStdDevGetBufferHostSize_8s_C1R_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8s_C1R.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.27 muppiMeanStdDevGetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8s_C3CMR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.28 muppiMeanStdDevGetBufferHostSize_8s_C3CR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8s_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8s_C3CR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.29 muppiMeanStdDevGetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8u_C1MR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.30 muppiMeanStdDevGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.185.2.31 muppiMeanStdDevGetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8u_C3CMR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.185.2.32 muppiMeanStdDevGetBufferHostSize_8u_C3CR_Ctx()

MUppStatus muppiMeanStdDevGetBufferHostSize_8u_C3CR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMean_StdDev_8u_C3CR.

For common parameter descriptions, see Common parameters for muppiMeanStdDevGetBuffer←- HostSize functions.

7.186 Image Norms

Modules

  • Norm_Inf
  • Norm_L1
  • Norm_L2
  • NormDiff_Inf
  • NormDiff_L1
  • NormDiff_L2
  • NormRel_Inf
  • NormRel_L1
  • NormRel_L2

7.186.1 Detailed Description

Primitives for computing the norms of an image, the norms of difference, and the relative errors of two images. Given an imagepSrcwith widthWand heightH,

  1. The infinity norm (Norm_Inf) is defined as the largest absolute pixel value of the image.
  2. The L1 norm (Norm_L1) is defined as the sum of the absolute pixel value of the image, i.e.,
Norm_L1 =
HX− 1
j=0
WX− 1
i=0
|pSrc(j,i)|
.
  1. The L2 norm (Norm_L2) is defined as the square root of the sum of the squared absolute pixel value of the image, i.e.,
Norm_L2 =
v
u
u
t
HX− 1
j=0
WX− 1
i=0
|pSrc(j,i)|^2
.

Given two imagespSrc 1 andpSrc 2 both with widthWand heightH,

  1. The infinity norm of differece (NormDiff_Inf) is defined as the largest absolute difference between pixels of two images.

  2. The L1 norm of differece (NormDiff_L1) is defined as the sum of the absolute difference between pixels of two images, i.e.,

NormDiff_L1 =
HX− 1
j=0
WX− 1
i=0
|pSrc1(j,i)−pSrc2(j,i)|
.
  1. The L2 norm of differece (NormDiff_L2) is defined as the squared root of the sum of the squared absolute difference between pixels of two images, i.e.,
NormDiff_L2 =
vu
u
t
HX− 1
j=0
WX− 1
i=0
|pSrc1(j,i)−pSrc2(j,i)|^2
.

Given two imagespSrc 1 andpSrc 2 both with widthWand heightH,

  1. The relative error for the infinity norm of differece (NormRel_Inf) is defined as NormDiff_Inf divided by the infinity norm of the second image, i.e.,
NormRel_Inf=
NormDiff_Inf
Norm_Infsrc 2
  1. The relative error for the L1 norm of differece (NormRel_L1) is defined as NormDiff_L1 divided by the L1 norm of the second image, i.e., NormRel_L1 =
NormDiff_L 1

Norm_L (^1) src 2

  1. The relative error for the L2 norm of differece (NormRel_L2) is defined as NormDiff_L2 divided by the L2 norm of the second image, i.e., NormRel_L2 =
NormDiff_L 2

Norm_L (^2) src 2 The norm functions require the addition device scratch buffer for the computations. Parameters pSrc1 Source-Image pointer. nSrc1Step Source-Image line steps. pSrc2 Source-Image pointer. nSrc2Step Source-Image line steps. oSizeROI Region-of-Interest (ROI). pMask Mask-Image pointer. nMaskStep Mask-Image line step. nCOI Channel_of_Interest number. pNorm Pointer to the norm value. pNormDiff Pointer to the computed norm of differences. pNormRel Pointer to the computed relative error for the infinity norm of two images. pDeviceBuffer Pointer to the required device memory allocation, Scratch buffer and host pointer. Use muppiNormInfGetBufferHostSize_XX_XXX to compute the required size (in bytes). muppStreamCtx application_managed_stream_context.

Common parameters for muppiNorm functions include:

Returns

Image data related error codes, ROI related error codes, or MUPP_COI_ERROR if an invalid channel of in-
terest is specified, or MUPP_NOT_EVEN_STEP_ERROR if an invalid floating-point image is specified.

Parameters

alpha alpha values for each channel. Currently are only used for Normalize.
beta beta values for each channel. Currently are only used for Normalize.

7.187 Norm_Inf

Norm_Inf

  • MUppStatus muppiNorm_Inf_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16s_C1R (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32s_C1R_Ctx (const MUpp32s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32s_C1R (const MUpp32s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32f_C1R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16s_C3R (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32f_C3R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16s_C4R (const MUpp16s ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32f_C4R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8u_C1MR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8u_C1MR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8s_C1MR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8s_C1MR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16u_C1MR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16u_C1MR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32f_C1MR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32f_C1MR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8u_C3CMR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8u_C3CMR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_8s_C3CMR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_8s_C3CMR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_16u_C3CMR_Ctx (const MUpp16u ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_16u_C3CMR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_Inf_32f_C3CMR_Ctx (const MUpp32f ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_Inf_32f_C3CMR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

NormInfGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Norm_Inf primitives.

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormInfGetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.187.1 Detailed Description

Primitives for computing the infinity norm of an image.

7.187.2 Function Documentation

7.187.2.1 muppiNorm_Inf_16s_AC4R_Ctx()

MUppStatus muppiNorm_Inf_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Norm_Inf ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.2 muppiNorm_Inf_16s_C1R_Ctx()

MUppStatus muppiNorm_Inf_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.3 muppiNorm_Inf_16s_C3R_Ctx()

MUppStatus muppiNorm_Inf_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.4 muppiNorm_Inf_16s_C4R_Ctx()

MUppStatus muppiNorm_Inf_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.5 muppiNorm_Inf_16u_AC4R_Ctx()

MUppStatus muppiNorm_Inf_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Norm_Inf ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.6 muppiNorm_Inf_16u_C1MR_Ctx()

MUppStatus muppiNorm_Inf_16u_C1MR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.7 muppiNorm_Inf_16u_C1R_Ctx()

MUppStatus muppiNorm_Inf_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.8 muppiNorm_Inf_16u_C3CMR_Ctx()

MUppStatus muppiNorm_Inf_16u_C3CMR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image Norm_Inf affecting only single channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.9 muppiNorm_Inf_16u_C3R_Ctx()

MUppStatus muppiNorm_Inf_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.10 muppiNorm_Inf_16u_C4R_Ctx()

MUppStatus muppiNorm_Inf_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.11 muppiNorm_Inf_32f_AC4R_Ctx()

MUppStatus muppiNorm_Inf_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Norm_Inf ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.12 muppiNorm_Inf_32f_C1MR_Ctx()

MUppStatus muppiNorm_Inf_32f_C1MR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.13 muppiNorm_Inf_32f_C1R_Ctx()

MUppStatus muppiNorm_Inf_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.14 muppiNorm_Inf_32f_C3CMR_Ctx()

MUppStatus muppiNorm_Inf_32f_C3CMR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image Norm_Inf affecting only single channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.15 muppiNorm_Inf_32f_C3R_Ctx()

MUppStatus muppiNorm_Inf_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.16 muppiNorm_Inf_32f_C4R_Ctx()

MUppStatus muppiNorm_Inf_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.17 muppiNorm_Inf_32s_C1R_Ctx()

MUppStatus muppiNorm_Inf_32s_C1R_Ctx ( const MUpp32s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.18 muppiNorm_Inf_8s_C1MR_Ctx()

MUppStatus muppiNorm_Inf_8s_C1MR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.19 muppiNorm_Inf_8s_C3CMR_Ctx()

MUppStatus muppiNorm_Inf_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image Norm_Inf affecting only single channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.20 muppiNorm_Inf_8u_AC4R_Ctx()

MUppStatus muppiNorm_Inf_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Norm_Inf ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.21 muppiNorm_Inf_8u_C1MR_Ctx()

MUppStatus muppiNorm_Inf_8u_C1MR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.22 muppiNorm_Inf_8u_C1R_Ctx()

MUppStatus muppiNorm_Inf_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.23 muppiNorm_Inf_8u_C3CMR_Ctx()

MUppStatus muppiNorm_Inf_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image Norm_Inf affecting only single channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.24 muppiNorm_Inf_8u_C3R_Ctx()

MUppStatus muppiNorm_Inf_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.25 muppiNorm_Inf_8u_C4R_Ctx()

MUppStatus muppiNorm_Inf_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Norm_Inf.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.187.2.26 muppiNormInfGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.27 muppiNormInfGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.28 muppiNormInfGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.29 muppiNormInfGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.30 muppiNormInfGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.31 muppiNormInfGetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.32 muppiNormInfGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.33 muppiNormInfGetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.34 muppiNormInfGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.35 muppiNormInfGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.36 muppiNormInfGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.37 muppiNormInfGetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32f_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.38 muppiNormInfGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.39 muppiNormInfGetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32f_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.40 muppiNormInfGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.41 muppiNormInfGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.42 muppiNormInfGetBufferHostSize_32s_C1R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_32s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_32s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.43 muppiNormInfGetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8s_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.44 muppiNormInfGetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8s_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.45 muppiNormInfGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.46 muppiNormInfGetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.47 muppiNormInfGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.48 muppiNormInfGetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.49 muppiNormInfGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.187.2.50 muppiNormInfGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormInfGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_Inf_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188 Norm_L1

Norm_L1

  • MUppStatus muppiNorm_L1_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8u_AC4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8u_C1MR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8u_C1MR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8s_C1MR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8s_C1MR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16u_C1MR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16u_C1MR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_32f_C1MR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_32f_C1MR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8u_C3CMR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8u_C3CMR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_8s_C3CMR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_8s_C3CMR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_16u_C3CMR_Ctx (const MUpp16u ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_16u_C3CMR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L1_32f_C3CMR_Ctx (const MUpp32f ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L1_32f_C3CMR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

NormL1GetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Norm_L1 primitives.

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL1GetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.188.1 Detailed Description

Primitives for computing the L1 norm of an image.

7.188.2 Function Documentation

7.188.2.1 muppiNorm_L1_16s_AC4R_Ctx()

MUppStatus muppiNorm_L1_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Norm_L1 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.2 muppiNorm_L1_16s_C1R_Ctx()

MUppStatus muppiNorm_L1_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.3 muppiNorm_L1_16s_C3R_Ctx()

MUppStatus muppiNorm_L1_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.4 muppiNorm_L1_16s_C4R_Ctx()

MUppStatus muppiNorm_L1_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.5 muppiNorm_L1_16u_AC4R_Ctx()

MUppStatus muppiNorm_L1_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Norm_L1 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.6 muppiNorm_L1_16u_C1MR_Ctx()

MUppStatus muppiNorm_L1_16u_C1MR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.7 muppiNorm_L1_16u_C1R_Ctx()

MUppStatus muppiNorm_L1_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.8 muppiNorm_L1_16u_C3CMR_Ctx()

MUppStatus muppiNorm_L1_16u_C3CMR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image Norm_L1 affecting only single channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.9 muppiNorm_L1_16u_C3R_Ctx()

MUppStatus muppiNorm_L1_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.10 muppiNorm_L1_16u_C4R_Ctx()

MUppStatus muppiNorm_L1_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.11 muppiNorm_L1_32f_AC4R_Ctx()

MUppStatus muppiNorm_L1_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Norm_L1 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.12 muppiNorm_L1_32f_C1MR_Ctx()

MUppStatus muppiNorm_L1_32f_C1MR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.13 muppiNorm_L1_32f_C1R_Ctx()

MUppStatus muppiNorm_L1_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.14 muppiNorm_L1_32f_C3CMR_Ctx()

MUppStatus muppiNorm_L1_32f_C3CMR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image Norm_L1 affecting only single channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.15 muppiNorm_L1_32f_C3R_Ctx()

MUppStatus muppiNorm_L1_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.16 muppiNorm_L1_32f_C4R_Ctx()

MUppStatus muppiNorm_L1_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.17 muppiNorm_L1_8s_C1MR_Ctx()

MUppStatus muppiNorm_L1_8s_C1MR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.18 muppiNorm_L1_8s_C3CMR_Ctx()

MUppStatus muppiNorm_L1_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image Norm_L1 affecting only single channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.19 muppiNorm_L1_8u_AC4R_Ctx()

MUppStatus muppiNorm_L1_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Norm_L1 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.20 muppiNorm_L1_8u_C1MR_Ctx()

MUppStatus muppiNorm_L1_8u_C1MR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.21 muppiNorm_L1_8u_C1R_Ctx()

MUppStatus muppiNorm_L1_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.22 muppiNorm_L1_8u_C3CMR_Ctx()

MUppStatus muppiNorm_L1_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image Norm_L1 affecting only single channel.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.23 muppiNorm_L1_8u_C3R_Ctx()

MUppStatus muppiNorm_L1_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.24 muppiNorm_L1_8u_C4R_Ctx()

MUppStatus muppiNorm_L1_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Norm_L1.

For common parameter descriptions, see Common parameters for muppiNormL1 functions.

7.188.2.25 muppiNormL1GetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16s_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.26 muppiNormL1GetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16s_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.27 muppiNormL1GetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16s_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.28 muppiNormL1GetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16s_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.29 muppiNormL1GetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.30 muppiNormL1GetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.31 muppiNormL1GetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.32 muppiNormL1GetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.33 muppiNormL1GetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.34 muppiNormL1GetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_16u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.35 muppiNormL1GetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_32f_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.36 muppiNormL1GetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_32f_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.37 muppiNormL1GetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_32f_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.38 muppiNormL1GetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_32f_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.39 muppiNormL1GetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_32f_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.40 muppiNormL1GetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_32f_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.41 muppiNormL1GetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8s_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.42 muppiNormL1GetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8s_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.43 muppiNormL1GetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8u_AC4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.44 muppiNormL1GetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8u_C1MR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.45 muppiNormL1GetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8u_C1R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.46 muppiNormL1GetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8u_C3CMR.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.47 muppiNormL1GetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8u_C3R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.188.2.48 muppiNormL1GetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormL1GetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L1_8u_C4R.

For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189 Norm_L2

Norm_L2

Computes the L2 norm of an image.

  • MUppStatus muppiNorm_L2_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8u_AC4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8u_C1MR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8u_C1MR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8s_C1MR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8s_C1MR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16u_C1MR_Ctx (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16u_C1MR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_32f_C1MR_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_32f_C1MR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8u_C3CMR_Ctx (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8u_C3CMR (const MUpp8u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_8s_C3CMR_Ctx (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗p←- Mask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_8s_C3CMR (const MUpp8s∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_16u_C3CMR_Ctx (const MUpp16u ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_16u_C3CMR (const MUpp16u∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNorm_L2_32f_C3CMR_Ctx (const MUpp32f ∗pSrc, int nSrcStep, const MUpp8u ∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNorm_L2_32f_C3CMR (const MUpp32f∗pSrc, int nSrcStep, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNorm, MUpp8u∗pDeviceBuffer)

NormL2GetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Norm_L2 primitives.

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormL2GetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.189.1 Detailed Description

Primitives for computing the L2 norm of an image.

7.189.2 Function Documentation

7.189.2.1 muppiNorm_L2_16s_AC4R_Ctx()

MUppStatus muppiNorm_L2_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Norm_L2 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.2 muppiNorm_L2_16s_C1R_Ctx()

MUppStatus muppiNorm_L2_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.3 muppiNorm_L2_16s_C3R_Ctx()

MUppStatus muppiNorm_L2_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.4 muppiNorm_L2_16s_C4R_Ctx()

MUppStatus muppiNorm_L2_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.5 muppiNorm_L2_16u_AC4R_Ctx()

MUppStatus muppiNorm_L2_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Norm_L2 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.6 muppiNorm_L2_16u_C1MR_Ctx()

MUppStatus muppiNorm_L2_16u_C1MR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.7 muppiNorm_L2_16u_C1R_Ctx()

MUppStatus muppiNorm_L2_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.8 muppiNorm_L2_16u_C3CMR_Ctx()

MUppStatus muppiNorm_L2_16u_C3CMR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.9 muppiNorm_L2_16u_C3R_Ctx()

MUppStatus muppiNorm_L2_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.10 muppiNorm_L2_16u_C4R_Ctx()

MUppStatus muppiNorm_L2_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.11 muppiNorm_L2_32f_AC4R_Ctx()

MUppStatus muppiNorm_L2_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Norm_L2 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.12 muppiNorm_L2_32f_C1MR_Ctx()

MUppStatus muppiNorm_L2_32f_C1MR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.13 muppiNorm_L2_32f_C1R_Ctx()

MUppStatus muppiNorm_L2_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.14 muppiNorm_L2_32f_C3CMR_Ctx()

MUppStatus muppiNorm_L2_32f_C3CMR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.15 muppiNorm_L2_32f_C3R_Ctx()

MUppStatus muppiNorm_L2_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.16 muppiNorm_L2_32f_C4R_Ctx()

MUppStatus muppiNorm_L2_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.17 muppiNorm_L2_8s_C1MR_Ctx()

MUppStatus muppiNorm_L2_8s_C1MR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.18 muppiNorm_L2_8s_C3CMR_Ctx()

MUppStatus muppiNorm_L2_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.19 muppiNorm_L2_8u_AC4R_Ctx()

MUppStatus muppiNorm_L2_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Norm_L2 ignoring alpha channel.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.20 muppiNorm_L2_8u_C1MR_Ctx()

MUppStatus muppiNorm_L2_8u_C1MR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image Norm_L2. For common parameter descriptions, see Common parameters for muppiNormMaskL2 functions.

7.189.2.21 muppiNorm_L2_8u_C1R_Ctx()

MUppStatus muppiNorm_L2_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.22 muppiNorm_L2_8u_C3CMR_Ctx()

MUppStatus muppiNorm_L2_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNorm, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image Norm_L2.

7.189.2.23 muppiNorm_L2_8u_C3R_Ctx()

MUppStatus muppiNorm_L2_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.24 muppiNorm_L2_8u_C4R_Ctx()

MUppStatus muppiNorm_L2_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp64f aNorm[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Norm_L2.

For common parameter descriptions, see Common parameters for muppiGetBufferHostSize functions.

7.189.2.25 muppiNormL2GetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16s_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.26 muppiNormL2GetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.27 muppiNormL2GetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.28 muppiNormL2GetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.29 muppiNormL2GetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16u_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.30 muppiNormL2GetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.31 muppiNormL2GetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.32 muppiNormL2GetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.33 muppiNormL2GetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.34 muppiNormL2GetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_16u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.35 muppiNormL2GetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.36 muppiNormL2GetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_32f_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.37 muppiNormL2GetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.38 muppiNormL2GetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.39 muppiNormL2GetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.40 muppiNormL2GetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.41 muppiNormL2GetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8s_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.42 muppiNormL2GetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.43 muppiNormL2GetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8u_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.44 muppiNormL2GetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.45 muppiNormL2GetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.46 muppiNormL2GetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.47 muppiNormL2GetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.189.2.48 muppiNormL2GetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormL2GetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNorm_L2_8u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190 NormDiff_Inf

NormDiff_Inf

  • MUppStatus muppiNormDiff_Inf_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16s_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16s_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8u_C1MR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8u_C1MR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8s_C1MR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8s_C1MR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16u_C1MR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16u_C1MR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_32f_C1MR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm←- Diff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_32f_C1MR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8u_C3CMR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8u_C3CMR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_8s_C3CMR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_8s_C3CMR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_16u_C3CMR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_16u_C3CMR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_Inf_32f_C3CMR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_Inf_32f_C3CMR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

NormDiffInfGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormDiff_Inf primitives.

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.190.1 Detailed Description

Primitives for computing the infinity norm of difference of pixels between two images.

7.190.2 Function Documentation

7.190.2.1 muppiNormDiff_Inf_16s_AC4R_Ctx()

MUppStatus muppiNormDiff_Inf_16s_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormDiff_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.2 muppiNormDiff_Inf_16s_C1R_Ctx()

MUppStatus muppiNormDiff_Inf_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.3 muppiNormDiff_Inf_16s_C3R_Ctx()

MUppStatus muppiNormDiff_Inf_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.4 muppiNormDiff_Inf_16s_C4R_Ctx()

MUppStatus muppiNormDiff_Inf_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.5 muppiNormDiff_Inf_16u_AC4R_Ctx()

MUppStatus muppiNormDiff_Inf_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormDiff_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.6 muppiNormDiff_Inf_16u_C1MR_Ctx()

MUppStatus muppiNormDiff_Inf_16u_C1MR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned images NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.7 muppiNormDiff_Inf_16u_C1R_Ctx()

MUppStatus muppiNormDiff_Inf_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.8 muppiNormDiff_Inf_16u_C3CMR_Ctx()

MUppStatus muppiNormDiff_Inf_16u_C3CMR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image NormDiff_Inf affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.9 muppiNormDiff_Inf_16u_C3R_Ctx()

MUppStatus muppiNormDiff_Inf_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.10 muppiNormDiff_Inf_16u_C4R_Ctx()

MUppStatus muppiNormDiff_Inf_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.11 muppiNormDiff_Inf_32f_AC4R_Ctx()

MUppStatus muppiNormDiff_Inf_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormDiff_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.12 muppiNormDiff_Inf_32f_C1MR_Ctx()

MUppStatus muppiNormDiff_Inf_32f_C1MR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point images NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.13 muppiNormDiff_Inf_32f_C1R_Ctx()

MUppStatus muppiNormDiff_Inf_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.14 muppiNormDiff_Inf_32f_C3CMR_Ctx()

MUppStatus muppiNormDiff_Inf_32f_C3CMR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image NormDiff_Inf affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.15 muppiNormDiff_Inf_32f_C3R_Ctx()

MUppStatus muppiNormDiff_Inf_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image NormDiff_Inf.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
aNormDiff Array that contains computed Inf-norm of differences.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes, or MUPP_NOT_EVEN_STEP_ERROR if an invalid
floating-point image is specified.

7.190.2.16 muppiNormDiff_Inf_32f_C4R_Ctx()

MUppStatus muppiNormDiff_Inf_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.17 muppiNormDiff_Inf_8s_C1MR_Ctx()

MUppStatus muppiNormDiff_Inf_8s_C1MR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed images NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.18 muppiNormDiff_Inf_8s_C3CMR_Ctx()

MUppStatus muppiNormDiff_Inf_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image NormDiff_Inf affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.19 muppiNormDiff_Inf_8u_AC4R_Ctx()

MUppStatus muppiNormDiff_Inf_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormDiff_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.20 muppiNormDiff_Inf_8u_C1MR_Ctx()

MUppStatus muppiNormDiff_Inf_8u_C1MR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned images NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.21 muppiNormDiff_Inf_8u_C1R_Ctx()

MUppStatus muppiNormDiff_Inf_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.22 muppiNormDiff_Inf_8u_C3CMR_Ctx()

MUppStatus muppiNormDiff_Inf_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image NormDiff_Inf affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.23 muppiNormDiff_Inf_8u_C3R_Ctx()

MUppStatus muppiNormDiff_Inf_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.24 muppiNormDiff_Inf_8u_C4R_Ctx()

MUppStatus muppiNormDiff_Inf_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormDiff_Inf. For common parameter descriptions, see Common parameters for muppiNormDiffInf functions.

7.190.2.25 muppiNormDiffInfGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16s_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.26 muppiNormDiffInfGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.27 muppiNormDiffInfGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.28 muppiNormDiffInfGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.29 muppiNormDiffInfGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16u_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.30 muppiNormDiffInfGetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.31 muppiNormDiffInfGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.32 muppiNormDiffInfGetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.33 muppiNormDiffInfGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.34 muppiNormDiffInfGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_16u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.35 muppiNormDiffInfGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.36 muppiNormDiffInfGetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_32f_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.37 muppiNormDiffInfGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.38 muppiNormDiffInfGetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.39 muppiNormDiffInfGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.40 muppiNormDiffInfGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.41 muppiNormDiffInfGetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8s_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.42 muppiNormDiffInfGetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.43 muppiNormDiffInfGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8u_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.44 muppiNormDiffInfGetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.45 muppiNormDiffInfGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.46 muppiNormDiffInfGetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.47 muppiNormDiffInfGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.190.2.48 muppiNormDiffInfGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormDiffInfGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiNormDiff_Inf_8u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.191 NormDiff_L1

NormDiff_L1

  • MUppStatus muppiNormDiff_L1_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16s_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16s_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8u_C1MR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8u_C1MR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8s_C1MR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8s_C1MR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16u_C1MR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16u_C1MR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_32f_C1MR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm←- Diff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_32f_C1MR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8u_C3CMR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8u_C3CMR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_8s_C3CMR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_8s_C3CMR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_16u_C3CMR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_16u_C3CMR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L1_32f_C3CMR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L1_32f_C3CMR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

NormDiffL1GetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormDiff_L1 primitives.

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.191.1 Detailed Description

Primitives for computing the L1 norm of difference of pixels between two images.

7.191.2 Function Documentation

7.191.2.1 muppiNormDiff_L1_16s_AC4R_Ctx()

MUppStatus muppiNormDiff_L1_16s_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormDiff_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.2 muppiNormDiff_L1_16s_C1R_Ctx()

MUppStatus muppiNormDiff_L1_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.3 muppiNormDiff_L1_16s_C3R_Ctx()

MUppStatus muppiNormDiff_L1_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.4 muppiNormDiff_L1_16s_C4R_Ctx()

MUppStatus muppiNormDiff_L1_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.5 muppiNormDiff_L1_16u_AC4R_Ctx()

MUppStatus muppiNormDiff_L1_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormDiff_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.6 muppiNormDiff_L1_16u_C1MR_Ctx()

MUppStatus muppiNormDiff_L1_16u_C1MR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.7 muppiNormDiff_L1_16u_C1R_Ctx()

MUppStatus muppiNormDiff_L1_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.8 muppiNormDiff_L1_16u_C3CMR_Ctx()

MUppStatus muppiNormDiff_L1_16u_C3CMR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image NormDiff_L1 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.9 muppiNormDiff_L1_16u_C3R_Ctx()

MUppStatus muppiNormDiff_L1_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.10 muppiNormDiff_L1_16u_C4R_Ctx()

MUppStatus muppiNormDiff_L1_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.11 muppiNormDiff_L1_32f_AC4R_Ctx()

MUppStatus muppiNormDiff_L1_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormDiff_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.12 muppiNormDiff_L1_32f_C1MR_Ctx()

MUppStatus muppiNormDiff_L1_32f_C1MR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask,

intnMaskStep,
MUppiSizeoSizeROI,
MUpp64f ∗pNormDiff,
MUpp8u∗pDeviceBuffer,
MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.13 muppiNormDiff_L1_32f_C1R_Ctx()

MUppStatus muppiNormDiff_L1_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.14 muppiNormDiff_L1_32f_C3CMR_Ctx()

MUppStatus muppiNormDiff_L1_32f_C3CMR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image NormDiff_L1 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.15 muppiNormDiff_L1_32f_C3R_Ctx()

MUppStatus muppiNormDiff_L1_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.16 muppiNormDiff_L1_32f_C4R_Ctx()

MUppStatus muppiNormDiff_L1_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.17 muppiNormDiff_L1_8s_C1MR_Ctx()

MUppStatus muppiNormDiff_L1_8s_C1MR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.18 muppiNormDiff_L1_8s_C3CMR_Ctx()

MUppStatus muppiNormDiff_L1_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image NormDiff_L1 affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.19 muppiNormDiff_L1_8u_AC4R_Ctx()

MUppStatus muppiNormDiff_L1_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormDiff_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.20 muppiNormDiff_L1_8u_C1MR_Ctx()

MUppStatus muppiNormDiff_L1_8u_C1MR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.21 muppiNormDiff_L1_8u_C1R_Ctx()

MUppStatus muppiNormDiff_L1_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.22 muppiNormDiff_L1_8u_C3CMR_Ctx()

MUppStatus muppiNormDiff_L1_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image NormDiff_L1 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.23 muppiNormDiff_L1_8u_C3R_Ctx()

MUppStatus muppiNormDiff_L1_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.24 muppiNormDiff_L1_8u_C4R_Ctx()

MUppStatus muppiNormDiff_L1_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormDiff_L1. For common parameter descriptions, see Common parameters for muppiNormDiffL1 functions.

7.191.2.25 muppiNormDiffL1GetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16s_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.26 muppiNormDiffL1GetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16s_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.27 muppiNormDiffL1GetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16s_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.28 muppiNormDiffL1GetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16s_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.29 muppiNormDiffL1GetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.30 muppiNormDiffL1GetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.191.2.31 muppiNormDiffL1GetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16u_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.32 muppiNormDiffL1GetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.191.2.33 muppiNormDiffL1GetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16u_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.34 muppiNormDiffL1GetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_16u_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.35 muppiNormDiffL1GetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_32f_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.36 muppiNormDiffL1GetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_32f_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.37 muppiNormDiffL1GetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_32f_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.38 muppiNormDiffL1GetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.191.2.39 muppiNormDiffL1GetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_32f_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.40 muppiNormDiffL1GetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_32f_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.41 muppiNormDiffL1GetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8s_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.42 muppiNormDiffL1GetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.191.2.43 muppiNormDiffL1GetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.44 muppiNormDiffL1GetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8u_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.191.2.45 muppiNormDiffL1GetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8u_C1R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.191.2.46 muppiNormDiffL1GetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.191.2.47 muppiNormDiffL1GetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8u_C3R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.191.2.48 muppiNormDiffL1GetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormDiffL1GetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L1_8u_C4R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.192 NormDiff_L2

NormDiff_L2

  • MUppStatus muppiNormDiff_L2_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16s_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16s_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8u_C1MR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8u_C1MR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8s_C1MR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8s_C1MR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16u_C1MR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16u_C1MR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_32f_C1MR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm←- Diff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_32f_C1MR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8u_C3CMR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8u_C3CMR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_8s_C3CMR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_8s_C3CMR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_16u_C3CMR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_16u_C3CMR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormDiff_L2_32f_C3CMR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiff_L2_32f_C3CMR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormDiff, MUpp8u∗pDeviceBuffer)

NormDiffL2GetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormDiff_L2 primitives.

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.192.1 Detailed Description

Primitives for computing the L2 norm of difference of pixels between two images.

7.192.2 Function Documentation

7.192.2.1 muppiNormDiff_L2_16s_AC4R_Ctx()

MUppStatus muppiNormDiff_L2_16s_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormDiff_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.2 muppiNormDiff_L2_16s_C1R_Ctx()

MUppStatus muppiNormDiff_L2_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.3 muppiNormDiff_L2_16s_C3R_Ctx()

MUppStatus muppiNormDiff_L2_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.4 muppiNormDiff_L2_16s_C4R_Ctx()

MUppStatus muppiNormDiff_L2_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.5 muppiNormDiff_L2_16u_AC4R_Ctx()

MUppStatus muppiNormDiff_L2_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormDiff_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.6 muppiNormDiff_L2_16u_C1MR_Ctx()

MUppStatus muppiNormDiff_L2_16u_C1MR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.7 muppiNormDiff_L2_16u_C1R_Ctx()

MUppStatus muppiNormDiff_L2_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.8 muppiNormDiff_L2_16u_C3CMR_Ctx()

MUppStatus muppiNormDiff_L2_16u_C3CMR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image NormDiff_L2 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.9 muppiNormDiff_L2_16u_C3R_Ctx()

MUppStatus muppiNormDiff_L2_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.10 muppiNormDiff_L2_16u_C4R_Ctx()

MUppStatus muppiNormDiff_L2_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.11 muppiNormDiff_L2_32f_AC4R_Ctx()

MUppStatus muppiNormDiff_L2_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormDiff_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.12 muppiNormDiff_L2_32f_C1MR_Ctx()

MUppStatus muppiNormDiff_L2_32f_C1MR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask,

intnMaskStep,
MUppiSizeoSizeROI,
MUpp64f ∗pNormDiff,
MUpp8u∗pDeviceBuffer,
MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.13 muppiNormDiff_L2_32f_C1R_Ctx()

MUppStatus muppiNormDiff_L2_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.14 muppiNormDiff_L2_32f_C3CMR_Ctx()

MUppStatus muppiNormDiff_L2_32f_C3CMR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image NormDiff_L2 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.15 muppiNormDiff_L2_32f_C3R_Ctx()

MUppStatus muppiNormDiff_L2_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.16 muppiNormDiff_L2_32f_C4R_Ctx()

MUppStatus muppiNormDiff_L2_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.17 muppiNormDiff_L2_8s_C1MR_Ctx()

MUppStatus muppiNormDiff_L2_8s_C1MR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.18 muppiNormDiff_L2_8s_C3CMR_Ctx()

MUppStatus muppiNormDiff_L2_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image NormDiff_L2 affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.19 muppiNormDiff_L2_8u_AC4R_Ctx()

MUppStatus muppiNormDiff_L2_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormDiff_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.20 muppiNormDiff_L2_8u_C1MR_Ctx()

MUppStatus muppiNormDiff_L2_8u_C1MR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.21 muppiNormDiff_L2_8u_C1R_Ctx()

MUppStatus muppiNormDiff_L2_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.22 muppiNormDiff_L2_8u_C3CMR_Ctx()

MUppStatus muppiNormDiff_L2_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormDiff, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image NormDiff_L2 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.23 muppiNormDiff_L2_8u_C3R_Ctx()

MUppStatus muppiNormDiff_L2_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.24 muppiNormDiff_L2_8u_C4R_Ctx()

MUppStatus muppiNormDiff_L2_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormDiff[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormDiff_L2. For common parameter descriptions, see Common parameters for muppiNormDiffL2 functions.

7.192.2.25 muppiNormDiffL2GetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16s_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.26 muppiNormDiffL2GetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16s_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.27 muppiNormDiffL2GetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16s_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.28 muppiNormDiffL2GetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16s_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.29 muppiNormDiffL2GetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.30 muppiNormDiffL2GetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.192.2.31 muppiNormDiffL2GetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16u_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.32 muppiNormDiffL2GetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.192.2.33 muppiNormDiffL2GetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16u_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.34 muppiNormDiffL2GetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_16u_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.35 muppiNormDiffL2GetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_32f_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.36 muppiNormDiffL2GetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_32f_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.37 muppiNormDiffL2GetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_32f_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.38 muppiNormDiffL2GetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.192.2.39 muppiNormDiffL2GetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_32f_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.40 muppiNormDiffL2GetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_32f_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.41 muppiNormDiffL2GetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8s_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.42 muppiNormDiffL2GetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.192.2.43 muppiNormDiffL2GetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.44 muppiNormDiffL2GetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8u_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.192.2.45 muppiNormDiffL2GetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8u_C1R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.192.2.46 muppiNormDiffL2GetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.192.2.47 muppiNormDiffL2GetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8u_C3R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.192.2.48 muppiNormDiffL2GetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormDiffL2GetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormDiff_L2_8u_C4R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.193 NormRel_Inf

NormRel_Inf

  • MUppStatus muppiNormRel_Inf_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16s_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16s_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8u_C1MR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8u_C1MR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8s_C1MR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8s_C1MR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16u_C1MR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16u_C1MR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_32f_C1MR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm←- Rel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_32f_C1MR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8u_C3CMR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8u_C3CMR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_8s_C3CMR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_8s_C3CMR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_16u_C3CMR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_16u_C3CMR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_Inf_32f_C3CMR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_Inf_32f_C3CMR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer)

NormRelInfGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormRel_Inf primitives.

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelInfGetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.193.1 Detailed Description

Primitives for computing the relative error of infinity norm between two images.

7.193.2 Function Documentation

7.193.2.1 muppiNormRel_Inf_16s_AC4R_Ctx()

MUppStatus muppiNormRel_Inf_16s_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormRel_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.2 muppiNormRel_Inf_16s_C1R_Ctx()

MUppStatus muppiNormRel_Inf_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.3 muppiNormRel_Inf_16s_C3R_Ctx()

MUppStatus muppiNormRel_Inf_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.4 muppiNormRel_Inf_16s_C4R_Ctx()

MUppStatus muppiNormRel_Inf_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.5 muppiNormRel_Inf_16u_AC4R_Ctx()

MUppStatus muppiNormRel_Inf_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormRel_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.6 muppiNormRel_Inf_16u_C1MR_Ctx()

MUppStatus muppiNormRel_Inf_16u_C1MR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.7 muppiNormRel_Inf_16u_C1R_Ctx()

MUppStatus muppiNormRel_Inf_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.8 muppiNormRel_Inf_16u_C3CMR_Ctx()

MUppStatus muppiNormRel_Inf_16u_C3CMR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image NormRel_Inf affecting only signle channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.9 muppiNormRel_Inf_16u_C3R_Ctx()

MUppStatus muppiNormRel_Inf_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.10 muppiNormRel_Inf_16u_C4R_Ctx()

MUppStatus muppiNormRel_Inf_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.11 muppiNormRel_Inf_32f_AC4R_Ctx()

MUppStatus muppiNormRel_Inf_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormRel_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.12 muppiNormRel_Inf_32f_C1MR_Ctx()

MUppStatus muppiNormRel_Inf_32f_C1MR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask,

intnMaskStep,
MUppiSizeoSizeROI,
MUpp64f ∗pNormRel,
MUpp8u∗pDeviceBuffer,
MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.13 muppiNormRel_Inf_32f_C1R_Ctx()

MUppStatus muppiNormRel_Inf_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.14 muppiNormRel_Inf_32f_C3CMR_Ctx()

MUppStatus muppiNormRel_Inf_32f_C3CMR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image NormRel_Inf affecting only signle channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.15 muppiNormRel_Inf_32f_C3R_Ctx()

MUppStatus muppiNormRel_Inf_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.16 muppiNormRel_Inf_32f_C4R_Ctx()

MUppStatus muppiNormRel_Inf_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.17 muppiNormRel_Inf_8s_C1MR_Ctx()

MUppStatus muppiNormRel_Inf_8s_C1MR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.18 muppiNormRel_Inf_8s_C3CMR_Ctx()

MUppStatus muppiNormRel_Inf_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image NormRel_Inf affecting only signle channel. For common parameter de- scriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.19 muppiNormRel_Inf_8u_AC4R_Ctx()

MUppStatus muppiNormRel_Inf_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormRel_Inf ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.20 muppiNormRel_Inf_8u_C1MR_Ctx()

MUppStatus muppiNormRel_Inf_8u_C1MR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.21 muppiNormRel_Inf_8u_C1R_Ctx()

MUppStatus muppiNormRel_Inf_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.22 muppiNormRel_Inf_8u_C3CMR_Ctx()

MUppStatus muppiNormRel_Inf_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image NormRel_Inf affecting only signle channel. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.23 muppiNormRel_Inf_8u_C3R_Ctx()

MUppStatus muppiNormRel_Inf_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.24 muppiNormRel_Inf_8u_C4R_Ctx()

MUppStatus muppiNormRel_Inf_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormRel_Inf. For common parameter descriptions, see Common parameters for muppiNormRelInf functions.

7.193.2.25 muppiNormRelInfGetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16s_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.26 muppiNormRelInfGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16s_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.27 muppiNormRelInfGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16s_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.28 muppiNormRelInfGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16s_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.29 muppiNormRelInfGetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.30 muppiNormRelInfGetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.193.2.31 muppiNormRelInfGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16u_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.32 muppiNormRelInfGetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.193.2.33 muppiNormRelInfGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16u_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.34 muppiNormRelInfGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_16u_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.35 muppiNormRelInfGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_32f_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.36 muppiNormRelInfGetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_32f_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.37 muppiNormRelInfGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_32f_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.38 muppiNormRelInfGetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.193.2.39 muppiNormRelInfGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_32f_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.40 muppiNormRelInfGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_32f_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.41 muppiNormRelInfGetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8s_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.42 muppiNormRelInfGetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.193.2.43 muppiNormRelInfGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.44 muppiNormRelInfGetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8u_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.193.2.45 muppiNormRelInfGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8u_C1R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.193.2.46 muppiNormRelInfGetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.193.2.47 muppiNormRelInfGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8u_C3R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.193.2.48 muppiNormRelInfGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormRelInfGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_Inf_8u_C4R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.194 NormRel_L1

NormRel_L1

  • MUppStatus muppiNormRel_L1_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16s_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16s_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8u_C1MR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8u_C1MR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8s_C1MR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8s_C1MR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16u_C1MR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16u_C1MR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_32f_C1MR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm←- Rel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_32f_C1MR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8u_C3CMR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8u_C3CMR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_8s_C3CMR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_8s_C3CMR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_16u_C3CMR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_16u_C3CMR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L1_32f_C3CMR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L1_32f_C3CMR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer)

NormRelL1GetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormRel_L1 primitives.

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL1GetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.194.1 Detailed Description

Primitives for computing the relative error of L1 norm between two images.

7.194.2 Function Documentation

7.194.2.1 muppiNormRel_L1_16s_AC4R_Ctx()

MUppStatus muppiNormRel_L1_16s_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormRel_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.2 muppiNormRel_L1_16s_C1R_Ctx()

MUppStatus muppiNormRel_L1_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.3 muppiNormRel_L1_16s_C3R_Ctx()

MUppStatus muppiNormRel_L1_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.4 muppiNormRel_L1_16s_C4R_Ctx()

MUppStatus muppiNormRel_L1_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.5 muppiNormRel_L1_16u_AC4R_Ctx()

MUppStatus muppiNormRel_L1_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormRel_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.6 muppiNormRel_L1_16u_C1MR_Ctx()

MUppStatus muppiNormRel_L1_16u_C1MR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.7 muppiNormRel_L1_16u_C1R_Ctx()

MUppStatus muppiNormRel_L1_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.8 muppiNormRel_L1_16u_C3CMR_Ctx()

MUppStatus muppiNormRel_L1_16u_C3CMR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image NormRel_L1 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.9 muppiNormRel_L1_16u_C3R_Ctx()

MUppStatus muppiNormRel_L1_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.10 muppiNormRel_L1_16u_C4R_Ctx()

MUppStatus muppiNormRel_L1_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.11 muppiNormRel_L1_32f_AC4R_Ctx()

MUppStatus muppiNormRel_L1_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormRel_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.12 muppiNormRel_L1_32f_C1MR_Ctx()

MUppStatus muppiNormRel_L1_32f_C1MR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask,

intnMaskStep,
MUppiSizeoSizeROI,
MUpp64f ∗pNormRel,
MUpp8u∗pDeviceBuffer,
MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.13 muppiNormRel_L1_32f_C1R_Ctx()

MUppStatus muppiNormRel_L1_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.14 muppiNormRel_L1_32f_C3CMR_Ctx()

MUppStatus muppiNormRel_L1_32f_C3CMR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image NormRel_L1 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.15 muppiNormRel_L1_32f_C3R_Ctx()

MUppStatus muppiNormRel_L1_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.16 muppiNormRel_L1_32f_C4R_Ctx()

MUppStatus muppiNormRel_L1_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.17 muppiNormRel_L1_8s_C1MR_Ctx()

MUppStatus muppiNormRel_L1_8s_C1MR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.18 muppiNormRel_L1_8s_C3CMR_Ctx()

MUppStatus muppiNormRel_L1_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image NormRel_L1 affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.19 muppiNormRel_L1_8u_AC4R_Ctx()

MUppStatus muppiNormRel_L1_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image NormRel_L1 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.20 muppiNormRel_L1_8u_C1MR_Ctx()

MUppStatus muppiNormRel_L1_8u_C1MR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.21 muppiNormRel_L1_8u_C1R_Ctx()

MUppStatus muppiNormRel_L1_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.22 muppiNormRel_L1_8u_C3CMR_Ctx()

MUppStatus muppiNormRel_L1_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image NormRel_L1 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.23 muppiNormRel_L1_8u_C3R_Ctx()

MUppStatus muppiNormRel_L1_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.24 muppiNormRel_L1_8u_C4R_Ctx()

MUppStatus muppiNormRel_L1_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormRel_L1. For common parameter descriptions, see Common parameters for muppiNormRelL1 functions.

7.194.2.25 muppiNormRelL1GetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16s_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.26 muppiNormRelL1GetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16s_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.27 muppiNormRelL1GetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16s_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.28 muppiNormRelL1GetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16s_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.29 muppiNormRelL1GetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.30 muppiNormRelL1GetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.194.2.31 muppiNormRelL1GetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16u_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.32 muppiNormRelL1GetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.194.2.33 muppiNormRelL1GetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16u_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.34 muppiNormRelL1GetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_16u_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.35 muppiNormRelL1GetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_32f_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.36 muppiNormRelL1GetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_32f_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.37 muppiNormRelL1GetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_32f_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.38 muppiNormRelL1GetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.194.2.39 muppiNormRelL1GetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_32f_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.40 muppiNormRelL1GetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_32f_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.41 muppiNormRelL1GetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8s_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.42 muppiNormRelL1GetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.194.2.43 muppiNormRelL1GetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.44 muppiNormRelL1GetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8u_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.194.2.45 muppiNormRelL1GetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8u_C1R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.194.2.46 muppiNormRelL1GetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.194.2.47 muppiNormRelL1GetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8u_C3R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.194.2.48 muppiNormRelL1GetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormRelL1GetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L1_8u_C4R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.195 NormRel_L2

NormRel_L2

  • MUppStatus muppiNormRel_L2_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8u_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8u_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16u_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16u_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16s_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16s_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8u_C1MR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8u_C1MR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8s_C1MR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8s_C1MR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u ∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16u_C1MR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16u_C1MR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_32f_C1MR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNorm←- Rel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_32f_C1MR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8u_C3CMR_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8u_C3CMR (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_8s_C3CMR_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_8s_C3CMR (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_16u_C3CMR_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_16u_C3CMR (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiNormRel_L2_32f_C3CMR_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRel_L2_32f_C3CMR (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, const MUpp8u∗pMask, int nMaskStep, MUppiSize oSizeROI, int nCOI, MUpp64f∗p←- NormRel, MUpp8u∗pDeviceBuffer)

NormRelL2GetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormRel_L2 primitives.

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8s_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8s_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C1MR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C1MR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16s_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8s_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_8s_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_16u_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C3CMR_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiNormRelL2GetBufferHostSize_32f_C3CMR (MUppiSize oSizeROI, int∗hpBufferSize)

7.195.1 Detailed Description

Primitives for computing the relative error of L2 norm between two images.

7.195.2 Function Documentation

7.195.2.1 muppiNormRel_L2_16s_AC4R_Ctx()

MUppStatus muppiNormRel_L2_16s_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormRel_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.2 muppiNormRel_L2_16s_C1R_Ctx()

MUppStatus muppiNormRel_L2_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.3 muppiNormRel_L2_16s_C3R_Ctx()

MUppStatus muppiNormRel_L2_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.4 muppiNormRel_L2_16s_C4R_Ctx()

MUppStatus muppiNormRel_L2_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.5 muppiNormRel_L2_16u_AC4R_Ctx()

MUppStatus muppiNormRel_L2_16u_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormRel_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.6 muppiNormRel_L2_16u_C1MR_Ctx()

MUppStatus muppiNormRel_L2_16u_C1MR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 16-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.7 muppiNormRel_L2_16u_C1R_Ctx()

MUppStatus muppiNormRel_L2_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.8 muppiNormRel_L2_16u_C3CMR_Ctx()

MUppStatus muppiNormRel_L2_16u_C3CMR_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 16-bit unsigned image NormRel_L2 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.9 muppiNormRel_L2_16u_C3R_Ctx()

MUppStatus muppiNormRel_L2_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.10 muppiNormRel_L2_16u_C4R_Ctx()

MUppStatus muppiNormRel_L2_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.11 muppiNormRel_L2_32f_AC4R_Ctx()

MUppStatus muppiNormRel_L2_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormRel_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.12 muppiNormRel_L2_32f_C1MR_Ctx()

MUppStatus muppiNormRel_L2_32f_C1MR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask,

intnMaskStep,
MUppiSizeoSizeROI,
MUpp64f ∗pNormRel,
MUpp8u∗pDeviceBuffer,
MUppStreamContextmuppStreamCtx)

Masked one-channel 32-bit floating point image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.13 muppiNormRel_L2_32f_C1R_Ctx()

MUppStatus muppiNormRel_L2_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.14 muppiNormRel_L2_32f_C3CMR_Ctx()

MUppStatus muppiNormRel_L2_32f_C3CMR_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 32-bit floating point image NormRel_L2 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.15 muppiNormRel_L2_32f_C3R_Ctx()

MUppStatus muppiNormRel_L2_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.16 muppiNormRel_L2_32f_C4R_Ctx()

MUppStatus muppiNormRel_L2_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.17 muppiNormRel_L2_8s_C1MR_Ctx()

MUppStatus muppiNormRel_L2_8s_C1MR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit signed image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.18 muppiNormRel_L2_8s_C3CMR_Ctx()

MUppStatus muppiNormRel_L2_8s_C3CMR_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit signed image NormRel_L2 affecting only single channel. For common parameter de- scriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.19 muppiNormRel_L2_8u_AC4R_Ctx()

MUppStatus muppiNormRel_L2_8u_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormRel_L2 ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.20 muppiNormRel_L2_8u_C1MR_Ctx()

MUppStatus muppiNormRel_L2_8u_C1MR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked one-channel 8-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.21 muppiNormRel_L2_8u_C1R_Ctx()

MUppStatus muppiNormRel_L2_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.22 muppiNormRel_L2_8u_C3CMR_Ctx()

MUppStatus muppiNormRel_L2_8u_C3CMR_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, const MUpp8u ∗pMask, intnMaskStep, MUppiSizeoSizeROI, intnCOI, MUpp64f ∗pNormRel, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Masked three-channel 8-bit unsigned image NormRel_L2 affecting only single channel. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.23 muppiNormRel_L2_8u_C3R_Ctx()

MUppStatus muppiNormRel_L2_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.24 muppiNormRel_L2_8u_C4R_Ctx()

MUppStatus muppiNormRel_L2_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aNormRel[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image NormRel_L2. For common parameter descriptions, see Common parameters for muppiNormRelL2 functions.

7.195.2.25 muppiNormRelL2GetBufferHostSize_16s_AC4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16s_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.26 muppiNormRelL2GetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16s_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.27 muppiNormRelL2GetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16s_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.28 muppiNormRelL2GetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16s_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.29 muppiNormRelL2GetBufferHostSize_16u_AC4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.30 muppiNormRelL2GetBufferHostSize_16u_C1MR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16u_C1MR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.195.2.31 muppiNormRelL2GetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16u_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.32 muppiNormRelL2GetBufferHostSize_16u_C3CMR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.195.2.33 muppiNormRelL2GetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16u_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.34 muppiNormRelL2GetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_16u_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.35 muppiNormRelL2GetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_32f_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.36 muppiNormRelL2GetBufferHostSize_32f_C1MR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_32f_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_32f_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.37 muppiNormRelL2GetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_32f_C1R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.38 muppiNormRelL2GetBufferHostSize_32f_C3CMR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_32f_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_32f_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.195.2.39 muppiNormRelL2GetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_32f_C3R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.40 muppiNormRelL2GetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_32f_C4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.41 muppiNormRelL2GetBufferHostSize_8s_C1MR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8s_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8s_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.42 muppiNormRelL2GetBufferHostSize_8s_C3CMR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8s_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8s_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.195.2.43 muppiNormRelL2GetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8u_AC4R. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.44 muppiNormRelL2GetBufferHostSize_8u_C1MR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8u_C1MR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8u_C1MR. For common parameter de- scriptions, see CommonGetBufferHostSizeParameters.

7.195.2.45 muppiNormRelL2GetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8u_C1R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.195.2.46 muppiNormRelL2GetBufferHostSize_8u_C3CMR_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8u_C3CMR_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8u_C3CMR. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.195.2.47 muppiNormRelL2GetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8u_C3R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.195.2.48 muppiNormRelL2GetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiNormRelL2GetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Computes the device scratch buffer size (in bytes) for muppiNormRel_L2_8u_C4R. For common parameter descrip- tions, see CommonGetBufferHostSizeParameters.

7.196 Normalize

Normalize

  • MUppStatus muppiNormalize_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f ∗pDst, int nDstStep, const MUpp32f∗alpha, const MUpp32f∗beta, MUppiNorm nType)
  • MUppStatus muppiNormalize_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32f∗pDst, int nDstStep, const MUpp32f∗alpha, const MUpp32f∗beta, MUppiNorm nType, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiNormalize_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f ∗pDst, int nDstStep, const MUpp32f alpha[3], const MUpp32f beta[3], MUppiNorm nType)
  • MUppStatus muppiNormalize_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32f∗pDst, int nDstStep, const MUpp32f alpha[3], const MUpp32f beta[3], MUppiNorm nType, MUppStreamContext muppStreamCtx)

7.196.1 Detailed Description

Primitives for normalize an image. These functions normalize scale and shift the input image elements so that

∥Dst∥Lp=alpha

(where p=Inf, 1 or 2) when nType=muppiNormInf, muppiNormL1, or muppiNormL2, respectively; or so that

min
I
Dst(I) =alpha,,,max
I
Dst(I) =beta

when nType=muppiNormMinMax. The oSizeROI specifies a sub-image to be normalized. This means that the norm or min-n-max are calculated over the sub-array, and∗then this sub-array is modified to be normalized.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
alpha norm value to normalize to or the lower range boundary.
beta upper range boundary in case of the range normalization.
nType The type of the normalization used.

Common parameters for muppiNormalize functions include:

Returns

Image data related error codes,∗roi_error_codes

7.196.2 Function Documentation

7.196.2.1 muppiNormalize_32f_C1R()

MUppStatus muppiNormalize_32f_C1R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f ∗pDst, intnDstStep, const MUpp32f∗alpha, const MUpp32f∗beta, MUppiNormnType)

One-channel 32-bit float image Normalize. For common parameter descriptions, see Common parameters for muppiNormalize functions.

7.196.2.2 muppiNormalize_32f_C3R()

MUppStatus muppiNormalize_32f_C3R ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32f ∗pDst, intnDstStep, const MUpp32falpha[3], const MUpp32fbeta[3], MUppiNormnType)

Three-channel 32-bit float image Normalize. For common parameter descriptions, see Common parameters for muppiNormalize functions.

7.197 DotProd

DotProd

Given two imagespSrc 1 andpSrc 2 both with widthWand heightH, the dot product will be computed as

DotProd=
HX− 1
j=0
WX− 1
i=0
[pSrc1(j,i)·pSrc2(j,i)]

The functions require additional scratch buffer for computations.

Parameters

pSrc1 source_image_pointer. nSrc1Step source_image_line_step. pSrc2 source_image_pointer.
nSrc2Step source_image_line_step. oSizeROI roi_specification. pDp Pointer to the computed
dot product of the two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Common parameters for muppiDotProd functions include:

Returns

Image data related error codes, ROI related error codes.
  • MUppStatus muppiDotProd_8u64f_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiDotProd_8u64f_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8s64f_C1R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiDotProd_8s64f_C1R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16u64f_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16u64f_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16s64f_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16s64f_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32u64f_C1R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32u64f_C1R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32s64f_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32s64f_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32f64f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32f64f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pDp, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8u64f_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_8u64f_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8s64f_C3R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_8s64f_C3R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16u64f_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16u64f_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16s64f_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16s64f_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32u64f_C3R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32u64f_C3R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32s64f_C3R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32s64f_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32f64f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32f64f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8u64f_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_8u64f_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8s64f_C4R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_8s64f_C4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16u64f_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16u64f_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16s64f_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16s64f_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32u64f_C4R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32u64f_C4R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32s64f_C4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32s64f_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32f64f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32f64f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8u64f_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_8u64f_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_8s64f_AC4R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_8s64f_AC4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16u64f_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16u64f_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_16s64f_AC4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_16s64f_AC4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32u64f_AC4R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32u64f_AC4R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32s64f_AC4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32s64f_AC4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiDotProd_32f64f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProd_32f64f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer)

DotProdGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the Mean_StdDev primitives.

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8u64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_8s64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16u64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_16s64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32u64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32s64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiDotProdGetBufferHostSize_32f64f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.197.1 Detailed Description

Primitives for computing the dot product of two images.

7.197.2 Function Documentation

7.197.2.1 muppiDotProd_16s64f_AC4R_Ctx()

MUppStatus muppiDotProd_16s64f_AC4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.2 muppiDotProd_16s64f_C1R_Ctx()

MUppStatus muppiDotProd_16s64f_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.3 muppiDotProd_16s64f_C3R_Ctx()

MUppStatus muppiDotProd_16s64f_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.4 muppiDotProd_16s64f_C4R_Ctx()

MUppStatus muppiDotProd_16s64f_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.5 muppiDotProd_16u64f_AC4R_Ctx()

MUppStatus muppiDotProd_16u64f_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.6 muppiDotProd_16u64f_C1R_Ctx()

MUppStatus muppiDotProd_16u64f_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.7 muppiDotProd_16u64f_C3R_Ctx()

MUppStatus muppiDotProd_16u64f_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.8 muppiDotProd_16u64f_C4R_Ctx()

MUppStatus muppiDotProd_16u64f_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.9 muppiDotProd_32f64f_AC4R_Ctx()

MUppStatus muppiDotProd_32f64f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.10 muppiDotProd_32f64f_C1R_Ctx()

MUppStatus muppiDotProd_32f64f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.11 muppiDotProd_32f64f_C3R_Ctx()

MUppStatus muppiDotProd_32f64f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.12 muppiDotProd_32f64f_C4R_Ctx()

MUppStatus muppiDotProd_32f64f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.13 muppiDotProd_32s64f_AC4R_Ctx()

MUppStatus muppiDotProd_32s64f_AC4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.14 muppiDotProd_32s64f_C1R_Ctx()

MUppStatus muppiDotProd_32s64f_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.15 muppiDotProd_32s64f_C3R_Ctx()

MUppStatus muppiDotProd_32s64f_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.16 muppiDotProd_32s64f_C4R_Ctx()

MUppStatus muppiDotProd_32s64f_C4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.17 muppiDotProd_32u64f_AC4R_Ctx()

MUppStatus muppiDotProd_32u64f_AC4R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit unsigned image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.18 muppiDotProd_32u64f_C1R_Ctx()

MUppStatus muppiDotProd_32u64f_C1R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.19 muppiDotProd_32u64f_C3R_Ctx()

MUppStatus muppiDotProd_32u64f_C3R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.20 muppiDotProd_32u64f_C4R_Ctx()

MUppStatus muppiDotProd_32u64f_C4R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.21 muppiDotProd_8s64f_AC4R_Ctx()

MUppStatus muppiDotProd_8s64f_AC4R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.22 muppiDotProd_8s64f_C1R_Ctx()

MUppStatus muppiDotProd_8s64f_C1R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.23 muppiDotProd_8s64f_C3R_Ctx()

MUppStatus muppiDotProd_8s64f_C3R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.24 muppiDotProd_8s64f_C4R_Ctx()

MUppStatus muppiDotProd_8s64f_C4R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.25 muppiDotProd_8u64f_AC4R_Ctx()

MUppStatus muppiDotProd_8u64f_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image DotProd ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.26 muppiDotProd_8u64f_C1R_Ctx()

MUppStatus muppiDotProd_8u64f_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pDp, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.27 muppiDotProd_8u64f_C3R_Ctx()

MUppStatus muppiDotProd_8u64f_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.28 muppiDotProd_8u64f_C4R_Ctx()

MUppStatus muppiDotProd_8u64f_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f aDp[4], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image DotProd. For common parameter descriptions, see Common parameters for muppiDotProd functions.

7.197.2.29 muppiDotProdGetBufferHostSize_16s64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16s64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16s64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.30 muppiDotProdGetBufferHostSize_16s64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16s64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16s64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.31 muppiDotProdGetBufferHostSize_16s64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16s64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16s64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.32 muppiDotProdGetBufferHostSize_16s64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16s64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16s64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.33 muppiDotProdGetBufferHostSize_16u64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16u64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16u64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.34 muppiDotProdGetBufferHostSize_16u64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16u64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16u64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.35 muppiDotProdGetBufferHostSize_16u64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16u64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16u64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.36 muppiDotProdGetBufferHostSize_16u64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_16u64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_16u64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.37 muppiDotProdGetBufferHostSize_32f64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32f64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32f64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.38 muppiDotProdGetBufferHostSize_32f64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32f64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32f64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.39 muppiDotProdGetBufferHostSize_32f64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32f64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32f64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.40 muppiDotProdGetBufferHostSize_32f64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32f64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32f64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.41 muppiDotProdGetBufferHostSize_32s64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32s64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32s64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.42 muppiDotProdGetBufferHostSize_32s64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32s64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32s64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.43 muppiDotProdGetBufferHostSize_32s64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32s64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32s64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.44 muppiDotProdGetBufferHostSize_32s64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32s64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32s64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.45 muppiDotProdGetBufferHostSize_32u64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32u64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32u64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.46 muppiDotProdGetBufferHostSize_32u64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32u64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32u64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.47 muppiDotProdGetBufferHostSize_32u64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32u64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32u64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.48 muppiDotProdGetBufferHostSize_32u64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_32u64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_32u64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.49 muppiDotProdGetBufferHostSize_8s64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8s64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8s64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.50 muppiDotProdGetBufferHostSize_8s64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8s64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8s64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.51 muppiDotProdGetBufferHostSize_8s64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8s64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8s64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.52 muppiDotProdGetBufferHostSize_8s64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8s64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8s64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.53 muppiDotProdGetBufferHostSize_8u64f_AC4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8u64f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8u64f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.54 muppiDotProdGetBufferHostSize_8u64f_C1R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8u64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8u64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.55 muppiDotProdGetBufferHostSize_8u64f_C3R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8u64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8u64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.197.2.56 muppiDotProdGetBufferHostSize_8u64f_C4R_Ctx()

MUppStatus muppiDotProdGetBufferHostSize_8u64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiDotProd_8u64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.198 CountInRange.

CountInRange.

The lower bound and the upper bound are inclusive. The functions require additional scratch buffer for computations.

Parameters

pSrc source_image_pointer. nSrcStep source_image_line_step. oSizeROI Region-of-Interest (ROI).
pCounts Pointer to the number of pixels that fall into the specified range.
nLowerBound Lower bound of the specified range.
nUpperBound Upper bound of the specified range.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Common parameters for muppiCountInRange functions include:

Returns

Image data related error codes, ROI related error codes, or MUPP_RANGE_ERROR if the lower bound is
larger than the upper bound.
  • MUppStatus muppiCountInRange_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int ∗pCounts, MUpp8u nLowerBound, MUpp8u nUpperBound, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCountInRange_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int ∗pCounts, MUpp8u nLowerBound, MUpp8u nUpperBound, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCountInRange_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int ∗pCounts, MUpp32f nLowerBound, MUpp32f nUpperBound, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCountInRange_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, int ∗pCounts, MUpp32f nLowerBound, MUpp32f nUpperBound, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCountInRange_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int aCounts[3], MUpp8u aLowerBound[3], MUpp8u aUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCountInRange_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int aCounts[3], MUpp8u aLowerBound[3], MUpp8u aUpperBound[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCountInRange_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int aCounts[3], MUpp32f aLowerBound[3], MUpp32f aUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCountInRange_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, int aCounts[3], MUpp32f aLowerBound[3], MUpp32f aUpperBound[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCountInRange_8u_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int aCounts[3], MUpp8u aLowerBound[3], MUpp8u aUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCountInRange_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, int aCounts[3], MUpp8u aLowerBound[3], MUpp8u aUpperBound[3], MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCountInRange_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, int aCounts[3], MUpp32f aLowerBound[3], MUpp32f aUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCountInRange_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, int aCounts[3], MUpp32f aLowerBound[3], MUpp32f aUpperBound[3], MUpp8u∗pDeviceBuffer)

CountInRangeGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the CountInRange primitives.

  • MUppStatus muppiCountInRangeGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCountInRangeGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiCountInRangeGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCountInRangeGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiCountInRangeGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCountInRangeGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiCountInRangeGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCountInRangeGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiCountInRangeGetBufferHostSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCountInRangeGetBufferHostSize_8u_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiCountInRangeGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCountInRangeGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

7.198.1 Detailed Description

Primitives for computing the amount of pixels that fall into the specified intensity range.

7.198.2 Function Documentation

7.198.2.1 muppiCountInRange_32f_AC4R_Ctx()

MUppStatus muppiCountInRange_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intaCounts[3], MUpp32f aLowerBound[3], MUpp32f aUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CountInRange ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiCountInRange functions.

7.198.2.2 muppiCountInRange_32f_C1R_Ctx()

MUppStatus muppiCountInRange_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, int∗pCounts, MUpp32f nLowerBound, MUpp32f nUpperBound, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CountInRange. For common parameter descriptions, see Common parameters for muppiCountInRange functions.

7.198.2.3 muppiCountInRange_32f_C3R_Ctx()

MUppStatus muppiCountInRange_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intaCounts[3], MUpp32f aLowerBound[3], MUpp32f aUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CountInRange. For common parameter descriptions, see Common parameters for muppiCountInRange functions.

7.198.2.4 muppiCountInRange_8u_AC4R_Ctx()

MUppStatus muppiCountInRange_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intaCounts[3], MUpp8uaLowerBound[3], MUpp8uaUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CountInRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiCountInRange functions.

7.198.2.5 muppiCountInRange_8u_C1R_Ctx()

MUppStatus muppiCountInRange_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, int∗pCounts, MUpp8unLowerBound, MUpp8unUpperBound, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CountInRange. For common parameter descriptions, see Common parameters for muppiCountInRange functions.

7.198.2.6 muppiCountInRange_8u_C3R_Ctx()

MUppStatus muppiCountInRange_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, intaCounts[3], MUpp8uaLowerBound[3], MUpp8uaUpperBound[3], MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CountInRange. For common parameter descriptions, see Common parameters for muppiCountInRange functions.

7.198.2.7 muppiCountInRangeGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiCountInRangeGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiCountInRange_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.198.2.8 muppiCountInRangeGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiCountInRangeGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiCountInRange_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.198.2.9 muppiCountInRangeGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiCountInRangeGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiCountInRange_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.198.2.10 muppiCountInRangeGetBufferHostSize_8u_AC4R_Ctx()

MUppStatus muppiCountInRangeGetBufferHostSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiCountInRange_8u_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.198.2.11 muppiCountInRangeGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiCountInRangeGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiCountInRange_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.198.2.12 muppiCountInRangeGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiCountInRangeGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Device scratch buffer size (in bytes) for muppiCountInRange_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.199 MaxEvery

MaxEvery

The maximum is stored into the second image.

Parameters

pSrc source_image_pointer. nSrcStep source_image_line_step. pSrcDst
in_place_image_pointer. nSrcDstStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMaxEvery functions include:

Returns

Image data related error codes, ROI related error codes.
  • MUppStatus muppiMaxEvery_8u_C1IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_8u_C1IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16u_C1IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16u_C1IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16s_C1IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16s_C1IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_32f_C1IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_32f_C1IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_8u_C3IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_8u_C3IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16u_C3IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16u_C3IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16s_C3IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16s_C3IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_32f_C3IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_32f_C3IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_8u_C4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_8u_C4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16u_C4IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16u_C4IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16s_C4IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16s_C4IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_32f_C4IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_32f_C4IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_8u_AC4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_8u_AC4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16u_AC4IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16u_AC4IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_16s_AC4IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_16s_AC4IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMaxEvery_32f_AC4IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaxEvery_32f_AC4IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

7.199.1 Detailed Description

Primitives for computing the maximal value of the pixel pair from two images.

7.199.2 Function Documentation

7.199.2.1 muppiMaxEvery_16s_AC4IR_Ctx()

MUppStatus muppiMaxEvery_16s_AC4IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MaxEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.2 muppiMaxEvery_16s_C1IR_Ctx()

MUppStatus muppiMaxEvery_16s_C1IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.3 muppiMaxEvery_16s_C3IR_Ctx()

MUppStatus muppiMaxEvery_16s_C3IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.4 muppiMaxEvery_16s_C4IR_Ctx()

MUppStatus muppiMaxEvery_16s_C4IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.5 muppiMaxEvery_16u_AC4IR_Ctx()

MUppStatus muppiMaxEvery_16u_AC4IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MaxEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.6 muppiMaxEvery_16u_C1IR_Ctx()

MUppStatus muppiMaxEvery_16u_C1IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.7 muppiMaxEvery_16u_C3IR_Ctx()

MUppStatus muppiMaxEvery_16u_C3IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.8 muppiMaxEvery_16u_C4IR_Ctx()

MUppStatus muppiMaxEvery_16u_C4IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.9 muppiMaxEvery_32f_AC4IR_Ctx()

MUppStatus muppiMaxEvery_32f_AC4IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MaxEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.10 muppiMaxEvery_32f_C1IR_Ctx()

MUppStatus muppiMaxEvery_32f_C1IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.11 muppiMaxEvery_32f_C3IR_Ctx()

MUppStatus muppiMaxEvery_32f_C3IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.12 muppiMaxEvery_32f_C4IR_Ctx()

MUppStatus muppiMaxEvery_32f_C4IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.13 muppiMaxEvery_8u_AC4IR_Ctx()

MUppStatus muppiMaxEvery_8u_AC4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MaxEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.14 muppiMaxEvery_8u_C1IR_Ctx()

MUppStatus muppiMaxEvery_8u_C1IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.15 muppiMaxEvery_8u_C3IR_Ctx()

MUppStatus muppiMaxEvery_8u_C3IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.199.2.16 muppiMaxEvery_8u_C4IR_Ctx()

MUppStatus muppiMaxEvery_8u_C4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MaxEvery. For common parameter descriptions, see Common parameters for muppiMaxEvery functions.

7.200 MinEvery

MinEvery

The minimum is stored into the second image.

Parameters

pSrc source_image_pointer. nSrcStep source_image_line_step. pSrcDst
in_place_image_pointer. nSrcDstStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
muppStreamCtx application_managed_stream_context.

Common parameters for muppiMinEvery functions include:

Returns

Image data related error codes, ROI related error codes.
  • MUppStatus muppiMinEvery_8u_C1IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_8u_C1IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16u_C1IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16u_C1IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16s_C1IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16s_C1IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_32f_C1IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_32f_C1IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_8u_C3IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_8u_C3IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16u_C3IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16u_C3IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16s_C3IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16s_C3IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_32f_C3IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_32f_C3IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_8u_C4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_8u_C4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int nSrc←- DstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16u_C4IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16u_C4IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16s_C4IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16s_C4IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_32f_C4IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_32f_C4IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_8u_AC4IR_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_8u_AC4IR (const MUpp8u∗pSrc, int nSrcStep, MUpp8u∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16u_AC4IR_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16u_AC4IR (const MUpp16u∗pSrc, int nSrcStep, MUpp16u∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_16s_AC4IR_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_16s_AC4IR (const MUpp16s∗pSrc, int nSrcStep, MUpp16s∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)

  • MUppStatus muppiMinEvery_32f_AC4IR_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMinEvery_32f_AC4IR (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pSrcDst, int n←- SrcDstStep, MUppiSize oSizeROI)

7.200.1 Detailed Description

Primitives for computing the minimal value of the pixel pair from two images.

7.200.2 Function Documentation

7.200.2.1 muppiMinEvery_16s_AC4IR_Ctx()

MUppStatus muppiMinEvery_16s_AC4IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MinEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.2 muppiMinEvery_16s_C1IR_Ctx()

MUppStatus muppiMinEvery_16s_C1IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.3 muppiMinEvery_16s_C3IR_Ctx()

MUppStatus muppiMinEvery_16s_C3IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.4 muppiMinEvery_16s_C4IR_Ctx()

MUppStatus muppiMinEvery_16s_C4IR_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUpp16s ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.5 muppiMinEvery_16u_AC4IR_Ctx()

MUppStatus muppiMinEvery_16u_AC4IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MinEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.6 muppiMinEvery_16u_C1IR_Ctx()

MUppStatus muppiMinEvery_16u_C1IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.7 muppiMinEvery_16u_C3IR_Ctx()

MUppStatus muppiMinEvery_16u_C3IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.8 muppiMinEvery_16u_C4IR_Ctx()

MUppStatus muppiMinEvery_16u_C4IR_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUpp16u ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.9 muppiMinEvery_32f_AC4IR_Ctx()

MUppStatus muppiMinEvery_32f_AC4IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MinEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.10 muppiMinEvery_32f_C1IR_Ctx()

MUppStatus muppiMinEvery_32f_C1IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.11 muppiMinEvery_32f_C3IR_Ctx()

MUppStatus muppiMinEvery_32f_C3IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.12 muppiMinEvery_32f_C4IR_Ctx()

MUppStatus muppiMinEvery_32f_C4IR_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.13 muppiMinEvery_8u_AC4IR_Ctx()

MUppStatus muppiMinEvery_8u_AC4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MinEvery ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.14 muppiMinEvery_8u_C1IR_Ctx()

MUppStatus muppiMinEvery_8u_C1IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.15 muppiMinEvery_8u_C3IR_Ctx()

MUppStatus muppiMinEvery_8u_C3IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.200.2.16 muppiMinEvery_8u_C4IR_Ctx()

MUppStatus muppiMinEvery_8u_C4IR_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp8u∗pSrcDst, intnSrcDstStep, MUppiSizeoSizeROI, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MinEvery. For common parameter descriptions, see Common parameters for muppiMinEvery functions.

7.201 Integral

Integral

Given an input imagepSrcand the specified valuenV al, the pixel value of the integral imagepDstat coordinate (i, j) will be computed as

pDst(j,i) =nV al+
Xj−^1
l=0
iX− 1
k=0
pSrc(l,k)

If the size of the input image isW×H, the size of the integral image will be(W+ 1)×(H+ 1).

  • MUppStatus muppiIntegral_8u32s_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp32s∗pDst, int n←- DstStep, MUppiSize oROI, MUpp32s nVal, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiIntegral_8u32s_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp32s∗pDst, int nDst←- Step, MUppiSize oROI, MUpp32s nVal)
  • MUppStatus muppiIntegral_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDst←- Step, MUppiSize oROI, MUpp32f nVal, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiIntegral_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oROI, MUpp32f nVal)

7.201.1 Detailed Description

Primitives for computing the integral image of a given image.

7.201.2 Function Documentation

7.201.2.1 muppiIntegral_8u32f_C1R_Ctx()

MUppStatus muppiIntegral_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoROI, MUpp32f nVal, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Integral with 32-bit floating point output.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oROI Region-of-Interest (ROI).
nVal The value to add to pDst image pixels
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.201.2.2 muppiIntegral_8u32s_C1R_Ctx()

MUppStatus muppiIntegral_8u32s_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32s ∗pDst, intnDstStep, MUppiSizeoROI, MUpp32s nVal, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Integral with 32-bit signed output.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oROI Region-of-Interest (ROI).
nVal The value to add to pDst image pixels
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.202 SqrIntegral

SqrIntegral

Given an input imagepSrcand the specified valuenV al, the pixel value of the integral imagepDstat coordinate (i, j) will be computed as

pDst(j,i) =nV al+
Xj−^1
l=0
iX− 1
k=0
pSrc(l,k)

Given an input imagepSrcand the specified valuenV alSqr, the pixel value of the squared integral imagepSqr at coordinate (i, j) will be computed as

pSqr(j,i) =nV alSqr+
jX− 1
l=0
Xi−^1
k=0
pSrc(l,k)^2

If the size of the input image isW×H, the size of the squared integral image will be(W+ 1)×(H+ 1).

  • MUppStatus muppiSqrIntegral_8u32s_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp32s ∗pDst, int nDstStep, MUpp32s∗pSqr, int nSqrStep, MUppiSize oSrcROI, MUpp32s nVal, MUpp32s nValSqr, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSqrIntegral_8u32s_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp32s∗pDst, int n←- DstStep, MUpp32s∗pSqr, int nSqrStep, MUppiSize oSrcROI, MUpp32s nVal, MUpp32s nValSqr)
  • MUppStatus muppiSqrIntegral_8u32s64f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp32s∗p←- Dst, int nDstStep, MUpp64f∗pSqr, int nSqrStep, MUppiSize oSrcROI, MUpp32s nVal, MUpp64f nValSqr, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSqrIntegral_8u32s64f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp32s∗pDst, int nDstStep, MUpp64f∗pSqr, int nSqrStep, MUppiSize oSrcROI, MUpp32s nVal, MUpp64f nValSqr)
  • MUppStatus muppiSqrIntegral_8u32f64f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUpp32f∗p←- Dst, int nDstStep, MUpp64f∗pSqr, int nSqrStep, MUppiSize oSrcROI, MUpp32f nVal, MUpp64f nValSqr, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiSqrIntegral_8u32f64f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUpp64f∗pSqr, int nSqrStep, MUppiSize oSrcROI, MUpp32f nVal, MUpp64f nValSqr)

7.202.1 Detailed Description

Primitives for computing both the integral and the squared integral images of a given image.

7.202.2 Function Documentation

7.202.2.1 muppiSqrIntegral_8u32f64f_C1R_Ctx()

MUppStatus muppiSqrIntegral_8u32f64f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUpp64f ∗pSqr, intnSqrStep, MUppiSizeoSrcROI, MUpp32f nVal, MUpp64f nValSqr, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrIntegral. Destination integral image is 32-bit floating point. Destination square integral image is 64-bit double floating point.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
pSqr Destination-Image pointer.
nSqrStep Destination-Image line step.
oSrcROI Region-of-Interest (ROI).
nVal The value to add to pDst image pixels
nValSqr The value to add to pSqr image pixels
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.202.2.2 muppiSqrIntegral_8u32s64f_C1R_Ctx()

MUppStatus muppiSqrIntegral_8u32s64f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32s ∗pDst, intnDstStep, MUpp64f ∗pSqr, intnSqrStep, MUppiSizeoSrcROI, MUpp32s nVal, MUpp64f nValSqr, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrIntegral. Destination integral image is 32-bit signed int. Destination square integral image is 64-bit double floating point.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
pSqr Destination-Image pointer.
nSqrStep Destination-Image line step.
oSrcROI Region-of-Interest (ROI).
nVal The value to add to pDst image pixels
nValSqr The value to add to pSqr image pixels
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.202.2.3 muppiSqrIntegral_8u32s_C1R_Ctx()

MUppStatus muppiSqrIntegral_8u32s_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUpp32s ∗pDst, intnDstStep, MUpp32s ∗pSqr, intnSqrStep, MUppiSizeoSrcROI, MUpp32s nVal, MUpp32s nValSqr, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrIntegral. Destination integral image and square integral image are 32-bit signed int.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
pSqr Destination-Image pointer.
nSqrStep Destination-Image line step.
oSrcROI Region-of-Interest (ROI).
nVal The value to add to pDst image pixels
nValSqr The value to add to pSqr image pixels
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.203 RectStdDev

RectStdDev

  • MUppStatus muppiRectStdDev_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, const MUpp64f∗pSqr, int nSqrStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiRect oRect, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRectStdDev_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, const MUpp64f∗pSqr, int nSqrStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiRect oRect)
  • MUppStatus muppiRectStdDev_32s_C1RSfs_Ctx (const MUpp32s∗pSrc, int nSrcStep, const MUpp32s∗p←- Sqr, int nSqrStep, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiRect oRect, int nScaleFactor, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRectStdDev_32s_C1RSfs (const MUpp32s∗pSrc, int nSrcStep, const MUpp32s∗pSqr, int nSqrStep, MUpp32s∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiRect oRect, int nScaleFactor)
  • MUppStatus muppiRectStdDev_32s32f_C1R_Ctx (const MUpp32s∗pSrc, int nSrcStep, const MUpp64f∗p←- Sqr, int nSqrStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiRect oRect, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiRectStdDev_32s32f_C1R (const MUpp32s∗pSrc, int nSrcStep, const MUpp64f∗pSqr, int nSqrStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, MUppiRect oRect)

7.203.1 Detailed Description

Primitives for computing the stansdard deviation of the integral images. The function computes the standard devia- tion of the pixel in the rectangular window with the integral imagepSrcand the squared integral imagepSqr, which can be obtained by calling Integral and SqrIntegral.

The standard deviation of the pixel(j,i)can be computed using the formula:

pDst(j,i) =
r
max(0,
P
(SqrIntegral)·N−(
P
(Integral))^2
N^2
)

where

P (SqrIntegral) =pSqr[j+oRect.y+oRect.height,i+oRect.x+oRect.width]−pSqr[j+oRect.y,i+ oRect.xP +oRect.width]−pSqr[j+oRect.y+oRect.height,i+oRect.x] +pSqr[j+oRect.y,i+oRect.x], (Integral) =pSrc[j+oRect.y+oRect.height,i+oRect.x+oRect.width]−pSrc[j+oRect.y,i+ oRect.x+oRect.width]−pSrc[j+oRect.y+oRect.height,i+oRect.x] +pSrc[j+oRect.y,i+oRect.x], N=oRect.width·oRect.height.

The size of thepSrcandpSqrshould be(oSizeROI.width+oRect.x+oRect.width,oSizeROI.height+ oRect.y+oRect.height).

7.203.2 Function Documentation

7.203.2.1 muppiRectStdDev_32f_C1R_Ctx()

MUppStatus muppiRectStdDev_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, const MUpp64f∗pSqr, intnSqrStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiRectoRect, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image RectStdDev.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSqr Destination-Image pointer.
nSqrStep Destination-Image line step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
oRect rectangular window
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.203.2.2 muppiRectStdDev_32s32f_C1R_Ctx()

MUppStatus muppiRectStdDev_32s32f_C1R_Ctx ( const MUpp32s∗pSrc, intnSrcStep, const MUpp64f∗pSqr, intnSqrStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiRectoRect, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image RectStdDev.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.

Parameters

pSqr Destination-Image pointer.
nSqrStep Destination-Image line step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
oRect rectangular window
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.203.2.3 muppiRectStdDev_32s_C1RSfs_Ctx()

MUppStatus muppiRectStdDev_32s_C1RSfs_Ctx ( const MUpp32s∗pSrc, intnSrcStep, const MUpp32s∗pSqr, intnSqrStep, MUpp32s ∗pDst, intnDstStep, MUppiSizeoSizeROI, MUppiRectoRect, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image RectStdDev, scaled by 2 (−nScaleFactor).

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
pSqr Destination-Image pointer.
nSqrStep Destination-Image line step.
pDst Destination-Image pointer.
nDstStep Destination-Image line step.
oSizeROI Region-of-Interest (ROI).
oRect rectangular window
nScaleFactor integer_result_scaling.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.204 HistogramEven

HistogramEven

The histogram is computed according to the ranges provided inpLevels. The histogrampHist[k]is defined as the
total number of pixels that fall into the range:pLevels[k]<=pSrc(j,i)< pLevels[k+ 1]. The number of the
histogram bins isnLevel− 1. The functions require additional scratch buffer for computations.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pHist Pointer to array that receives the computed histogram. The array must be of size nLevels-1.
pLevels Pointer to array containing the level sizes of the bins. The array must be of size nLevels.
nLevels Number of levels in histogram.
pBuffer Pointer to appropriately sized (muppiHistogramRangeGetBufferSize_XX_XXX) scratch buffer.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiHistogramEven functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiEvenLevelsHost_32s_Ctx (MUpp32s∗hpLevels, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiEvenLevelsHost_32s (MUpp32s ∗hpLevels, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel)

  • MUppStatus muppiHistogramEven_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], int nLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], int nLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗p←- Buffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], int nLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗p←- Buffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], int nLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u ∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗p←- Buffer)

  • MUppStatus muppiHistogramEven_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, int nLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗p←- Buffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], int nLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗p←- Buffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], int nLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramEven_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗p←- Buffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramEven_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], int nLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗p←- Buffer)

  • MUppStatus muppiHistogramRange_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32f∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiHistogramRange_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, const MUpp32f∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32f∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], const MUpp32f∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

HistogramEvenGetBufferSize

Companion primitives for computing the device buffer size (in bytes) required by the HistogramEven primitives.

Parameters

oSizeROI roi_specification. nLevels Number of levels in the histogram.
hpBufferSize Required buffer size. Important: hpBufferSize is ahost pointer.Scratch buffer and host pointer.

Common parameters for muppiHistogramEvenGetBufferSize functions include:

Returns

MUPP_NULL_POINTER_ERROR if hpBufferSize is 0 (NULL), ROI related error codes..
  • MUppStatus muppiHistogramEvenGetBufferSize_8u_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_C3R (MUppiSize oSizeROI, int nLevels[3], int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_C4R (MUppiSize oSizeROI, int nLevels[4], int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_8u_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_C3R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_C4R (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16u_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_C3R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_C4R (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramEvenGetBufferSize_16s_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

7.204.1 Detailed Description

Primitives for computing the histogram of an image with evenly distributed bins.

7.204.2 Function Documentation

7.204.2.1 muppiEvenLevelsHost_32s_Ctx()

MUppStatus muppiEvenLevelsHost_32s_Ctx ( MUpp32s ∗hpLevels, intnLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUppStreamContextmuppStreamCtx)

Compute levels with even distribution.

Parameters

hpLevels A host pointer to array which receives the levels being computed. The array needs to be of
size nLevels.
nLevels The number of levels being computed. nLevels must be at least 2.
nLowerLevel Lower boundary value of the lowest level.
nUpperLevel Upper boundary value of the greatest level.
muppStreamCtx application_managed_stream_context.

Returns

image_data_error_codes, or MUPP_HISTO_NUMBER_OF_LEVELS_ERROR if an invalid nLevels is speci-
fied.

7.204.2.2 muppiHistogramEven_16s_AC4R_Ctx()

MUppStatus muppiHistogramEven_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], intnLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed HistogramEven ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.3 muppiHistogramEven_16s_C1R_Ctx()

MUppStatus muppiHistogramEven_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, intnLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.4 muppiHistogramEven_16s_C3R_Ctx()

MUppStatus muppiHistogramEven_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], intnLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.5 muppiHistogramEven_16s_C4R_Ctx()

MUppStatus muppiHistogramEven_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], intnLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.6 muppiHistogramEven_16u_AC4R_Ctx()

MUppStatus muppiHistogramEven_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], intnLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned HistogramEven ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.7 muppiHistogramEven_16u_C1R_Ctx()

MUppStatus muppiHistogramEven_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, intnLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.8 muppiHistogramEven_16u_C3R_Ctx()

MUppStatus muppiHistogramEven_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], intnLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.9 muppiHistogramEven_16u_C4R_Ctx()

MUppStatus muppiHistogramEven_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], intnLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.10 muppiHistogramEven_8u_AC4R_Ctx()

MUppStatus muppiHistogramEven_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], intnLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned HistogramEven ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.11 muppiHistogramEven_8u_C1R_Ctx()

MUppStatus muppiHistogramEven_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, intnLevels, MUpp32s nLowerLevel, MUpp32s nUpperLevel, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.12 muppiHistogramEven_8u_C3R_Ctx()

MUppStatus muppiHistogramEven_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], intnLevels[3], MUpp32s nLowerLevel[3], MUpp32s nUpperLevel[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.13 muppiHistogramEven_8u_C4R_Ctx()

MUppStatus muppiHistogramEven_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], intnLevels[4], MUpp32s nLowerLevel[4], MUpp32s nUpperLevel[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned HistogramEven. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.14 muppiHistogramEvenGetBufferSize_16s_AC4R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Buffer size for muppiHistogramEven_16s_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.15 muppiHistogramEvenGetBufferSize_16s_C1R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Buffer size for muppiHistogramEven_16s_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.16 muppiHistogramEvenGetBufferSize_16s_C3R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Buffer size for muppiHistogramEven_16s_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.17 muppiHistogramEvenGetBufferSize_16s_C4R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Buffer size for muppiHistogramEven_16s_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.18 muppiHistogramEvenGetBufferSize_16u_AC4R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Buffer size for muppiHistogramEven_16u_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.19 muppiHistogramEvenGetBufferSize_16u_C1R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Buffer size for muppiHistogramEven_16u_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.20 muppiHistogramEvenGetBufferSize_16u_C3R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Buffer size for muppiHistogramEven_16u_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.21 muppiHistogramEvenGetBufferSize_16u_C4R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Buffer size for muppiHistogramEven_16u_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.22 muppiHistogramEvenGetBufferSize_8u_AC4R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Buffer size for muppiHistogramEven_8u_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.23 muppiHistogramEvenGetBufferSize_8u_C1R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Buffer size for muppiHistogramEven_8u_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.24 muppiHistogramEvenGetBufferSize_8u_C3R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Buffer size for muppiHistogramEven_8u_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.25 muppiHistogramEvenGetBufferSize_8u_C4R_Ctx()

MUppStatus muppiHistogramEvenGetBufferSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Buffer size for muppiHistogramEven_8u_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.204.2.26 muppiHistogramRange_16s_AC4R_Ctx()

MUppStatus muppiHistogramRange_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.27 muppiHistogramRange_16s_C1R_Ctx()

MUppStatus muppiHistogramRange_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32s∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.28 muppiHistogramRange_16s_C3R_Ctx()

MUppStatus muppiHistogramRange_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.29 muppiHistogramRange_16s_C4R_Ctx()

MUppStatus muppiHistogramRange_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32s∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.30 muppiHistogramRange_16u_AC4R_Ctx()

MUppStatus muppiHistogramRange_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned HistogramRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.31 muppiHistogramRange_16u_C1R_Ctx()

MUppStatus muppiHistogramRange_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32s∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.32 muppiHistogramRange_16u_C3R_Ctx()

MUppStatus muppiHistogramRange_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.33 muppiHistogramRange_16u_C4R_Ctx()

MUppStatus muppiHistogramRange_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32s∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.34 muppiHistogramRange_32f_AC4R_Ctx()

MUppStatus muppiHistogramRange_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32f∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point HistogramRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.35 muppiHistogramRange_32f_C1R_Ctx()

MUppStatus muppiHistogramRange_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32f∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.36 muppiHistogramRange_32f_C3R_Ctx()

MUppStatus muppiHistogramRange_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32f∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.37 muppiHistogramRange_32f_C4R_Ctx()

MUppStatus muppiHistogramRange_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32f∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.38 muppiHistogramRange_8u_AC4R_Ctx()

MUppStatus muppiHistogramRange_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned HistogramRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.39 muppiHistogramRange_8u_C1R_Ctx()

MUppStatus muppiHistogramRange_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32s∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.40 muppiHistogramRange_8u_C3R_Ctx()

MUppStatus muppiHistogramRange_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.204.2.41 muppiHistogramRange_8u_C4R_Ctx()

MUppStatus muppiHistogramRange_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32s∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205 HistogramRange

HistogramEven

The histogram is computed according to the ranges provided inpLevels. The histogrampHist[k]is defined as the
total number of pixels that fall into the range:pLevels[k]<=pSrc(j,i)< pLevels[k+ 1]. The number of the
histogram bins isnLevel− 1. The functions require additional scratch buffer for computations.

Parameters

pSrc Source-Image pointer.
nSrcStep Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pHist Pointer to array that receives the computed histogram. The array must be of size nLevels-1.
pLevels Pointer to array containing the level sizes of the bins. The array must be of size nLevels.
nLevels Number of levels in histogram.
pBuffer Pointer to appropriately sized (muppiHistogramRangeGetBufferSize_XX_XXX) scratch buffer.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiHistogramEven functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiHistogramRange_8u_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_8u_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_8u_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_8u_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_8u_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16u_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16u_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_C1R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_C1R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32s∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_C3R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_C3R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_C4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_C4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32s∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_16s_AC4R_Ctx (const MUpp16s∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_16s_AC4R (const MUpp16s∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32s∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist, const MUpp32f∗pLevels, int nLevels, MUpp8u∗pBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiHistogramRange_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist, const MUpp32f∗pLevels, int nLevels, MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[4], const MUpp32f∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32s∗pHist[4], const MUpp32f∗pLevels[4], int nLevels[4], MUpp8u∗pBuffer)

  • MUppStatus muppiHistogramRange_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SizeROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiHistogramRange_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSize←- ROI, MUpp32s∗pHist[3], const MUpp32f∗pLevels[3], int nLevels[3], MUpp8u∗pBuffer)

HistogramRangeGetBufferSize

Companion primitives for computing the device buffer size (in bytes) required by the HistogramRange primitives.

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_C3R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_C4R (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_8u_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_C3R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_C4R (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16u_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_C3R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_C4R (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_16s_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_C1R_Ctx (MUppiSize oSizeROI, int nLevels, int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_C1R (MUppiSize oSizeROI, int nLevels, int∗hp←- BufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_C3R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_C3R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_C4R_Ctx (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_C4R (MUppiSize oSizeROI, int nLevels[4], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

  • MUppStatus muppiHistogramRangeGetBufferSize_32f_AC4R (MUppiSize oSizeROI, int nLevels[3], int ∗hpBufferSize)

7.205.1 Detailed Description

Primitives for computing the histogram of an image within specified ranges.

7.205.2 Function Documentation

7.205.2.1 muppiHistogramRange_16s_AC4R_Ctx()

MUppStatus muppiHistogramRange_16s_AC4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.2 muppiHistogramRange_16s_C1R_Ctx()

MUppStatus muppiHistogramRange_16s_C1R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32s∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.3 muppiHistogramRange_16s_C3R_Ctx()

MUppStatus muppiHistogramRange_16s_C3R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.4 muppiHistogramRange_16s_C4R_Ctx()

MUppStatus muppiHistogramRange_16s_C4R_Ctx ( const MUpp16s∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32s∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.5 muppiHistogramRange_16u_AC4R_Ctx()

MUppStatus muppiHistogramRange_16u_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned HistogramRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.6 muppiHistogramRange_16u_C1R_Ctx()

MUppStatus muppiHistogramRange_16u_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32s∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.7 muppiHistogramRange_16u_C3R_Ctx()

MUppStatus muppiHistogramRange_16u_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.8 muppiHistogramRange_16u_C4R_Ctx()

MUppStatus muppiHistogramRange_16u_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32s∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.9 muppiHistogramRange_32f_AC4R_Ctx()

MUppStatus muppiHistogramRange_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32f∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point HistogramRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.10 muppiHistogramRange_32f_C1R_Ctx()

MUppStatus muppiHistogramRange_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32f∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.11 muppiHistogramRange_32f_C3R_Ctx()

MUppStatus muppiHistogramRange_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32f∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.12 muppiHistogramRange_32f_C4R_Ctx()

MUppStatus muppiHistogramRange_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32f∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.13 muppiHistogramRange_8u_AC4R_Ctx()

MUppStatus muppiHistogramRange_8u_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned HistogramRange ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.14 muppiHistogramRange_8u_C1R_Ctx()

MUppStatus muppiHistogramRange_8u_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist, const MUpp32s∗pLevels, intnLevels, MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.15 muppiHistogramRange_8u_C3R_Ctx()

MUppStatus muppiHistogramRange_8u_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[3], const MUpp32s∗pLevels[3], intnLevels[3], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.16 muppiHistogramRange_8u_C4R_Ctx()

MUppStatus muppiHistogramRange_8u_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSizeROI, MUpp32s ∗pHist[4], const MUpp32s∗pLevels[4], intnLevels[4], MUpp8u∗pBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned HistogramRange. For common parameter descriptions, see Common parameters for muppiHistogramEven functions.

7.205.2.17 muppiHistogramRangeGetBufferSize_16s_AC4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16s_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16s_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.18 muppiHistogramRangeGetBufferSize_16s_C1R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16s_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.19 muppiHistogramRangeGetBufferSize_16s_C3R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16s_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.20 muppiHistogramRangeGetBufferSize_16s_C4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16s_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.21 muppiHistogramRangeGetBufferSize_16u_AC4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16u_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16u_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.22 muppiHistogramRangeGetBufferSize_16u_C1R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16u_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.23 muppiHistogramRangeGetBufferSize_16u_C3R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16u_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.24 muppiHistogramRangeGetBufferSize_16u_C4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_16u_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.25 muppiHistogramRangeGetBufferSize_32f_AC4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_32f_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.26 muppiHistogramRangeGetBufferSize_32f_C1R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_32f_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.27 muppiHistogramRangeGetBufferSize_32f_C3R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_32f_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.28 muppiHistogramRangeGetBufferSize_32f_C4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_32f_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.29 muppiHistogramRangeGetBufferSize_8u_AC4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_8u_AC4R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_8u_AC4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.30 muppiHistogramRangeGetBufferSize_8u_C1R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, intnLevels, int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_8u_C1R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.31 muppiHistogramRangeGetBufferSize_8u_C3R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, intnLevels[3], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_8u_C3R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.205.2.32 muppiHistogramRangeGetBufferSize_8u_C4R_Ctx()

MUppStatus muppiHistogramRangeGetBufferSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, intnLevels[4], int∗hpBufferSize )

Scratch-buffer size for muppiHistogramRange_8u_C4R. For common parameter descriptions, see Common parameters for muppiHistogramEvenGetBufferSize functions.

7.206 Image Proximity

Modules

  • SqrDistanceFull_Norm
  • SqrDistanceSame_Norm
  • SqrDistanceValid_Norm
  • CrossCorrFull_Norm
  • CrossCorrSame_Norm
  • CrossCorrValid_Norm
  • CrossCorrValid
  • CrossCorrFull_NormLevel
  • CrossCorrSame_NormLevel
  • CrossCorrValid_NormLevel

7.206.1 Detailed Description

Primitives for computing the proximity measure between a source image and a template image.

7.206.2 General Introduction

There are basically two approaches to compute the proximity measure for template matching, Euclidean distance and the cross correlation.

  1. Euclidean distance computes the sum of the squared distance (SSD) between the corresponding pixels of the source image and the template image. The smaller the distance is, the more similar the source image and the template image is around the pixel. The anchor of the template image is used during the computations, which always lies in the gemotric center of the image. Given a source imagepSrc(Ws×Hs) and a template imagepTpl(Wt×Ht), the Euclidean distanceDst(c,r)between two images at pixel in rowrand column cis computed as (sstands for source image andtfor template image for short):
Dst(c,r) =
HXt− 1
j=0
WXt− 1
i=0
[pTpl(j,i)−pSrc(j+c−
Ht
2
,i+r−
Wt
2
)]^2
  1. Cross correlation computes the sum of the product between the corresponding pixels of the source image and the template image. The cross correlationRst(c,r)is calculated as:
Rst(c,r) =
HXt− 1
j=0
WXt− 1
i=0
[pTpl(j,i)·pSrc(j+c−
Ht
2
,i+r−
Wt
2
)]
The larger the cross correlation value is, the more similar the source image and the template image is around
the pixel.
  1. The cross correlationRst(c,r)is affected by the brightness of the images which may vary due to the lighting and exposure conditions. Therefore, MUPP computes the cross correlation coefficient to circumvent this dependence. This is typically done at every step by subtracting the mean from every pixel value, i.e.,
R ̃st(c,r) =
HXt− 1
j=0
WXt− 1
i=0
[pTpl(j,i)−Meant]·[pSrc(j+c−
Ht
2
,i+r−
Wt
2
)−Means]

MUPP computes the normalized values of Euclidean distance, cross correlation and the cross correlation coefficient.

  1. The normalized Euclidean distanceσst(c,r)is defined as:
σst(c,r) =
Dst(c,r)
q
Rss(c,r)·Rtt(H 2 t,W 2 t)
  1. The normalized cross correlationρst(c,r)is defined as:
ρst(c,r) =
Rst(c,r)
q
Rss(c,r)·Rtt(H 2 t,W 2 t)
TheRss(c,r)andRtt(H 2 t,W 2 tdenote the auto correlation of the source image and the template image
individually. They are defined as:
Rss(c,r) =
cX+H 2 t
j=c−H 2 t
r+XW 2 t
i=r−W 2 t
pSrc(j,i)
Rtt(
Ht
2
,
Wt
2
) =
HXt− 1
j=0
WXt− 1
i=0
pTpl(j,i)
  1. Similarly, the normalized cross correlation coefficientγst(c,r)is calculated as:
γst(c,r) =
R ̃st(c,r)
q
R ̃ss(c,r)·R ̃tt(Ht
2 ,
Wt
2 )
TheR ̃ss(c,r)andR ̃tt(H 2 t,W 2 tare defined as:
R ̃ss(c,r) =
c+XH 2 t
j=c−H 2 t
r+XW 2 t
i=r−W 2 t
[pSrc(j,i)−Means]
R ̃tt(Ht
2
,
Wt
2
) =
HXt− 1
j=0
WXt− 1
i=0
[pTpl(j,i)−Meant]

7.206.3 Categorizations

The Euclidean distance and the cross correlation are categorized into three types, full, same, and valid.

  1. Full mode indicates that the anchor of the template image starts from the outside of the source image, assuming the out-of-boundary pixels are zeor-padded. The size of the destination image is(Ws+Wt−1)× (Hs+Ht−1).
  2. Same mode means that the anchor of the template image starts from the top left pixel of the source image. All the out-of-boundary pixels are also zero-padded. The size of the destination image is the same as the source one, i.e.,Ws×Hs.
  3. Valid mode indicates that there are no out-of-boudnary readings from the source image. The anchor of the template image starts from the inside of the source image. The size of the destination image is(Ws−Wt+ 1)×(Hs−Ht+ 1).

7.207 SqrDistanceFull_Norm

SqrDistanceFull_Norm

The functions compute theσst(c,r)in General Introduction with full mode (see Categorizations).

Parameters

pSrc source_image_pointer. nSrcStep source_image_line_step. oSrcRoiSize roi_specification.
pTpl Pointer to the template image.
nTplStep Number of bytes between successive rows in the template image.
oTplRoiSize roi_specification. pDst destination_image_pointer. nDstStep Destination-Image line step.
nScaleFactor integer_result_scaling.
muppStreamCtx application_managed_stream_context.

Common parameters for muppiSqrDistanceFull functions include:

Returns

Image data related error codes, ROI related error codes
  • MUppStatus muppiSqrDistanceFull_Norm_8u_C1RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_C1RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_C3RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_C3RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_C4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_C4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_AC4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u_AC4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8u32f_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_C3R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_C3R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_C4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_C4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_AC4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_8s32f_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceFull_Norm_16u32f_AC4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.207.1 Detailed Description

Primitives for computing the normalized Euclidean distance between two images with full mode.

7.207.2 Function Documentation

7.207.2.1 muppiSqrDistanceFull_Norm_16u32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image SqrDistanceFull_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.2 muppiSqrDistanceFull_Norm_16u32f_C1R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.3 muppiSqrDistanceFull_Norm_16u32f_C3R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.4 muppiSqrDistanceFull_Norm_16u32f_C4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.5 muppiSqrDistanceFull_Norm_32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image SqrDistanceFull_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.6 muppiSqrDistanceFull_Norm_32f_C1R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.7 muppiSqrDistanceFull_Norm_32f_C3R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.8 muppiSqrDistanceFull_Norm_32f_C4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.9 muppiSqrDistanceFull_Norm_8s32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image SqrDistanceFull_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.10 muppiSqrDistanceFull_Norm_8s32f_C1R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.11 muppiSqrDistanceFull_Norm_8s32f_C3R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.12 muppiSqrDistanceFull_Norm_8s32f_C4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.13 muppiSqrDistanceFull_Norm_8u32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceFull_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.14 muppiSqrDistanceFull_Norm_8u32f_C1R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.15 muppiSqrDistanceFull_Norm_8u32f_C3R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.16 muppiSqrDistanceFull_Norm_8u32f_C4R_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.17 muppiSqrDistanceFull_Norm_8u_AC4RSfs_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceFull_Norm ignoring alpha channel, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.18 muppiSqrDistanceFull_Norm_8u_C1RSfs_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrDistanceFull_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.19 muppiSqrDistanceFull_Norm_8u_C3RSfs_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SqrDistanceFull_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.207.2.20 muppiSqrDistanceFull_Norm_8u_C4RSfs_Ctx()

MUppStatus muppiSqrDistanceFull_Norm_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceFull_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208 SqrDistanceSame_Norm

SqrDistanceSame_Norm

The functions compute theσst(c,r)in General Introduction with same mode (see Categorizations).

  • MUppStatus muppiSqrDistanceSame_Norm_8u_C1RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_C1RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_C3RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_C3RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_C4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_C4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_AC4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u_AC4RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_AC4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8u32f_AC4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_C1R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_C3R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_C3R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_C4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_C4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_AC4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_8s32f_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_C1R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_C3R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_C4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceSame_Norm_16u32f_AC4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.208.1 Detailed Description

Primitives for computing the normalized Euclidean distance between two images with same mode.

7.208.2 Function Documentation

7.208.2.1 muppiSqrDistanceSame_Norm_16u32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image SqrDistanceSame_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.2 muppiSqrDistanceSame_Norm_16u32f_C1R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.3 muppiSqrDistanceSame_Norm_16u32f_C3R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.4 muppiSqrDistanceSame_Norm_16u32f_C4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.5 muppiSqrDistanceSame_Norm_32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image SqrDistanceSame_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.6 muppiSqrDistanceSame_Norm_32f_C1R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.7 muppiSqrDistanceSame_Norm_32f_C3R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.8 muppiSqrDistanceSame_Norm_32f_C4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.9 muppiSqrDistanceSame_Norm_8s32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image SqrDistanceSame_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.10 muppiSqrDistanceSame_Norm_8s32f_C1R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.11 muppiSqrDistanceSame_Norm_8s32f_C3R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.12 muppiSqrDistanceSame_Norm_8s32f_C4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.13 muppiSqrDistanceSame_Norm_8u32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceSame_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.14 muppiSqrDistanceSame_Norm_8u32f_C1R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.15 muppiSqrDistanceSame_Norm_8u32f_C3R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.16 muppiSqrDistanceSame_Norm_8u32f_C4R_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.17 muppiSqrDistanceSame_Norm_8u_AC4RSfs_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceSame_Norm ignoring alpha channel, scaled by 2 ( − nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqr←- DistanceFull functions.

7.208.2.18 muppiSqrDistanceSame_Norm_8u_C1RSfs_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrDistanceSame_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.19 muppiSqrDistanceSame_Norm_8u_C3RSfs_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SqrDistanceSame_Norm, scaled by 2 (−nScaleFactor). For common pa- rameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.208.2.20 muppiSqrDistanceSame_Norm_8u_C4RSfs_Ctx()

MUppStatus muppiSqrDistanceSame_Norm_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceSame_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209 SqrDistanceValid_Norm

SqrDistanceValid_Norm

The functions compute theσst(c,r)in General Introduction with valid mode (see Categorizations).

  • MUppStatus muppiSqrDistanceValid_Norm_8u_C1RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_C1RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_C3RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_C3RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_C4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_C4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_AC4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u_AC4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8u32f_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_C3R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_C3R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_C4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_C4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_AC4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_8s32f_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_C1R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_C3R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_C4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSqrDistanceValid_Norm_16u32f_AC4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.209.1 Detailed Description

Primitives for computing the normalized Euclidean distance between two images with valid mode.

7.209.2 Function Documentation

7.209.2.1 muppiSqrDistanceValid_Norm_16u32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image SqrDistanceValid_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.2 muppiSqrDistanceValid_Norm_16u32f_C1R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.3 muppiSqrDistanceValid_Norm_16u32f_C3R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.4 muppiSqrDistanceValid_Norm_16u32f_C4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.5 muppiSqrDistanceValid_Norm_32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image SqrDistanceValid_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.6 muppiSqrDistanceValid_Norm_32f_C1R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.7 muppiSqrDistanceValid_Norm_32f_C3R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.8 muppiSqrDistanceValid_Norm_32f_C4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.9 muppiSqrDistanceValid_Norm_8s32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image SqrDistanceValid_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.10 muppiSqrDistanceValid_Norm_8s32f_C1R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.11 muppiSqrDistanceValid_Norm_8s32f_C3R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.12 muppiSqrDistanceValid_Norm_8s32f_C4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.13 muppiSqrDistanceValid_Norm_8u32f_AC4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceValid_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.14 muppiSqrDistanceValid_Norm_8u32f_C1R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.15 muppiSqrDistanceValid_Norm_8u32f_C3R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.16 muppiSqrDistanceValid_Norm_8u32f_C4R_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.17 muppiSqrDistanceValid_Norm_8u_AC4RSfs_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceValid_Norm ignoring alpha channel, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.18 muppiSqrDistanceValid_Norm_8u_C1RSfs_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SqrDistanceValid_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.19 muppiSqrDistanceValid_Norm_8u_C3RSfs_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SqrDistanceValid_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.209.2.20 muppiSqrDistanceValid_Norm_8u_C4RSfs_Ctx()

MUppStatus muppiSqrDistanceValid_Norm_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image SqrDistanceValid_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210 CrossCorrFull_Norm

CrossCorrFull_Norm

The functions compute theρst(c,r)in General Introduction with full mode (see Categorizations).

  • MUppStatus muppiCrossCorrFull_Norm_8u_C1RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u_C1RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrFull_Norm_8u_C3RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u_C3RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrFull_Norm_8u_C4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u_C4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrFull_Norm_8u_AC4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u_AC4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrFull_Norm_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8u32f_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_C3R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_C3R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_C4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_C4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_AC4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_8s32f_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_Norm_16u32f_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.210.1 Detailed Description

Primitives for computing the normalized cross correlation between two images with full mode.

7.210.2 Function Documentation

7.210.2.1 muppiCrossCorrFull_Norm_16u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrFull_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.2 muppiCrossCorrFull_Norm_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.3 muppiCrossCorrFull_Norm_16u32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.4 muppiCrossCorrFull_Norm_16u32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.5 muppiCrossCorrFull_Norm_32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrFull_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.6 muppiCrossCorrFull_Norm_32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.7 muppiCrossCorrFull_Norm_32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.8 muppiCrossCorrFull_Norm_32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.9 muppiCrossCorrFull_Norm_8s32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrFull_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.10 muppiCrossCorrFull_Norm_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.11 muppiCrossCorrFull_Norm_8s32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.12 muppiCrossCorrFull_Norm_8s32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.13 muppiCrossCorrFull_Norm_8u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.14 muppiCrossCorrFull_Norm_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.15 muppiCrossCorrFull_Norm_8u32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.16 muppiCrossCorrFull_Norm_8u32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.17 muppiCrossCorrFull_Norm_8u_AC4RSfs_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_Norm ignoring alpha channel, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.18 muppiCrossCorrFull_Norm_8u_C1RSfs_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrFull_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.19 muppiCrossCorrFull_Norm_8u_C3RSfs_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrFull_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.210.2.20 muppiCrossCorrFull_Norm_8u_C4RSfs_Ctx()

MUppStatus muppiCrossCorrFull_Norm_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211 CrossCorrSame_Norm

CrossCorrSame_Norm

The functions compute theρst(c,r)in General Introduction with same mode (see Categorizations).

  • MUppStatus muppiCrossCorrSame_Norm_8u_C1RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u_C1RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrSame_Norm_8u_C3RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u_C3RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrSame_Norm_8u_C4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u_C4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrSame_Norm_8u_AC4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u_AC4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrSame_Norm_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8u32f_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_C3R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_C3R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_C4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_C4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_AC4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_8s32f_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_Norm_16u32f_AC4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.211.1 Detailed Description

Primitives for computing the normalized cross correlation between two images with same mode.

7.211.2 Function Documentation

7.211.2.1 muppiCrossCorrSame_Norm_16u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl,

intnTplStep,
MUppiSizeoTplRoiSize,
MUpp32f ∗pDst,
intnDstStep,
MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrSame_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.2 muppiCrossCorrSame_Norm_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.3 muppiCrossCorrSame_Norm_16u32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.4 muppiCrossCorrSame_Norm_16u32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.5 muppiCrossCorrSame_Norm_32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrSame_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.6 muppiCrossCorrSame_Norm_32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.7 muppiCrossCorrSame_Norm_32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.8 muppiCrossCorrSame_Norm_32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.9 muppiCrossCorrSame_Norm_8s32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrSame_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.10 muppiCrossCorrSame_Norm_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.11 muppiCrossCorrSame_Norm_8s32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.12 muppiCrossCorrSame_Norm_8s32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.13 muppiCrossCorrSame_Norm_8u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.14 muppiCrossCorrSame_Norm_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.15 muppiCrossCorrSame_Norm_8u32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.16 muppiCrossCorrSame_Norm_8u32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.17 muppiCrossCorrSame_Norm_8u_AC4RSfs_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_Norm ignoring alpha channel, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.18 muppiCrossCorrSame_Norm_8u_C1RSfs_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrSame_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.19 muppiCrossCorrSame_Norm_8u_C3RSfs_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrSame_Norm, scaled by 2 (−nScaleFactor). For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.211.2.20 muppiCrossCorrSame_Norm_8u_C4RSfs_Ctx()

MUppStatus muppiCrossCorrSame_Norm_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212 CrossCorrValid_Norm

CrossCorrValid_Norm

The functions compute theρst(c,r)in General Introduction with valid mode (see Categorizations).

  • MUppStatus muppiCrossCorrValid_Norm_8u_C1RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u_C1RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrValid_Norm_8u_C3RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u_C3RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrValid_Norm_8u_C4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u_C4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrValid_Norm_8u_AC4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u_AC4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor)

  • MUppStatus muppiCrossCorrValid_Norm_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_32f_AC4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_C3R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_C3R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_C4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_C4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_AC4R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8u32f_AC4R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_C3R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_C3R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_C4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_C4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_AC4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_8s32f_AC4R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_AC4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_Norm_16u32f_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.212.1 Detailed Description

Primitives for computing the normalized cross correlation between two images with valid mode.

7.212.2 Function Documentation

7.212.2.1 muppiCrossCorrValid_Norm_16u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrValid_Norm ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.2 muppiCrossCorrValid_Norm_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.3 muppiCrossCorrValid_Norm_16u32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.4 muppiCrossCorrValid_Norm_16u32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.5 muppiCrossCorrValid_Norm_32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrValid_Norm ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.6 muppiCrossCorrValid_Norm_32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.7 muppiCrossCorrValid_Norm_32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.8 muppiCrossCorrValid_Norm_32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.9 muppiCrossCorrValid_Norm_8s32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrValid_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.10 muppiCrossCorrValid_Norm_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.11 muppiCrossCorrValid_Norm_8s32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.12 muppiCrossCorrValid_Norm_8s32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.13 muppiCrossCorrValid_Norm_8u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_Norm ignoring alpha channel. For common parameter descrip- tions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.14 muppiCrossCorrValid_Norm_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.15 muppiCrossCorrValid_Norm_8u32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.16 muppiCrossCorrValid_Norm_8u32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_Norm. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.17 muppiCrossCorrValid_Norm_8u_AC4RSfs_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_Norm ignoring alpha channel, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.18 muppiCrossCorrValid_Norm_8u_C1RSfs_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrValid_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.19 muppiCrossCorrValid_Norm_8u_C3RSfs_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrValid_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.212.2.20 muppiCrossCorrValid_Norm_8u_C4RSfs_Ctx()

MUppStatus muppiCrossCorrValid_Norm_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_Norm, scaled by 2 (−nScaleFactor). For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.213 CrossCorrValid

CrossCorrValid

The functions compute theRst(c,r)in General Introduction with valid mode (see Categorizations).

  • MUppStatus muppiCrossCorrValid_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrc←- RoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCrossCorrValid_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoi←- Size, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)
  • MUppStatus muppiCrossCorrValid_8u32f_C1R_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCrossCorrValid_8u32f_C1R (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoi←- Size, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)
  • MUppStatus muppiCrossCorrValid_8s32f_C1R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCrossCorrValid_8s32f_C1R (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoi←- Size, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)
  • MUppStatus muppiCrossCorrValid_16u32f_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize o←- SrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiCrossCorrValid_16u32f_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrc←- RoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep)

7.213.1 Detailed Description

Primitives for computing the cross correlation between two images with valid mode.

7.213.2 Function Documentation

7.213.2.1 muppiCrossCorrValid_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned images CrossCorrValid. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.213.2.2 muppiCrossCorrValid_32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point images CrossCorrValid. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.213.2.3 muppiCrossCorrValid_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed images CrossCorrValid. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.213.2.4 muppiCrossCorrValid_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned images CrossCorrValid. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214 CrossCorrFull_NormLevel

CrossCorrFull_NormLevel

The functions compute theγst(c,r)in General Introduction with full mode (see Categorizations). The functions require additional scratch buffer for computations.

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_C1RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_C1RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_C3RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_C3RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_C4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_C4RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_AC4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u_AC4RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_C3R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_C4R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_AC4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_32f_AC4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C1R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C3R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8u32f_AC4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C1R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C1R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C3R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C3R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C4R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_AC4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_8s32f_AC4R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C1R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C3R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrFull_NormLevel_16u32f_AC4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

FullNormLevelGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the CrossCorrFull_NormLevel primitives.

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C1RSfs_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C1RSfs (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C3RSfs_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C3RSfs (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C4RSfs_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C4RSfs (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u_AC4RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_AC4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_AC4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C1R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C3R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

7.214.1 Detailed Description

Primitives for computing the normalized cross correlation coefficient between two images with full mode.

7.214.2 Function Documentation

7.214.2.1 muppiCrossCorrFull_NormLevel_16u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrFull_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.2 muppiCrossCorrFull_NormLevel_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.3 muppiCrossCorrFull_NormLevel_16u32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.4 muppiCrossCorrFull_NormLevel_16u32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.5 muppiCrossCorrFull_NormLevel_32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrFull_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.6 muppiCrossCorrFull_NormLevel_32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.7 muppiCrossCorrFull_NormLevel_32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.8 muppiCrossCorrFull_NormLevel_32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.9 muppiCrossCorrFull_NormLevel_8s32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrFull_NormLevel ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.10 muppiCrossCorrFull_NormLevel_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.11 muppiCrossCorrFull_NormLevel_8s32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.12 muppiCrossCorrFull_NormLevel_8s32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.13 muppiCrossCorrFull_NormLevel_8u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.14 muppiCrossCorrFull_NormLevel_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.15 muppiCrossCorrFull_NormLevel_8u32f_C3R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.16 muppiCrossCorrFull_NormLevel_8u32f_C4R_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.17 muppiCrossCorrFull_NormLevel_8u_AC4RSfs_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.18 muppiCrossCorrFull_NormLevel_8u_C1RSfs_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.19 muppiCrossCorrFull_NormLevel_8u_C3RSfs_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.20 muppiCrossCorrFull_NormLevel_8u_C4RSfs_Ctx()

MUppStatus muppiCrossCorrFull_NormLevel_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrFull_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.214.2.21 muppiFullNormLevelGetBufferHostSize_16u32f_AC4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_16u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.22 muppiFullNormLevelGetBufferHostSize_16u32f_C1R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_16u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.23 muppiFullNormLevelGetBufferHostSize_16u32f_C3R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_16u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.24 muppiFullNormLevelGetBufferHostSize_16u32f_C4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_16u32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_16u32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.25 muppiFullNormLevelGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.26 muppiFullNormLevelGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.27 muppiFullNormLevelGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.28 muppiFullNormLevelGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.29 muppiFullNormLevelGetBufferHostSize_8s32f_AC4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8s32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.30 muppiFullNormLevelGetBufferHostSize_8s32f_C1R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8s32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.31 muppiFullNormLevelGetBufferHostSize_8s32f_C3R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8s32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.32 muppiFullNormLevelGetBufferHostSize_8s32f_C4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8s32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8s32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.33 muppiFullNormLevelGetBufferHostSize_8u32f_AC4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.34 muppiFullNormLevelGetBufferHostSize_8u32f_C1R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.35 muppiFullNormLevelGetBufferHostSize_8u32f_C3R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.36 muppiFullNormLevelGetBufferHostSize_8u32f_C4R_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.37 muppiFullNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u_AC4RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.38 muppiFullNormLevelGetBufferHostSize_8u_C1RSfs_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C1RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u_C1RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.39 muppiFullNormLevelGetBufferHostSize_8u_C3RSfs_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C3RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u_C3RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.214.2.40 muppiFullNormLevelGetBufferHostSize_8u_C4RSfs_Ctx()

MUppStatus muppiFullNormLevelGetBufferHostSize_8u_C4RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrFull_NormLevel_8u_C4RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215 CrossCorrSame_NormLevel

CrossCorrSame_NormLevel

The functions compute theγst(c,r)in General Introduction with same mode (see Categorizations). The functions require additional scratch buffer for computations.

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_C1RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_C1RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_C3RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_C3RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_C4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_C4RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_AC4RSfs_Ctx (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u_AC4RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_C1R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_C1R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_C3R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_C3R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_C4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_C4R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_AC4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_32f_AC4R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C1R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C3R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8u32f_AC4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C1R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C1R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C3R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C3R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C4R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_AC4R_Ctx (const MUpp8s∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_8s32f_AC4R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C1R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C1R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C3R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C3R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrSame_NormLevel_16u32f_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

SameNormLevelGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the CrossCorrSame_NormLevel primitives.

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C1RSfs_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C1RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C3RSfs_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C3RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C4RSfs_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C4RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u_AC4RSfs (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C1R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C3R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C1R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C3R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

7.215.1 Detailed Description

Primitives for computing the normalized cross correlation coefficient between two images with same mode.

7.215.2 Function Documentation

7.215.2.1 muppiCrossCorrSame_NormLevel_16u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrSame_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.2 muppiCrossCorrSame_NormLevel_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.3 muppiCrossCorrSame_NormLevel_16u32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.4 muppiCrossCorrSame_NormLevel_16u32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.5 muppiCrossCorrSame_NormLevel_32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrSame_NormLevel ignoring alpha channel. For common param- eter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.6 muppiCrossCorrSame_NormLevel_32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.7 muppiCrossCorrSame_NormLevel_32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.8 muppiCrossCorrSame_NormLevel_32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.9 muppiCrossCorrSame_NormLevel_8s32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrSame_NormLevel ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.10 muppiCrossCorrSame_NormLevel_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.11 muppiCrossCorrSame_NormLevel_8s32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.12 muppiCrossCorrSame_NormLevel_8s32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.13 muppiCrossCorrSame_NormLevel_8u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.14 muppiCrossCorrSame_NormLevel_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.15 muppiCrossCorrSame_NormLevel_8u32f_C3R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.16 muppiCrossCorrSame_NormLevel_8u32f_C4R_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.17 muppiCrossCorrSame_NormLevel_8u_AC4RSfs_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.18 muppiCrossCorrSame_NormLevel_8u_C1RSfs_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.19 muppiCrossCorrSame_NormLevel_8u_C3RSfs_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.20 muppiCrossCorrSame_NormLevel_8u_C4RSfs_Ctx()

MUppStatus muppiCrossCorrSame_NormLevel_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrSame_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.215.2.21 muppiSameNormLevelGetBufferHostSize_16u32f_AC4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_16u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.22 muppiSameNormLevelGetBufferHostSize_16u32f_C1R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_16u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.23 muppiSameNormLevelGetBufferHostSize_16u32f_C3R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_16u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.24 muppiSameNormLevelGetBufferHostSize_16u32f_C4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_16u32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_16u32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.25 muppiSameNormLevelGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.26 muppiSameNormLevelGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.27 muppiSameNormLevelGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.28 muppiSameNormLevelGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.29 muppiSameNormLevelGetBufferHostSize_8s32f_AC4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8s32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.30 muppiSameNormLevelGetBufferHostSize_8s32f_C1R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8s32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.31 muppiSameNormLevelGetBufferHostSize_8s32f_C3R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8s32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.32 muppiSameNormLevelGetBufferHostSize_8s32f_C4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8s32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8s32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.33 muppiSameNormLevelGetBufferHostSize_8u32f_AC4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.34 muppiSameNormLevelGetBufferHostSize_8u32f_C1R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.35 muppiSameNormLevelGetBufferHostSize_8u32f_C3R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.36 muppiSameNormLevelGetBufferHostSize_8u32f_C4R_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.37 muppiSameNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u_AC4RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.38 muppiSameNormLevelGetBufferHostSize_8u_C1RSfs_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C1RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u_C1RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.39 muppiSameNormLevelGetBufferHostSize_8u_C3RSfs_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C3RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u_C3RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.215.2.40 muppiSameNormLevelGetBufferHostSize_8u_C4RSfs_Ctx()

MUppStatus muppiSameNormLevelGetBufferHostSize_8u_C4RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrSame_NormLevel_8u_C4RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216 CrossCorrValid_NormLevel

CrossCorrValid_NormLevel.

The functions compute theγst(c,r)in General Introduction with valid mode (see Categorizations). The functions require additional scratch buffer for computations.

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_C1RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_C1RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_C3RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_C3RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_C4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_C4RSfs (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_AC4RSfs_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u_AC4RSfs (const MUpp8u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp8u ∗pDst, int nDstStep, int nScaleFactor, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_C1R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_C3R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_C3R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_C4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_C4R (const MUpp32f∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_AC4R_Ctx (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_32f_AC4R (const MUpp32f ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp32f∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C1R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C1R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C3R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C3R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_AC4R_Ctx (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8u32f_AC4R (const MUpp8u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C1R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C1R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C3R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C3R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C4R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_AC4R_Ctx (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_8s32f_AC4R (const MUpp8s ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp8s∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f ∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C1R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C1R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C3R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C3R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C4R_Ctx (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C4R (const MUpp16u ∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_AC4R_Ctx (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiCrossCorrValid_NormLevel_16u32f_AC4R (const MUpp16u∗pSrc, int nSrcStep, MUppiSize oSrcRoiSize, const MUpp16u∗pTpl, int nTplStep, MUppiSize oTplRoiSize, MUpp32f∗pDst, int nDstStep, MUpp8u∗pDeviceBuffer)

ValidNormLevelGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the CrossCorrValid_NormLevel primitives.

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C1RSfs_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C1RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C3RSfs_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C3RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C4RSfs_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C4RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u_AC4RSfs (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C1R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C3R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C1R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C3R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C1R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C3R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C4R (MUppiSize oSizeROI, int ∗hp←- BufferSize)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_AC4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

7.216.1 Detailed Description

Primitives for computing the normalized cross correlation coefficient between two images with valid mode.

7.216.2 Function Documentation

7.216.2.1 muppiCrossCorrValid_NormLevel_16u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrValid_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.2 muppiCrossCorrValid_NormLevel_16u32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C1R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.3 muppiCrossCorrValid_NormLevel_16u32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C3R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.4 muppiCrossCorrValid_NormLevel_16u32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_16u32f_C4R_Ctx ( const MUpp16u∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp16u∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.5 muppiCrossCorrValid_NormLevel_32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_32f_AC4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrValid_NormLevel ignoring alpha channel. For common parame- ter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.6 muppiCrossCorrValid_NormLevel_32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.7 muppiCrossCorrValid_NormLevel_32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_32f_C3R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.8 muppiCrossCorrValid_NormLevel_32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_32f_C4R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp32f∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.9 muppiCrossCorrValid_NormLevel_8s32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8s32f_AC4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrValid_NormLevel ignoring alpha channel. For common parameter de- scriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.10 muppiCrossCorrValid_NormLevel_8s32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C1R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.11 muppiCrossCorrValid_NormLevel_8s32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C3R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.12 muppiCrossCorrValid_NormLevel_8s32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8s32f_C4R_Ctx ( const MUpp8s ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8s ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.13 muppiCrossCorrValid_NormLevel_8u32f_AC4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.14 muppiCrossCorrValid_NormLevel_8u32f_C1R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.15 muppiCrossCorrValid_NormLevel_8u32f_C3R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.16 muppiCrossCorrValid_NormLevel_8u32f_C4R_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u32f_C4R_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp32f ∗pDst, intnDstStep, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.17 muppiCrossCorrValid_NormLevel_8u_AC4RSfs_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u_AC4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_NormLevel ignoring alpha channel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.18 muppiCrossCorrValid_NormLevel_8u_C1RSfs_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u_C1RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.19 muppiCrossCorrValid_NormLevel_8u_C3RSfs_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u_C3RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.20 muppiCrossCorrValid_NormLevel_8u_C4RSfs_Ctx()

MUppStatus muppiCrossCorrValid_NormLevel_8u_C4RSfs_Ctx ( const MUpp8u ∗pSrc, intnSrcStep, MUppiSizeoSrcRoiSize, const MUpp8u ∗pTpl, intnTplStep, MUppiSizeoTplRoiSize, MUpp8u∗pDst, intnDstStep, intnScaleFactor, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image CrossCorrValid_NormLevel. For common parameter descriptions, see Common parameters for muppiSqrDistanceFull functions.

7.216.2.21 muppiValidNormLevelGetBufferHostSize_16u32f_AC4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_16u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.22 muppiValidNormLevelGetBufferHostSize_16u32f_C1R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_16u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.23 muppiValidNormLevelGetBufferHostSize_16u32f_C3R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_16u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.24 muppiValidNormLevelGetBufferHostSize_16u32f_C4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_16u32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_16u32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.25 muppiValidNormLevelGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.26 muppiValidNormLevelGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.27 muppiValidNormLevelGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.28 muppiValidNormLevelGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.29 muppiValidNormLevelGetBufferHostSize_8s32f_AC4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8s32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.30 muppiValidNormLevelGetBufferHostSize_8s32f_C1R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8s32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.31 muppiValidNormLevelGetBufferHostSize_8s32f_C3R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8s32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.32 muppiValidNormLevelGetBufferHostSize_8s32f_C4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8s32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8s32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.33 muppiValidNormLevelGetBufferHostSize_8u32f_AC4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.34 muppiValidNormLevelGetBufferHostSize_8u32f_C1R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.35 muppiValidNormLevelGetBufferHostSize_8u32f_C3R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.36 muppiValidNormLevelGetBufferHostSize_8u32f_C4R_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.37 muppiValidNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u_AC4RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u_AC4RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.38 muppiValidNormLevelGetBufferHostSize_8u_C1RSfs_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C1RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u_C1RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.39 muppiValidNormLevelGetBufferHostSize_8u_C3RSfs_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C3RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u_C3RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.216.2.40 muppiValidNormLevelGetBufferHostSize_8u_C4RSfs_Ctx()

MUppStatus muppiValidNormLevelGetBufferHostSize_8u_C4RSfs_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiCrossCorrValid_NormLevel_8u_C4RSfs. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217 Image Quality Index

QualityIndex

Given two imagesMandN(bothW×H), the mathematical formula to calculate the image quality indexQ between them is expressed as:

Q=
4 σMNM ̃N ̃
[(M ̃^2 ) + (N ̃^2 )][(σM)^2 + (σN)^2 ]

where

M ̃=^1
W·H
HX− 1
j=0
WX− 1
i=0
M(j,i)
N ̃=^1
W·H
HX− 1
j=0
WX− 1
i=0
N(j,i)
σM=
vu
u
t^1
W·H− 1
HX− 1
j=0
WX− 1
i=0
[M(j,i)−M ̃]^2
σN=
v
u
u
t^1
W·H− 1
HX− 1
j=0
WX− 1
i=0
[N(j,i)−N ̃]^2
σMN=
1
W·H− 1
HX− 1
j=0
WX− 1
i=0
[M(j,i)−M ̃][N(j,i)−N ̃]

The functions require additional scratch buffer for computations.

Parameters

pSrc1 source_image_pointer. nSrc1Step source_image_line_step. pSrc2 source_image_pointer.
nSrc2Step source_image_line_step. oRoiSize roi_specification. pDst Pointer to the quality
index.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Common parameters for muppiQualityIndex functions include:

Returns

Image data related error codes, ROI related error codes, or MUPP_QUALITY_INDEX_ERROR if pixels of ei-
ther image are constant numberse.
  • MUppStatus muppiQualityIndex_8u32f_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_8u32f_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_16u32f_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_16u32f_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_8u32f_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_8u32f_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_16u32f_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_16u32f_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_8u32f_AC4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_8u32f_AC4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_16u32f_AC4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_16u32f_AC4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiQualityIndex_32f_AC4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiQualityIndex_32f_AC4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oRoiSize, MUpp32f∗pDst, MUpp8u∗pDeviceBuffer)

QualityIndexGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the QualityIndex primitives.

  • MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)
  • MUppStatus muppiQualityIndexGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)
  • MUppStatus muppiQualityIndexGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)
  • MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_AC4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)
  • MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_AC4R_Ctx (MUppiSize oSizeROI, int ∗hp←- BufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_AC4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)
  • MUppStatus muppiQualityIndexGetBufferHostSize_32f_AC4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiQualityIndexGetBufferHostSize_32f_AC4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.217.1 Detailed Description

Primitives for computing the image quality index of two images.

7.217.2 Function Documentation

7.217.2.1 muppiQualityIndex_16u32f_AC4R_Ctx()

MUppStatus muppiQualityIndex_16u32f_AC4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.2 muppiQualityIndex_16u32f_C1R_Ctx()

MUppStatus muppiQualityIndex_16u32f_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.3 muppiQualityIndex_16u32f_C3R_Ctx()

MUppStatus muppiQualityIndex_16u32f_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.4 muppiQualityIndex_32f_AC4R_Ctx()

MUppStatus muppiQualityIndex_32f_AC4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.5 muppiQualityIndex_32f_C1R_Ctx()

MUppStatus muppiQualityIndex_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.6 muppiQualityIndex_32f_C3R_Ctx()

MUppStatus muppiQualityIndex_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.7 muppiQualityIndex_8u32f_AC4R_Ctx()

MUppStatus muppiQualityIndex_8u32f_AC4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.8 muppiQualityIndex_8u32f_C1R_Ctx()

MUppStatus muppiQualityIndex_8u32f_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.9 muppiQualityIndex_8u32f_C3R_Ctx()

MUppStatus muppiQualityIndex_8u32f_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoRoiSize, MUpp32f ∗pDst, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image QualityIndex. For common parameter descriptions, see Common parameters for muppiQualityIndex functions.

7.217.2.10 muppiQualityIndexGetBufferHostSize_16u32f_AC4R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_16u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.11 muppiQualityIndexGetBufferHostSize_16u32f_C1R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_16u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.12 muppiQualityIndexGetBufferHostSize_16u32f_C3R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_16u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_16u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.13 muppiQualityIndexGetBufferHostSize_32f_AC4R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.14 muppiQualityIndexGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.15 muppiQualityIndexGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.16 muppiQualityIndexGetBufferHostSize_8u32f_AC4R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_AC4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_8u32f_AC4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.17 muppiQualityIndexGetBufferHostSize_8u32f_C1R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_8u32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.217.2.18 muppiQualityIndexGetBufferHostSize_8u32f_C3R_Ctx()

MUppStatus muppiQualityIndexGetBufferHostSize_8u32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size (in bytes) for muppiQualityIndex_8u32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218 MaximumError

MaximumError.

  • MUppStatus muppiMaximumError_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8s_C1R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8s_C1R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16u_C1R_Ctx (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16s_C1R_Ctx (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16sc_C1R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16sc_C1R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32u_C1R_Ctx (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32u_C1R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32s_C1R_Ctx (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32sc_C1R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32sc_C1R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32fc_C1R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32fc_C1R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_64f_C1R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_64f_C1R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8u_C2R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8u_C2R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8s_C2R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8s_C2R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16u_C2R_Ctx (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16u_C2R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16s_C2R_Ctx (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16s_C2R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16sc_C2R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16sc_C2R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32u_C2R_Ctx (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32u_C2R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32s_C2R_Ctx (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32s_C2R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32sc_C2R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32sc_C2R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32f_C2R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32f_C2R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32fc_C2R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32fc_C2R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_64f_C2R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_64f_C2R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8s_C3R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8s_C3R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16u_C3R_Ctx (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16s_C3R_Ctx (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16sc_C3R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16sc_C3R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32u_C3R_Ctx (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32u_C3R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32s_C3R_Ctx (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32sc_C3R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32sc_C3R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32fc_C3R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32fc_C3R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_64f_C3R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_64f_C3R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_8s_C4R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_8s_C4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16u_C4R_Ctx (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16s_C4R_Ctx (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_16sc_C4R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_16sc_C4R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32u_C4R_Ctx (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32u_C4R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32s_C4R_Ctx (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32sc_C4R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32sc_C4R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_32fc_C4R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_32fc_C4R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumError_64f_C4R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumError_64f_C4R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

MaximumErrorGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the MaximumError primitives.

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C2R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C2R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C2R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C4R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.218.1 Detailed Description

Primitives for computing the maximum error between two images. Given two imagespSrc 1 andpSrc 2 both with widthW and heightH, the maximum error is defined as the largest absolute difference between pixels of two images. If the image is in complex format, the absolute value of the complex number is provided.

Parameters

pSrc1 source_image_pointer. nSrc1Step source_image_line_step. pSrc2 source_image_pointer.
nSrc2Step source_image_line_step. oSizeROI roi_specification. pError Pointer to the
computed error.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Common parameters for muppiMaximumError functions include:

Returns

Image data related error codes, ROI related error codes.

7.218.2 Function Documentation

7.218.2.1 muppiMaximumError_16s_C1R_Ctx()

MUppStatus muppiMaximumError_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.2 muppiMaximumError_16s_C2R_Ctx()

MUppStatus muppiMaximumError_16s_C2R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.3 muppiMaximumError_16s_C3R_Ctx()

MUppStatus muppiMaximumError_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.4 muppiMaximumError_16s_C4R_Ctx()

MUppStatus muppiMaximumError_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.5 muppiMaximumError_16sc_C1R_Ctx()

MUppStatus muppiMaximumError_16sc_C1R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.6 muppiMaximumError_16sc_C2R_Ctx()

MUppStatus muppiMaximumError_16sc_C2R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.7 muppiMaximumError_16sc_C3R_Ctx()

MUppStatus muppiMaximumError_16sc_C3R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.8 muppiMaximumError_16sc_C4R_Ctx()

MUppStatus muppiMaximumError_16sc_C4R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.9 muppiMaximumError_16u_C1R_Ctx()

MUppStatus muppiMaximumError_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.10 muppiMaximumError_16u_C2R_Ctx()

MUppStatus muppiMaximumError_16u_C2R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.11 muppiMaximumError_16u_C3R_Ctx()

MUppStatus muppiMaximumError_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.12 muppiMaximumError_16u_C4R_Ctx()

MUppStatus muppiMaximumError_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.13 muppiMaximumError_32f_C1R_Ctx()

MUppStatus muppiMaximumError_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.14 muppiMaximumError_32f_C2R_Ctx()

MUppStatus muppiMaximumError_32f_C2R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.15 muppiMaximumError_32f_C3R_Ctx()

MUppStatus muppiMaximumError_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.16 muppiMaximumError_32f_C4R_Ctx()

MUppStatus muppiMaximumError_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.17 muppiMaximumError_32fc_C1R_Ctx()

MUppStatus muppiMaximumError_32fc_C1R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.18 muppiMaximumError_32fc_C2R_Ctx()

MUppStatus muppiMaximumError_32fc_C2R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.19 muppiMaximumError_32fc_C3R_Ctx()

MUppStatus muppiMaximumError_32fc_C3R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.20 muppiMaximumError_32fc_C4R_Ctx()

MUppStatus muppiMaximumError_32fc_C4R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.21 muppiMaximumError_32s_C1R_Ctx()

MUppStatus muppiMaximumError_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.22 muppiMaximumError_32s_C2R_Ctx()

MUppStatus muppiMaximumError_32s_C2R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.23 muppiMaximumError_32s_C3R_Ctx()

MUppStatus muppiMaximumError_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.24 muppiMaximumError_32s_C4R_Ctx()

MUppStatus muppiMaximumError_32s_C4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.25 muppiMaximumError_32sc_C1R_Ctx()

MUppStatus muppiMaximumError_32sc_C1R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.26 muppiMaximumError_32sc_C2R_Ctx()

MUppStatus muppiMaximumError_32sc_C2R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.27 muppiMaximumError_32sc_C3R_Ctx()

MUppStatus muppiMaximumError_32sc_C3R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.28 muppiMaximumError_32sc_C4R_Ctx()

MUppStatus muppiMaximumError_32sc_C4R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed complex image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.29 muppiMaximumError_32u_C1R_Ctx()

MUppStatus muppiMaximumError_32u_C1R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.30 muppiMaximumError_32u_C2R_Ctx()

MUppStatus muppiMaximumError_32u_C2R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.31 muppiMaximumError_32u_C3R_Ctx()

MUppStatus muppiMaximumError_32u_C3R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.32 muppiMaximumError_32u_C4R_Ctx()

MUppStatus muppiMaximumError_32u_C4R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.33 muppiMaximumError_64f_C1R_Ctx()

MUppStatus muppiMaximumError_64f_C1R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 64-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.34 muppiMaximumError_64f_C2R_Ctx()

MUppStatus muppiMaximumError_64f_C2R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 64-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.35 muppiMaximumError_64f_C3R_Ctx()

MUppStatus muppiMaximumError_64f_C3R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 64-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.36 muppiMaximumError_64f_C4R_Ctx()

MUppStatus muppiMaximumError_64f_C4R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 64-bit floating point image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.37 muppiMaximumError_8s_C1R_Ctx()

MUppStatus muppiMaximumError_8s_C1R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.38 muppiMaximumError_8s_C2R_Ctx()

MUppStatus muppiMaximumError_8s_C2R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.39 muppiMaximumError_8s_C3R_Ctx()

MUppStatus muppiMaximumError_8s_C3R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.40 muppiMaximumError_8s_C4R_Ctx()

MUppStatus muppiMaximumError_8s_C4R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.41 muppiMaximumError_8u_C1R_Ctx()

MUppStatus muppiMaximumError_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.42 muppiMaximumError_8u_C2R_Ctx()

MUppStatus muppiMaximumError_8u_C2R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.43 muppiMaximumError_8u_C3R_Ctx()

MUppStatus muppiMaximumError_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.44 muppiMaximumError_8u_C4R_Ctx()

MUppStatus muppiMaximumError_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Maximum_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.218.2.45 muppiMaximumErrorGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.46 muppiMaximumErrorGetBufferHostSize_16s_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.47 muppiMaximumErrorGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.48 muppiMaximumErrorGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.49 muppiMaximumErrorGetBufferHostSize_16sc_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.50 muppiMaximumErrorGetBufferHostSize_16sc_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.51 muppiMaximumErrorGetBufferHostSize_16sc_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.52 muppiMaximumErrorGetBufferHostSize_16sc_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.53 muppiMaximumErrorGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.54 muppiMaximumErrorGetBufferHostSize_16u_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.55 muppiMaximumErrorGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.56 muppiMaximumErrorGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_16u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.57 muppiMaximumErrorGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.58 muppiMaximumErrorGetBufferHostSize_32f_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.59 muppiMaximumErrorGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.60 muppiMaximumErrorGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.61 muppiMaximumErrorGetBufferHostSize_32fc_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32fc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.62 muppiMaximumErrorGetBufferHostSize_32fc_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32fc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.63 muppiMaximumErrorGetBufferHostSize_32fc_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32fc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.64 muppiMaximumErrorGetBufferHostSize_32fc_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32fc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32fc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.65 muppiMaximumErrorGetBufferHostSize_32s_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.66 muppiMaximumErrorGetBufferHostSize_32s_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.67 muppiMaximumErrorGetBufferHostSize_32s_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.68 muppiMaximumErrorGetBufferHostSize_32s_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.69 muppiMaximumErrorGetBufferHostSize_32sc_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.70 muppiMaximumErrorGetBufferHostSize_32sc_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.71 muppiMaximumErrorGetBufferHostSize_32sc_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.72 muppiMaximumErrorGetBufferHostSize_32sc_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.73 muppiMaximumErrorGetBufferHostSize_32u_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.74 muppiMaximumErrorGetBufferHostSize_32u_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.75 muppiMaximumErrorGetBufferHostSize_32u_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.76 muppiMaximumErrorGetBufferHostSize_32u_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_32u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_32u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.77 muppiMaximumErrorGetBufferHostSize_64f_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.78 muppiMaximumErrorGetBufferHostSize_64f_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_64f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.79 muppiMaximumErrorGetBufferHostSize_64f_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.80 muppiMaximumErrorGetBufferHostSize_64f_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.81 muppiMaximumErrorGetBufferHostSize_8s_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.82 muppiMaximumErrorGetBufferHostSize_8s_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.83 muppiMaximumErrorGetBufferHostSize_8s_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.84 muppiMaximumErrorGetBufferHostSize_8s_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.85 muppiMaximumErrorGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.86 muppiMaximumErrorGetBufferHostSize_8u_C2R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.87 muppiMaximumErrorGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.218.2.88 muppiMaximumErrorGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMaximumErrorGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumError_8u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219 AverageError

AverageError.

  • MUppStatus muppiAverageError_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8s_C1R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8s_C1R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16u_C1R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16sc_C1R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16sc_C1R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32u_C1R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32u_C1R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32s_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32sc_C1R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32sc_C1R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32fc_C1R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32fc_C1R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_64f_C1R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_64f_C1R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8u_C2R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8u_C2R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8s_C2R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8s_C2R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16u_C2R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16u_C2R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16s_C2R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16s_C2R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16sc_C2R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16sc_C2R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32u_C2R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32u_C2R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32s_C2R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32s_C2R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32sc_C2R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32sc_C2R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32f_C2R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32f_C2R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32fc_C2R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32fc_C2R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_64f_C2R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_64f_C2R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8s_C3R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8s_C3R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16u_C3R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16sc_C3R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16sc_C3R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32u_C3R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32u_C3R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32s_C3R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32sc_C3R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32sc_C3R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32fc_C3R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32fc_C3R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_64f_C3R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_64f_C3R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8u_C4R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_8s_C4R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_8s_C4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16u_C4R (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_16sc_C4R_Ctx (const MUpp16sc ∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_16sc_C4R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32u_C4R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32u_C4R (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32s_C4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32sc_C4R_Ctx (const MUpp32sc ∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32sc_C4R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_32fc_C4R_Ctx (const MUpp32fc ∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_32fc_C4R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageError_64f_C4R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗p←- Src2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageError_64f_C4R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

AverageErrorGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormDiff_Inf primitives.

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C2R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C2R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C2R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_8s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32u_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32s_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C4R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C4R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageErrorGetBufferHostSize_64f_C4R (MUppiSize oSizeROI, int∗hpBufferSize)

7.219.1 Detailed Description

Primitives for computing the average error between two images. Given two imagespSrc 1 andpSrc 2 both with widthWand heightH, the average error is defined as:

AverageError=
1
W·H·N
NX− 1
n=0
HX− 1
j=0
WX− 1
i=0
|pSrc1(j,i)−pSrc2(j,i)|

where N stands for the number of channels. If the image is in complex format, the absolute value is used for computation.

7.219.2 Function Documentation

7.219.2.1 muppiAverageError_16s_C1R_Ctx()

MUppStatus muppiAverageError_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.2 muppiAverageError_16s_C2R_Ctx()

MUppStatus muppiAverageError_16s_C2R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.3 muppiAverageError_16s_C3R_Ctx()

MUppStatus muppiAverageError_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.4 muppiAverageError_16s_C4R_Ctx()

MUppStatus muppiAverageError_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.5 muppiAverageError_16sc_C1R_Ctx()

MUppStatus muppiAverageError_16sc_C1R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.6 muppiAverageError_16sc_C2R_Ctx()

MUppStatus muppiAverageError_16sc_C2R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.7 muppiAverageError_16sc_C3R_Ctx()

MUppStatus muppiAverageError_16sc_C3R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.8 muppiAverageError_16sc_C4R_Ctx()

MUppStatus muppiAverageError_16sc_C4R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.9 muppiAverageError_16u_C1R_Ctx()

MUppStatus muppiAverageError_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.10 muppiAverageError_16u_C2R_Ctx()

MUppStatus muppiAverageError_16u_C2R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.11 muppiAverageError_16u_C3R_Ctx()

MUppStatus muppiAverageError_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.12 muppiAverageError_16u_C4R_Ctx()

MUppStatus muppiAverageError_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.13 muppiAverageError_32f_C1R_Ctx()

MUppStatus muppiAverageError_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.14 muppiAverageError_32f_C2R_Ctx()

MUppStatus muppiAverageError_32f_C2R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.15 muppiAverageError_32f_C3R_Ctx()

MUppStatus muppiAverageError_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.16 muppiAverageError_32f_C4R_Ctx()

MUppStatus muppiAverageError_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.17 muppiAverageError_32fc_C1R_Ctx()

MUppStatus muppiAverageError_32fc_C1R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.18 muppiAverageError_32fc_C2R_Ctx()

MUppStatus muppiAverageError_32fc_C2R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.19 muppiAverageError_32fc_C3R_Ctx()

MUppStatus muppiAverageError_32fc_C3R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.20 muppiAverageError_32fc_C4R_Ctx()

MUppStatus muppiAverageError_32fc_C4R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.21 muppiAverageError_32s_C1R_Ctx()

MUppStatus muppiAverageError_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.22 muppiAverageError_32s_C2R_Ctx()

MUppStatus muppiAverageError_32s_C2R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.23 muppiAverageError_32s_C3R_Ctx()

MUppStatus muppiAverageError_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.24 muppiAverageError_32s_C4R_Ctx()

MUppStatus muppiAverageError_32s_C4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.25 muppiAverageError_32sc_C1R_Ctx()

MUppStatus muppiAverageError_32sc_C1R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.26 muppiAverageError_32sc_C2R_Ctx()

MUppStatus muppiAverageError_32sc_C2R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.27 muppiAverageError_32sc_C3R_Ctx()

MUppStatus muppiAverageError_32sc_C3R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.28 muppiAverageError_32sc_C4R_Ctx()

MUppStatus muppiAverageError_32sc_C4R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed complex image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.29 muppiAverageError_32u_C1R_Ctx()

MUppStatus muppiAverageError_32u_C1R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.30 muppiAverageError_32u_C2R_Ctx()

MUppStatus muppiAverageError_32u_C2R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.31 muppiAverageError_32u_C3R_Ctx()

MUppStatus muppiAverageError_32u_C3R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.32 muppiAverageError_32u_C4R_Ctx()

MUppStatus muppiAverageError_32u_C4R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.33 muppiAverageError_64f_C1R_Ctx()

MUppStatus muppiAverageError_64f_C1R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 64-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.34 muppiAverageError_64f_C2R_Ctx()

MUppStatus muppiAverageError_64f_C2R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 64-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.35 muppiAverageError_64f_C3R_Ctx()

MUppStatus muppiAverageError_64f_C3R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 64-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.36 muppiAverageError_64f_C4R_Ctx()

MUppStatus muppiAverageError_64f_C4R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 64-bit floating point image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.37 muppiAverageError_8s_C1R_Ctx()

MUppStatus muppiAverageError_8s_C1R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.38 muppiAverageError_8s_C2R_Ctx()

MUppStatus muppiAverageError_8s_C2R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.39 muppiAverageError_8s_C3R_Ctx()

MUppStatus muppiAverageError_8s_C3R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.40 muppiAverageError_8s_C4R_Ctx()

MUppStatus muppiAverageError_8s_C4R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.41 muppiAverageError_8u_C1R_Ctx()

MUppStatus muppiAverageError_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.42 muppiAverageError_8u_C2R_Ctx()

MUppStatus muppiAverageError_8u_C2R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.43 muppiAverageError_8u_C3R_Ctx()

MUppStatus muppiAverageError_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.44 muppiAverageError_8u_C4R_Ctx()

MUppStatus muppiAverageError_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image Average_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.219.2.45 muppiAverageErrorGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.46 muppiAverageErrorGetBufferHostSize_16s_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.47 muppiAverageErrorGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.48 muppiAverageErrorGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.49 muppiAverageErrorGetBufferHostSize_16sc_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.50 muppiAverageErrorGetBufferHostSize_16sc_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.51 muppiAverageErrorGetBufferHostSize_16sc_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.52 muppiAverageErrorGetBufferHostSize_16sc_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.53 muppiAverageErrorGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.54 muppiAverageErrorGetBufferHostSize_16u_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.55 muppiAverageErrorGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.56 muppiAverageErrorGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_16u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.57 muppiAverageErrorGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.58 muppiAverageErrorGetBufferHostSize_32f_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.59 muppiAverageErrorGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.60 muppiAverageErrorGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.61 muppiAverageErrorGetBufferHostSize_32fc_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32fc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.62 muppiAverageErrorGetBufferHostSize_32fc_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32fc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.63 muppiAverageErrorGetBufferHostSize_32fc_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32fc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.64 muppiAverageErrorGetBufferHostSize_32fc_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32fc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32fc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.65 muppiAverageErrorGetBufferHostSize_32s_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.66 muppiAverageErrorGetBufferHostSize_32s_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.67 muppiAverageErrorGetBufferHostSize_32s_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.68 muppiAverageErrorGetBufferHostSize_32s_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.69 muppiAverageErrorGetBufferHostSize_32sc_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.70 muppiAverageErrorGetBufferHostSize_32sc_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.71 muppiAverageErrorGetBufferHostSize_32sc_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.72 muppiAverageErrorGetBufferHostSize_32sc_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.73 muppiAverageErrorGetBufferHostSize_32u_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.74 muppiAverageErrorGetBufferHostSize_32u_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.75 muppiAverageErrorGetBufferHostSize_32u_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.76 muppiAverageErrorGetBufferHostSize_32u_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_32u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_32u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.77 muppiAverageErrorGetBufferHostSize_64f_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.78 muppiAverageErrorGetBufferHostSize_64f_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_64f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_64f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.79 muppiAverageErrorGetBufferHostSize_64f_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.80 muppiAverageErrorGetBufferHostSize_64f_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.81 muppiAverageErrorGetBufferHostSize_8s_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.82 muppiAverageErrorGetBufferHostSize_8s_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.83 muppiAverageErrorGetBufferHostSize_8s_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.84 muppiAverageErrorGetBufferHostSize_8s_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.85 muppiAverageErrorGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.86 muppiAverageErrorGetBufferHostSize_8u_C2R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.87 muppiAverageErrorGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.219.2.88 muppiAverageErrorGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiAverageErrorGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageError_8u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220 MaximumRelativeError

MaximumRelativeError.

  • MUppStatus muppiMaximumRelativeError_8u_C1R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8s_C1R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8s_C1R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16u_C1R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16s_C1R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16sc_C1R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16sc_C1R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32u_C1R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32u_C1R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32s_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32s_C1R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32sc_C1R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32sc_C1R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32f_C1R (const MUpp32f ∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32fc_C1R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32fc_C1R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_64f_C1R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_64f_C1R (const MUpp64f ∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8u_C2R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8u_C2R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8s_C2R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8s_C2R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16u_C2R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16u_C2R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16s_C2R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16s_C2R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16sc_C2R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16sc_C2R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32u_C2R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32u_C2R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32s_C2R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32s_C2R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32sc_C2R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32sc_C2R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32f_C2R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32f_C2R (const MUpp32f ∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32fc_C2R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32fc_C2R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_64f_C2R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_64f_C2R (const MUpp64f ∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8u_C3R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8s_C3R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8s_C3R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16u_C3R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16s_C3R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16sc_C3R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16sc_C3R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32u_C3R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32u_C3R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32s_C3R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32s_C3R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32sc_C3R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32sc_C3R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32f_C3R (const MUpp32f ∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32fc_C3R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32fc_C3R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_64f_C3R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_64f_C3R (const MUpp64f ∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8u_C4R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_8s_C4R_Ctx (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_8s_C4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16u_C4R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16s_C4R (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_16sc_C4R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_16sc_C4R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32u_C4R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32u_C4R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32s_C4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32s_C4R (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32sc_C4R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32sc_C4R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32f_C4R (const MUpp32f ∗pSrc1, int nSrc1Step, const MUpp32f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_32fc_C4R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_32fc_C4R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMaximumRelativeError_64f_C4R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeError_64f_C4R (const MUpp64f ∗pSrc1, int nSrc1Step, const MUpp64f∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

MaximumRelativeErrorGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormDiff_Inf primitives.

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C1R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C1R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C1R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C2R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C2R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C2R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C2R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C3R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C3R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C3R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C4R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C4R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C4R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C4R (MUppiSize oSizeROI, int ∗hpBufferSize)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

7.220.1 Detailed Description

Primitives for computing the maximum relative error between two images. Given two imagespSrc 1 andpSrc 2 both with widthWand heightH, the maximum relative error is defined as:

MaximumRelativeError=max
|pSrc1(j,i)−pSrc2(j,i)|
max(|pSrc1(j,i)|,|pSrc2(j,i)|)

If the image is in complex format, the absolute value is used for computation. For multiple channles, the maximum relative error of all the channles is returned.

7.220.2 Function Documentation

7.220.2.1 muppiMaximumRelativeError_16s_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.2 muppiMaximumRelativeError_16s_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_16s_C2R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.3 muppiMaximumRelativeError_16s_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.4 muppiMaximumRelativeError_16s_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.5 muppiMaximumRelativeError_16sc_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_16sc_C1R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.6 muppiMaximumRelativeError_16sc_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_16sc_C2R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.7 muppiMaximumRelativeError_16sc_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_16sc_C3R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.8 muppiMaximumRelativeError_16sc_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_16sc_C4R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.9 muppiMaximumRelativeError_16u_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.10 muppiMaximumRelativeError_16u_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_16u_C2R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.11 muppiMaximumRelativeError_16u_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.12 muppiMaximumRelativeError_16u_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.13 muppiMaximumRelativeError_32f_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.14 muppiMaximumRelativeError_32f_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_32f_C2R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.15 muppiMaximumRelativeError_32f_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.16 muppiMaximumRelativeError_32f_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.17 muppiMaximumRelativeError_32fc_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_32fc_C1R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.18 muppiMaximumRelativeError_32fc_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_32fc_C2R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.19 muppiMaximumRelativeError_32fc_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_32fc_C3R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.20 muppiMaximumRelativeError_32fc_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_32fc_C4R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.21 muppiMaximumRelativeError_32s_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.22 muppiMaximumRelativeError_32s_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_32s_C2R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.23 muppiMaximumRelativeError_32s_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.24 muppiMaximumRelativeError_32s_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_32s_C4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.25 muppiMaximumRelativeError_32sc_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_32sc_C1R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.26 muppiMaximumRelativeError_32sc_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_32sc_C2R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.27 muppiMaximumRelativeError_32sc_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_32sc_C3R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.28 muppiMaximumRelativeError_32sc_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_32sc_C4R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.29 muppiMaximumRelativeError_32u_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_32u_C1R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.30 muppiMaximumRelativeError_32u_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_32u_C2R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.31 muppiMaximumRelativeError_32u_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_32u_C3R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.32 muppiMaximumRelativeError_32u_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_32u_C4R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.33 muppiMaximumRelativeError_64f_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_64f_C1R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.34 muppiMaximumRelativeError_64f_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_64f_C2R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.35 muppiMaximumRelativeError_64f_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_64f_C3R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.36 muppiMaximumRelativeError_64f_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_64f_C4R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.37 muppiMaximumRelativeError_8s_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_8s_C1R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.38 muppiMaximumRelativeError_8s_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_8s_C2R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.39 muppiMaximumRelativeError_8s_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_8s_C3R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.40 muppiMaximumRelativeError_8s_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_8s_C4R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.41 muppiMaximumRelativeError_8u_C1R_Ctx()

MUppStatus muppiMaximumRelativeError_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.42 muppiMaximumRelativeError_8u_C2R_Ctx()

MUppStatus muppiMaximumRelativeError_8u_C2R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.43 muppiMaximumRelativeError_8u_C3R_Ctx()

MUppStatus muppiMaximumRelativeError_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.44 muppiMaximumRelativeError_8u_C4R_Ctx()

MUppStatus muppiMaximumRelativeError_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.220.2.45 muppiMaximumRelativeErrorGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.46 muppiMaximumRelativeErrorGetBufferHostSize_16s_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.47 muppiMaximumRelativeErrorGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.48 muppiMaximumRelativeErrorGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.49 muppiMaximumRelativeErrorGetBufferHostSize_16sc_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.50 muppiMaximumRelativeErrorGetBufferHostSize_16sc_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.51 muppiMaximumRelativeErrorGetBufferHostSize_16sc_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.52 muppiMaximumRelativeErrorGetBufferHostSize_16sc_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.53 muppiMaximumRelativeErrorGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.54 muppiMaximumRelativeErrorGetBufferHostSize_16u_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.55 muppiMaximumRelativeErrorGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.56 muppiMaximumRelativeErrorGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_16u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.57 muppiMaximumRelativeErrorGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.58 muppiMaximumRelativeErrorGetBufferHostSize_32f_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.59 muppiMaximumRelativeErrorGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.60 muppiMaximumRelativeErrorGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.61 muppiMaximumRelativeErrorGetBufferHostSize_32fc_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32fc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.62 muppiMaximumRelativeErrorGetBufferHostSize_32fc_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32fc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.63 muppiMaximumRelativeErrorGetBufferHostSize_32fc_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32fc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.64 muppiMaximumRelativeErrorGetBufferHostSize_32fc_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32fc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32fc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.65 muppiMaximumRelativeErrorGetBufferHostSize_32s_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.66 muppiMaximumRelativeErrorGetBufferHostSize_32s_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.67 muppiMaximumRelativeErrorGetBufferHostSize_32s_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.68 muppiMaximumRelativeErrorGetBufferHostSize_32s_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.69 muppiMaximumRelativeErrorGetBufferHostSize_32sc_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.70 muppiMaximumRelativeErrorGetBufferHostSize_32sc_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.71 muppiMaximumRelativeErrorGetBufferHostSize_32sc_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.72 muppiMaximumRelativeErrorGetBufferHostSize_32sc_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.73 muppiMaximumRelativeErrorGetBufferHostSize_32u_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.74 muppiMaximumRelativeErrorGetBufferHostSize_32u_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.75 muppiMaximumRelativeErrorGetBufferHostSize_32u_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.76 muppiMaximumRelativeErrorGetBufferHostSize_32u_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_32u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_32u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.77 muppiMaximumRelativeErrorGetBufferHostSize_64f_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.78 muppiMaximumRelativeErrorGetBufferHostSize_64f_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_64f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.79 muppiMaximumRelativeErrorGetBufferHostSize_64f_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.80 muppiMaximumRelativeErrorGetBufferHostSize_64f_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.81 muppiMaximumRelativeErrorGetBufferHostSize_8s_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.82 muppiMaximumRelativeErrorGetBufferHostSize_8s_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.83 muppiMaximumRelativeErrorGetBufferHostSize_8s_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.84 muppiMaximumRelativeErrorGetBufferHostSize_8s_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.85 muppiMaximumRelativeErrorGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.86 muppiMaximumRelativeErrorGetBufferHostSize_8u_C2R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.87 muppiMaximumRelativeErrorGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.220.2.88 muppiMaximumRelativeErrorGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiMaximumRelativeErrorGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMaximumRelativeError_8u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221 AverageRelativeError

AverageRelativeError.

  • MUppStatus muppiAverageRelativeError_8u_C1R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8s_C1R_Ctx (const MUpp8s ∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8s_C1R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16u_C1R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16u_C1R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16s_C1R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16s_C1R (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16sc_C1R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16sc_C1R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32u_C1R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32u_C1R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32s_C1R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32s_C1R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32sc_C1R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32sc_C1R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32f_C1R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32f_C1R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32fc_C1R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32fc_C1R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_64f_C1R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_64f_C1R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8u_C2R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8u_C2R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8s_C2R_Ctx (const MUpp8s ∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8s_C2R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16u_C2R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16u_C2R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16s_C2R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16s_C2R (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16sc_C2R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16sc_C2R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32u_C2R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32u_C2R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32s_C2R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32s_C2R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32sc_C2R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32sc_C2R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32f_C2R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32f_C2R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32fc_C2R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32fc_C2R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_64f_C2R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_64f_C2R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8u_C3R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8s_C3R_Ctx (const MUpp8s ∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8s_C3R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16u_C3R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16u_C3R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16s_C3R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16s_C3R (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16sc_C3R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16sc_C3R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32u_C3R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32u_C3R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32s_C3R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32s_C3R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32sc_C3R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32sc_C3R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32f_C3R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32f_C3R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32fc_C3R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32fc_C3R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_64f_C3R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_64f_C3R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8u_C4R_Ctx (const MUpp8u ∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8u_C4R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_8s_C4R_Ctx (const MUpp8s ∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_8s_C4R (const MUpp8s∗pSrc1, int nSrc1Step, const MUpp8s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16u_C4R_Ctx (const MUpp16u∗pSrc1, int nSrc1Step, const MUpp16u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16u_C4R (const MUpp16u ∗pSrc1, int nSrc1Step, const MUpp16u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16s_C4R_Ctx (const MUpp16s∗pSrc1, int nSrc1Step, const MUpp16s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16s_C4R (const MUpp16s ∗pSrc1, int nSrc1Step, const MUpp16s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_16sc_C4R_Ctx (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_16sc_C4R (const MUpp16sc∗pSrc1, int nSrc1Step, const MUpp16sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32u_C4R_Ctx (const MUpp32u∗pSrc1, int nSrc1Step, const MUpp32u ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32u_C4R (const MUpp32u ∗pSrc1, int nSrc1Step, const MUpp32u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32s_C4R_Ctx (const MUpp32s∗pSrc1, int nSrc1Step, const MUpp32s ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32s_C4R (const MUpp32s ∗pSrc1, int nSrc1Step, const MUpp32s∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32sc_C4R_Ctx (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32sc_C4R (const MUpp32sc∗pSrc1, int nSrc1Step, const MUpp32sc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32f_C4R_Ctx (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32f_C4R (const MUpp32f∗pSrc1, int nSrc1Step, const MUpp32f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_32fc_C4R_Ctx (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_32fc_C4R (const MUpp32fc∗pSrc1, int nSrc1Step, const MUpp32fc∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiAverageRelativeError_64f_C4R_Ctx (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f ∗pError, MUpp8u ∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeError_64f_C4R (const MUpp64f∗pSrc1, int nSrc1Step, const MUpp64f ∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp64f∗pError, MUpp8u∗pDeviceBuffer)

AverageRelativeErrorGetBufferHostSize

Companion primitives for computing the device buffer size (in bytes) required by the NormDiff_Inf primitives.

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C1R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C1R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C2R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C2R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C3R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C3R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C4R_Ctx (MUppiSize oSizeROI, int∗hp←- BufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C4R (MUppiSize oSizeROI, int∗hp←- BufferSize)

7.221.1 Detailed Description

Primitives for computing the average relative error between two images. Given two imagespSrc 1 andpSrc 2 both with widthWand heightH, the maximum relative error is defined as:

AverageRelativeError=
1
W·H·N
NX− 1
n=0
HX− 1
j=0
WX− 1
i=0
|pSrc1(j,i)−pSrc2(j,i)|
max(|pSrc1(j,i)|,|pSrc2(j,i)|)

where N is the number of channels. If the image is in complex format, the absolute value is used for computation.

7.221.2 Function Documentation

7.221.2.1 muppiAverageRelativeError_16s_C1R_Ctx()

MUppStatus muppiAverageRelativeError_16s_C1R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.2 muppiAverageRelativeError_16s_C2R_Ctx()

MUppStatus muppiAverageRelativeError_16s_C2R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.3 muppiAverageRelativeError_16s_C3R_Ctx()

MUppStatus muppiAverageRelativeError_16s_C3R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.4 muppiAverageRelativeError_16s_C4R_Ctx()

MUppStatus muppiAverageRelativeError_16s_C4R_Ctx ( const MUpp16s∗pSrc1, intnSrc1Step, const MUpp16s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.5 muppiAverageRelativeError_16sc_C1R_Ctx()

MUppStatus muppiAverageRelativeError_16sc_C1R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.6 muppiAverageRelativeError_16sc_C2R_Ctx()

MUppStatus muppiAverageRelativeError_16sc_C2R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.7 muppiAverageRelativeError_16sc_C3R_Ctx()

MUppStatus muppiAverageRelativeError_16sc_C3R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.8 muppiAverageRelativeError_16sc_C4R_Ctx()

MUppStatus muppiAverageRelativeError_16sc_C4R_Ctx ( const MUpp16sc∗pSrc1, intnSrc1Step, const MUpp16sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.9 muppiAverageRelativeError_16u_C1R_Ctx()

MUppStatus muppiAverageRelativeError_16u_C1R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.10 muppiAverageRelativeError_16u_C2R_Ctx()

MUppStatus muppiAverageRelativeError_16u_C2R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.11 muppiAverageRelativeError_16u_C3R_Ctx()

MUppStatus muppiAverageRelativeError_16u_C3R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.12 muppiAverageRelativeError_16u_C4R_Ctx()

MUppStatus muppiAverageRelativeError_16u_C4R_Ctx ( const MUpp16u∗pSrc1, intnSrc1Step, const MUpp16u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 16-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.13 muppiAverageRelativeError_32f_C1R_Ctx()

MUppStatus muppiAverageRelativeError_32f_C1R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.14 muppiAverageRelativeError_32f_C2R_Ctx()

MUppStatus muppiAverageRelativeError_32f_C2R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.15 muppiAverageRelativeError_32f_C3R_Ctx()

MUppStatus muppiAverageRelativeError_32f_C3R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.16 muppiAverageRelativeError_32f_C4R_Ctx()

MUppStatus muppiAverageRelativeError_32f_C4R_Ctx ( const MUpp32f∗pSrc1, intnSrc1Step, const MUpp32f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.17 muppiAverageRelativeError_32fc_C1R_Ctx()

MUppStatus muppiAverageRelativeError_32fc_C1R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.18 muppiAverageRelativeError_32fc_C2R_Ctx()

MUppStatus muppiAverageRelativeError_32fc_C2R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.19 muppiAverageRelativeError_32fc_C3R_Ctx()

MUppStatus muppiAverageRelativeError_32fc_C3R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.20 muppiAverageRelativeError_32fc_C4R_Ctx()

MUppStatus muppiAverageRelativeError_32fc_C4R_Ctx ( const MUpp32fc∗pSrc1, intnSrc1Step, const MUpp32fc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit floating point complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.21 muppiAverageRelativeError_32s_C1R_Ctx()

MUppStatus muppiAverageRelativeError_32s_C1R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.22 muppiAverageRelativeError_32s_C2R_Ctx()

MUppStatus muppiAverageRelativeError_32s_C2R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.23 muppiAverageRelativeError_32s_C3R_Ctx()

MUppStatus muppiAverageRelativeError_32s_C3R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.24 muppiAverageRelativeError_32s_C4R_Ctx()

MUppStatus muppiAverageRelativeError_32s_C4R_Ctx ( const MUpp32s∗pSrc1, intnSrc1Step, const MUpp32s∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.25 muppiAverageRelativeError_32sc_C1R_Ctx()

MUppStatus muppiAverageRelativeError_32sc_C1R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.26 muppiAverageRelativeError_32sc_C2R_Ctx()

MUppStatus muppiAverageRelativeError_32sc_C2R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.27 muppiAverageRelativeError_32sc_C3R_Ctx()

MUppStatus muppiAverageRelativeError_32sc_C3R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.28 muppiAverageRelativeError_32sc_C4R_Ctx()

MUppStatus muppiAverageRelativeError_32sc_C4R_Ctx ( const MUpp32sc∗pSrc1, intnSrc1Step, const MUpp32sc∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit signed complex image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.29 muppiAverageRelativeError_32u_C1R_Ctx()

MUppStatus muppiAverageRelativeError_32u_C1R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.30 muppiAverageRelativeError_32u_C2R_Ctx()

MUppStatus muppiAverageRelativeError_32u_C2R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.31 muppiAverageRelativeError_32u_C3R_Ctx()

MUppStatus muppiAverageRelativeError_32u_C3R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.32 muppiAverageRelativeError_32u_C4R_Ctx()

MUppStatus muppiAverageRelativeError_32u_C4R_Ctx ( const MUpp32u∗pSrc1, intnSrc1Step, const MUpp32u∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 32-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.33 muppiAverageRelativeError_64f_C1R_Ctx()

MUppStatus muppiAverageRelativeError_64f_C1R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.34 muppiAverageRelativeError_64f_C2R_Ctx()

MUppStatus muppiAverageRelativeError_64f_C2R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.35 muppiAverageRelativeError_64f_C3R_Ctx()

MUppStatus muppiAverageRelativeError_64f_C3R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.36 muppiAverageRelativeError_64f_C4R_Ctx()

MUppStatus muppiAverageRelativeError_64f_C4R_Ctx ( const MUpp64f∗pSrc1, intnSrc1Step, const MUpp64f∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 64-bit floating point image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.37 muppiAverageRelativeError_8s_C1R_Ctx()

MUppStatus muppiAverageRelativeError_8s_C1R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.38 muppiAverageRelativeError_8s_C2R_Ctx()

MUppStatus muppiAverageRelativeError_8s_C2R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.39 muppiAverageRelativeError_8s_C3R_Ctx()

MUppStatus muppiAverageRelativeError_8s_C3R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.40 muppiAverageRelativeError_8s_C4R_Ctx()

MUppStatus muppiAverageRelativeError_8s_C4R_Ctx ( const MUpp8s ∗pSrc1, intnSrc1Step, const MUpp8s ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit signed image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.41 muppiAverageRelativeError_8u_C1R_Ctx()

MUppStatus muppiAverageRelativeError_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.42 muppiAverageRelativeError_8u_C2R_Ctx()

MUppStatus muppiAverageRelativeError_8u_C2R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Two-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.43 muppiAverageRelativeError_8u_C3R_Ctx()

MUppStatus muppiAverageRelativeError_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.44 muppiAverageRelativeError_8u_C4R_Ctx()

MUppStatus muppiAverageRelativeError_8u_C4R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp64f ∗pError, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Four-channel 8-bit unsigned image MaximumRelative_Error. For common parameter descriptions, see Common parameters for muppiMaximumError functions.

7.221.2.45 muppiAverageRelativeErrorGetBufferHostSize_16s_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.46 muppiAverageRelativeErrorGetBufferHostSize_16s_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.47 muppiAverageRelativeErrorGetBufferHostSize_16s_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.48 muppiAverageRelativeErrorGetBufferHostSize_16s_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.49 muppiAverageRelativeErrorGetBufferHostSize_16sc_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.50 muppiAverageRelativeErrorGetBufferHostSize_16sc_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.51 muppiAverageRelativeErrorGetBufferHostSize_16sc_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.52 muppiAverageRelativeErrorGetBufferHostSize_16sc_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.53 muppiAverageRelativeErrorGetBufferHostSize_16u_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.54 muppiAverageRelativeErrorGetBufferHostSize_16u_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.55 muppiAverageRelativeErrorGetBufferHostSize_16u_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.56 muppiAverageRelativeErrorGetBufferHostSize_16u_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_16u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_16u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.57 muppiAverageRelativeErrorGetBufferHostSize_32f_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.58 muppiAverageRelativeErrorGetBufferHostSize_32f_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.59 muppiAverageRelativeErrorGetBufferHostSize_32f_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.60 muppiAverageRelativeErrorGetBufferHostSize_32f_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.61 muppiAverageRelativeErrorGetBufferHostSize_32fc_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32fc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.62 muppiAverageRelativeErrorGetBufferHostSize_32fc_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32fc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.63 muppiAverageRelativeErrorGetBufferHostSize_32fc_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32fc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.64 muppiAverageRelativeErrorGetBufferHostSize_32fc_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32fc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32fc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.65 muppiAverageRelativeErrorGetBufferHostSize_32s_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.66 muppiAverageRelativeErrorGetBufferHostSize_32s_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.67 muppiAverageRelativeErrorGetBufferHostSize_32s_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.68 muppiAverageRelativeErrorGetBufferHostSize_32s_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.69 muppiAverageRelativeErrorGetBufferHostSize_32sc_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32sc_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.70 muppiAverageRelativeErrorGetBufferHostSize_32sc_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32sc_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.71 muppiAverageRelativeErrorGetBufferHostSize_32sc_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32sc_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.72 muppiAverageRelativeErrorGetBufferHostSize_32sc_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32sc_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32sc_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.73 muppiAverageRelativeErrorGetBufferHostSize_32u_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.74 muppiAverageRelativeErrorGetBufferHostSize_32u_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.75 muppiAverageRelativeErrorGetBufferHostSize_32u_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.76 muppiAverageRelativeErrorGetBufferHostSize_32u_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_32u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_32u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.77 muppiAverageRelativeErrorGetBufferHostSize_64f_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_64f_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.78 muppiAverageRelativeErrorGetBufferHostSize_64f_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_64f_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.79 muppiAverageRelativeErrorGetBufferHostSize_64f_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_64f_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.80 muppiAverageRelativeErrorGetBufferHostSize_64f_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_64f_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_64f_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.81 muppiAverageRelativeErrorGetBufferHostSize_8s_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8s_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.82 muppiAverageRelativeErrorGetBufferHostSize_8s_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8s_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.83 muppiAverageRelativeErrorGetBufferHostSize_8s_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8s_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.84 muppiAverageRelativeErrorGetBufferHostSize_8s_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8s_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8s_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.85 muppiAverageRelativeErrorGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.86 muppiAverageRelativeErrorGetBufferHostSize_8u_C2R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C2R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8u_C2R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.87 muppiAverageRelativeErrorGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.221.2.88 muppiAverageRelativeErrorGetBufferHostSize_8u_C4R_Ctx()

MUppStatus muppiAverageRelativeErrorGetBufferHostSize_8u_C4R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiAverageRelativeError_8u_C4R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222 IQA

MSE

  • MUppStatus muppiMSE_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSE, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMSE_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUppiSize oSizeROI, MUpp32f∗pMSE, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMSE_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSE, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiMSE_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUppiSize oSizeROI, MUpp32f∗pMSE, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiPSNR_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pPSNR, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiPSNR_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUppiSize oSizeROI, MUpp32f∗pPSNR, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiPSNR_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pPSNR, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiPSNR_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUppiSize oSizeROI, MUpp32f∗pPSNR, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiSSIM_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiSSIM_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUppiSize oSizeROI, MUpp32f∗pSSIM, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiSSIM_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContext mupp←- StreamCtx)

  • MUppStatus muppiSSIM_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int n←- Src2Step, MUppiSize oSizeROI, MUpp32f∗pSSIM, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMSSSIM_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSSSIM_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSSSIM, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiWMSSSIM_8u_C1R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIM_8u_C1R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSSSIM, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiWMSSSIM_8u_C3R_Ctx (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIM_8u_C3R (const MUpp8u∗pSrc1, int nSrc1Step, const MUpp8u∗pSrc2, int nSrc2Step, MUppiSize oSizeROI, MUpp32f∗pMSSSIM, MUpp8u∗pDeviceBuffer)

  • MUppStatus muppiMSEGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMSEGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiPSNRGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiPSNRGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiSSIMGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiSSIMGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMSSSIMGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int ∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSSSIMGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiWMSSSIMGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiWMSSSIMGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMSEBatch_8u_C1R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatch_8u_C1R (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗p←- DeviceBufferList)

  • MUppStatus muppiMSEBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatch_8u_C3R (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗p←- DeviceBufferList)

  • MUppStatus muppiPSNRBatch_8u_C1R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatch_8u_C1R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiPSNRBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatch_8u_C3R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiSSIMBatch_8u_C1R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatch_8u_C1R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiSSIMBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatch_8u_C3R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiWMSSSIMBatch_8u_C1R_Ctx (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatch_8u_C1R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiWMSSSIMBatch_8u_C3R_Ctx (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatch_8u_C3R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiMSEBatch_8u_C1R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatch_8u_C1R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiMSEBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiPSNRBatch_8u_C1R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- PSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatch_8u_C1R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiPSNRBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- PSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiWMSSSIMBatch_8u_C1R_Advanced_Ctx (const MUppiImageDescriptor∗pSrc1Batch←- List, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatch_8u_C1R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiWMSSSIMBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor∗pSrc1Batch←- List, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

7.222.1 Detailed Description

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

7.222.2 Function Documentation

7.222.2.1 muppiMSE_8u_C1R_Ctx()

MUppStatus muppiMSE_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pMSE, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MSE.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMSE Device memory pointer to the computed MSE of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.222.2.2 muppiMSE_8u_C3R_Ctx()

MUppStatus muppiMSE_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pMSE, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MSE.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMSE Device memory pointer to the computed MSE of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.
muPP API v 1.4.0 1139

Returns

Image data related error codes, ROI related error codes.

7.222.2.3 muppiMSEBatch_8u_C1R_Advanced_Ctx()

MUppStatus muppiMSEBatch_8u_C1R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned MSE for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.4 muppiMSEBatch_8u_C1R_Ctx()

MUppStatus muppiMSEBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned MSE for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (o←- SizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.5 muppiMSEBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiMSEBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned MSE for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.6 muppiMSEBatch_8u_C3R_Ctx()

MUppStatus muppiMSEBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned MSE for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (o←- SizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.7 muppiMSEBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMSEBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiMSEBatch_8u_C1R For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.8 muppiMSEBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMSEBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiMSEBatch_8u_C3R For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.9 muppiMSEGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMSEGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMSE_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.10 muppiMSEGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMSEGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMSE_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.11 muppiMSSSIM_8u_C1R_Ctx()

MUppStatus muppiMSSSIM_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pMSSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MS-SSIM∗. This function will be deprecated in a future release use the muppi←- WMSSSIM functions instead.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMSSSIM Device memory pointer to the computed MS-SSIM of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.
muPP API v 1.4.0 1144

Returns

Image data related error codes, ROI related error codes.

7.222.2.12 muppiMSSSIMGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMSSSIMGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiMSSSIM_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.13 muppiPSNR_8u_C1R_Ctx()

MUppStatus muppiPSNR_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pPSNR, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image PSNR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pPSNR Device memory pointer to the computed PSNR of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.222.2.14 muppiPSNR_8u_C3R_Ctx()

MUppStatus muppiPSNR_8u_C3R_Ctx ( const MUpp8u ∗pSrc1,

intnSrc1Step,
const MUpp8u ∗pSrc2,
intnSrc2Step,
MUppiSizeoSizeROI,
MUpp32f ∗pPSNR,
MUpp8u∗pDeviceBuffer,
MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image PSNR.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pPSNR Device memory pointer to the computed PSNR of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.222.2.15 muppiPSNRBatch_8u_C1R_Advanced_Ctx()

MUppStatus muppiPSNRBatch_8u_C1R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned PSNR for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.
muPP API v 1.4.0 1146

Returns

Image data related error codes, ROI related error codes

7.222.2.16 muppiPSNRBatch_8u_C1R_Ctx()

MUppStatus muppiPSNRBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned PSNR for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.17 muppiPSNRBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiPSNRBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI,

MUpp32f ∗pPSNR,
MUppiBufferDescriptor ∗pDeviceBufferList,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned PSNR for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.18 muppiPSNRBatch_8u_C3R_Ctx()

MUppStatus muppiPSNRBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned PSNR for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.

Parameters

pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.19 muppiPSNRBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiPSNRBatch_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.20 muppiPSNRBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiPSNRBatch_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.21 muppiPSNRGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiPSNRGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiPSNR_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.22 muppiPSNRGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiPSNRGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiPSNR_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.23 muppiSSIM_8u_C1R_Ctx()

MUppStatus muppiSSIM_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image SSIM.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pSSIM Device memory pointer to the computed SSIM of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.222.2.24 muppiSSIM_8u_C3R_Ctx()

MUppStatus muppiSSIM_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image SSIM.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pSSIM Device memory pointer to the computed SSIM of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.
muPP API v 1.4.0 1150

Returns

Image data related error codes, ROI related error codes.

7.222.2.25 muppiSSIMBatch_8u_C1R_Ctx()

MUppStatus muppiSSIMBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned SSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pSSIM Device memory pointer to output array of the computed SSIM for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.26 muppiSSIMBatch_8u_C3R_Ctx()

MUppStatus muppiSSIMBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI,

MUpp32f ∗pSSIM,
MUppiBufferDescriptor ∗pDeviceBufferList,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned SSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pSSIM Device memory pointer to output array of the computed SSIM for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.27 muppiSSIMBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiSSIMBatch_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.28 muppiSSIMBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiSSIMBatch_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.29 muppiSSIMGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiSSIMGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSSIM_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.30 muppiSSIMGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiSSIMGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiSSIM_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.31 muppiWMSSSIM_8u_C1R_Ctx()

MUppStatus muppiWMSSSIM_8u_C1R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pMSSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

One-channel 8-bit unsigned image MS-SSIM∗. This function uses the algorithm described in the paper by Wang et. al. Wang, Z., Simoncelli, E.P., Bovik, A.C. Multiscale Structural Similarity for Image Quality Assessment. In: The Thirty-Seventh Asilomar Conference on Signals, Systems & Computers, 2003, 13981402. Pacific Grove, CA, USA: IEEE,

  1. https://doi.org/10.1109/ACSSC.2003.1292216. NOTE: this API call can only process o←- SizeROI dimensions 16px by 16px and above. Any oSizeROI dimensions less than 16px by 16px will result in undefined behaviour.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMSSSIM Device memory pointer to the computed MS-SSIM of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.222.2.32 muppiWMSSSIM_8u_C3R_Ctx()

MUppStatus muppiWMSSSIM_8u_C3R_Ctx ( const MUpp8u ∗pSrc1, intnSrc1Step, const MUpp8u ∗pSrc2, intnSrc2Step, MUppiSizeoSizeROI, MUpp32f ∗pMSSSIM, MUpp8u∗pDeviceBuffer, MUppStreamContextmuppStreamCtx)

Three-channel 8-bit unsigned image MS-SSIM∗. This function uses the algorithm described in the paper by Wang et. al. Wang, Z., Simoncelli, E.P., Bovik, A.C. Multiscale Structural Similarity for Image Quality Assessment. In: The Thirty-Seventh Asilomar Conference on Signals, Systems & Computers, 2003, 13981402. Pacific Grove, CA, USA: IEEE,

  1. https://doi.org/10.1109/ACSSC.2003.1292216. NOTE: this API call can only process o←- SizeROI dimensions 16px by 16px and above. Any oSizeROI dimensions less than 16px by 16px will result in undefined behaviour.

Parameters

pSrc1 Source-Image pointer.
nSrc1Step Source-Image line steps.
pSrc2 Source-Image pointer.
nSrc2Step Source-Image line steps.
oSizeROI Region-of-Interest (ROI).
pMSSSIM Device memory pointer to the computed MS-SSIM of two images.
pDeviceBuffer Pointer to the required device memory allocation, general_scratch_buffer. muppStreamCtx
application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes.

7.222.2.33 muppiWMSSSIMBatch_8u_C1R_Advanced_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C1R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize,

MUppiSizeoMaxSizeROI,
MUpp32f ∗pWMSSSIM,
MUppiBufferDescriptor ∗pDeviceBufferList,
MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned WMSSSIM for a batch of image pairs with per-image ROI NOTE: It is the user's respon- sibility to make sure the dimensions of per-image ROIs are 16 pixels by 16 pixels and above. Any per-image ROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.34 muppiWMSSSIMBatch_8u_C1R_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned WMSSSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images. NOTE: this API call can only process o←- SizeROI dimensions 16 pixels by 16 pixels and above. Any oSizeROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.

Parameters

nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize
  • sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.35 muppiWMSSSIMBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned WMSSSIM for a batch of image pairs with per-image ROI NOTE: It is the user's respon- sibility to make sure the dimensions of per-image ROIs are 16 pixels by 16 pixels and above. Any per-image ROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.36 muppiWMSSSIMBatch_8u_C3R_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned WMSSSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images. NOTE: this API call can only process ROI dimensions 16 pixels by 16 pixels and above. Any ROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize
  • sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.222.2.37 muppiWMSSSIMBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI,

int∗hpBufferSize,
MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiWMSSSIMBatch_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.38 muppiWMSSSIMBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiWMSSSIMBatch_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.39 muppiWMSSSIMGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiWMSSSIMGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiWMSSSIM_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.222.2.40 muppiWMSSSIMGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiWMSSSIMGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for muppiWMSSSIM_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223 IQABatch

MSE

  • MUppStatus muppiMSEBatch_8u_C1R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatch_8u_C1R (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗p←- DeviceBufferList)

  • MUppStatus muppiMSEBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatch_8u_C3R (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗p←- DeviceBufferList)

  • MUppStatus muppiPSNRBatch_8u_C1R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatch_8u_C1R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiPSNRBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatch_8u_C3R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiSSIMBatch_8u_C1R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatch_8u_C1R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiSSIMBatch_8u_C3R_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatch_8u_C3R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor ∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiWMSSSIMBatch_8u_C1R_Ctx (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatch_8u_C1R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiWMSSSIMBatch_8u_C3R_Ctx (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatch_8u_C3R (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oSizeROI, MUpp32f∗pWMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiMSEBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBufferSize, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBufferSize)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C1R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C1R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C3R_Ctx (MUppiSize oSizeROI, int∗hpBuffer←- Size, MUppStreamContext muppStreamCtx)

  • MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C3R (MUppiSize oSizeROI, int∗hpBuffer←- Size)

7.223.1 Detailed Description

Primitives for computing the image quality for a batch of image pairs, such as MSE, PSNR, SSIM, and MS-SSIM with a single Region-of-Interest (ROI) for all pairs of input images

7.223.2 Function Documentation

7.223.2.1 muppiMSEBatch_8u_C1R_Ctx()

MUppStatus muppiMSEBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned MSE for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (o←- SizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.2 muppiMSEBatch_8u_C3R_Ctx()

MUppStatus muppiMSEBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned MSE for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (o←- SizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.3 muppiMSEBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiMSEBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiMSEBatch_8u_C1R For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.4 muppiMSEBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiMSEBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiMSEBatch_8u_C3R For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.5 muppiPSNRBatch_8u_C1R_Ctx()

MUppStatus muppiPSNRBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned PSNR for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.6 muppiPSNRBatch_8u_C3R_Ctx()

MUppStatus muppiPSNRBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList,

const MUppiImageDescriptor∗pSrc2BatchList,
intnBatchSize,
MUppiSizeoSizeROI,
MUpp32f ∗pPSNR,
MUppiBufferDescriptor ∗pDeviceBufferList,
MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned PSNR for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.7 muppiPSNRBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiPSNRBatch_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.8 muppiPSNRBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiPSNRBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiPSNRBatch_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.9 muppiSSIMBatch_8u_C1R_Ctx()

MUppStatus muppiSSIMBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned SSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pSSIM Device memory pointer to output array of the computed SSIM for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.10 muppiSSIMBatch_8u_C3R_Ctx()

MUppStatus muppiSSIMBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned SSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pSSIM Device memory pointer to output array of the computed SSIM for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.11 muppiSSIMBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiSSIMBatch_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.12 muppiSSIMBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiSSIMBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiSSIMBatch_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.13 muppiWMSSSIMBatch_8u_C1R_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C1R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned WMSSSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images. NOTE: this API call can only process o←- SizeROI dimensions 16 pixels by 16 pixels and above. Any oSizeROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize
  • sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.14 muppiWMSSSIMBatch_8u_C3R_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C3R_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned WMSSSIM for a batch of image pairs for a single ROI. Provided oSizeROI will be used for all images passed in pSrc1BatchList and pSrc2BatchList arguments. API user must ensure that provided ROI (oSizeROI) does not go beyond the borders of any of provided images. NOTE: this API call can only process ROI dimensions 16 pixels by 16 pixels and above. Any ROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors, per image oSize must be initialized.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oSizeROI Region-of-Interest (ROI) ROI width and height of ALL images in the batch, MUST match
the ROI used when the label markers UF image was generated.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize
  • sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.223.2.15 muppiWMSSSIMBatchGetBufferHostSize_8u_C1R_Ctx()

MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C1R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiWMSSSIMBatch_8u_C1R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.223.2.16 muppiWMSSSIMBatchGetBufferHostSize_8u_C3R_Ctx()

MUppStatus muppiWMSSSIMBatchGetBufferHostSize_8u_C3R_Ctx ( MUppiSizeoSizeROI, int∗hpBufferSize, MUppStreamContextmuppStreamCtx)

Buffer size for a single image pair in the batch of image pairs for muppiWMSSSIMBatch_8u_C3R. For common parameter descriptions, see CommonGetBufferHostSizeParameters.

7.224 IQABatchAdvanced

MSE

  • MUppStatus muppiMSEBatch_8u_C1R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMSEBatch_8u_C1R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList)
  • MUppStatus muppiMSEBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiMSEBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor∗pDeviceBufferList)
  • MUppStatus muppiPSNRBatch_8u_C1R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- PSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiPSNRBatch_8u_C1R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)
  • MUppStatus muppiPSNRBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor ∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- PSNR, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiPSNRBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗pPSNR, MUppiBufferDescriptor∗pDeviceBufferList)
  • MUppStatus muppiWMSSSIMBatch_8u_C1R_Advanced_Ctx (const MUppiImageDescriptor∗pSrc1Batch←- List, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiWMSSSIMBatch_8u_C1R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)
  • MUppStatus muppiWMSSSIMBatch_8u_C3R_Advanced_Ctx (const MUppiImageDescriptor∗pSrc1Batch←- List, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiWMSSSIMBatch_8u_C3R_Advanced (const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUpp32f∗p←- WMSSSIM, MUppiBufferDescriptor∗pDeviceBufferList)

7.224.1 Detailed Description

Primitives for computing the image quality for a batch of image pairs, such as MSE, PSNR, SSIM, and MS-SSIM with per-image Region-of-Interest (ROI)

7.224.2 Function Documentation

7.224.2.1 muppiMSEBatch_8u_C1R_Advanced_Ctx()

MUppStatus muppiMSEBatch_8u_C1R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned MSE for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.224.2.2 muppiMSEBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiMSEBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pMSE, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned MSE for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.

Parameters

pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pMSE Device memory pointer to output array of the computed MSE for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiMSEBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.224.2.3 muppiPSNRBatch_8u_C1R_Advanced_Ctx()

MUppStatus muppiPSNRBatch_8u_C1R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned PSNR for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.224.2.4 muppiPSNRBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiPSNRBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pPSNR, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned PSNR for a batch of image pairs with per-image ROI

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pPSNR Device memory pointer to output array of the computed PSNR for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiPSNRBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.224.2.5 muppiWMSSSIMBatch_8u_C1R_Advanced_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C1R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

1 channel 8-bit unsigned WMSSSIM for a batch of image pairs with per-image ROI NOTE: It is the user's respon- sibility to make sure the dimensions of per-image ROIs are 16 pixels by 16 pixels and above. Any per-image ROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize∗
sizeof(MUpp32f)∗1 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.224.2.6 muppiWMSSSIMBatch_8u_C3R_Advanced_Ctx()

MUppStatus muppiWMSSSIMBatch_8u_C3R_Advanced_Ctx ( const MUppiImageDescriptor∗pSrc1BatchList, const MUppiImageDescriptor∗pSrc2BatchList, intnBatchSize, MUppiSizeoMaxSizeROI, MUpp32f ∗pWMSSSIM, MUppiBufferDescriptor ∗pDeviceBufferList, MUppStreamContextmuppStreamCtx)

3 channel 8-bit unsigned WMSSSIM for a batch of image pairs with per-image ROI NOTE: It is the user's respon- sibility to make sure the dimensions of per-image ROIs are 16 pixels by 16 pixels and above. Any per-image ROI dimensions less than 16 pixels by 16 pixels will result in undefined behaviour.

Parameters

pSrc1BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
pSrc2BatchList source_batch_images_pointer device memory pointer to the list of device memory image
descriptors.
nBatchSize Number of MUppiImageDescriptor, MUppiBufferDescriptor, and new max number
structures/values processed in this call (must be>1).
oMaxSizeROI Region-of-Interest (ROI) maximum ROI width and height of ALL images in the batch.
pWMSSSIM Device memory pointer to output array of the computed WMSSSIM for nBatchSize∗
sizeof(MUpp32f)∗3 image pairs.
pDeviceBufferList Device memory pointer to the list of MUppiBufferDescriptor buffer descriptors specifying
per image device memory buffer pointers and size as returned by at least one
muppiWMSSSIMBatchGetBufferHostSize call.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes

7.225 Image Threshold and Compare

Modules

  • Thresholding Operations

7.225.1 Detailed Description

Operations

Functions for pixel-wise thresholding and comparison.

These functions can be found in the muppitc library. Linking to only the sub-libraries that contain functions that your application uses can improve link time, application load time, and MUSA runtime startup performance.

7.226 Thresholding Operations

Modules

  • Threshold Operations

7.226.1 Detailed Description

Various image thresholding operations.

7.227 Threshold Operations

Functions

  • MUppStatus muppiThreshold_32f_C1R_Ctx (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f nThreshold, MUppCmpOp eComparisonOperation, MUppStreamContext muppStreamCtx)
  • MUppStatus muppiThreshold_32f_C1R (const MUpp32f∗pSrc, int nSrcStep, MUpp32f∗pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f nThreshold, MUppCmpOp eComparisonOperation)

7.227.1 Detailed Description

Threshold image pixels.

Common parameters for muppiThreshold non-inplace and inplace functions, including:

Parameters

pSrcDst In-Place image pointer for inplace functions.
nSrcDstStep In-Place-Image line step for inplace functions.
pSrc Source-Image pointer for non-inplace functions.
nSrcStep Source-Image line steps for non-inplace functions.
pDst Destination-Image pointer for non-inplace functions.
nDstStep Destination-Image line step for non-inplace functions.
oSizeROI Region-of-Interest (ROI).
nThreshold The threshold value.
eComparisonOperation The type of comparison operation. Valid values only include MUPP_CMP_LESS and
MUPP_CMP_GREATER.
muppStreamCtx application_managed_stream_context.

Returns

Image data related error codes, ROI related error codes, or MUPP_NOT_SUPPORTED_MODE_ERROR if
an invalid comparison operation type is specified.

7.227.2 Function Documentation

7.227.2.1 muppiThreshold_32f_C1R_Ctx()

MUppStatus muppiThreshold_32f_C1R_Ctx ( const MUpp32f∗pSrc, intnSrcStep, MUpp32f ∗pDst, intnDstStep, MUppiSizeoSizeROI, const MUpp32fnThreshold, MUppCmpOpeComparisonOperation, MUppStreamContextmuppStreamCtx)

1 channel 32-bit floating point threshold. If for a comparison operations OP the predicate (sourcePixel OP n←- Threshold) is true, the pixel is set to nThreshold, otherwise it is set to sourcePixel.

For common parameter descriptions, see Common parameters for muppiThreshold functions.

7.228 Signal Arithmetic and Logical

Modules

  • Arithmetic Operations

7.228.1 Detailed Description

Operations

Routines for common arithmetic and logical.

7.229 Arithmetic Operations

Modules

  • AddProduct
  • MulC
  • Mul
  • Sub
  • Div
  • Abs
  • Sqr
  • Sqrt
  • Exp
  • Ln

7.229.1 Detailed Description

Arithmetic operations for signal processing in the library.

7.230 AddProduct

Functions

  • MUppStatus muppsAddProduct_32f_Ctx (const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsAddProduct_32f (const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsAddProduct_32fc_Ctx (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc ∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsAddProduct_32fc (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int nLength)

7.230.1 Detailed Description

Adds the product of two signals sample by sample to the destination signal.

7.230.2 Function Documentation

7.230.2.1 muppsAddProduct_32f_Ctx()

MUppStatus muppsAddProduct_32f_Ctx ( const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

For 32-bit floating-point signals, the product of the source signal times the destination signal is added to the desti- nation signal and clamped to the saturation value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer.
pDst Destination signal pointer. Product of source1 and source2 signal elements to be added to
destination elements.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.230.2.2 muppsAddProduct_32fc_Ctx()

MUppStatus muppsAddProduct_32fc_Ctx ( const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

For 32-bit complex floating-point signals, the product of the source signal times the destination signal is added to the destination signal and clamped to the saturation value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer.
pDst Destination signal pointer. Product of source1 and source2 signal elements to be added to
destination elements
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.231 MulC

Functions

  • MUppStatus muppsMulC_32fc_I_Ctx (MUpp32fc nValue, MUpp32fc∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsMulC_32fc_I (MUpp32fc nValue, MUpp32fc∗pSrcDst, int nLength)
  • MUppStatus muppsMulC_32fc_Ctx (const MUpp32fc∗pSrc, MUpp32fc nValue, MUpp32fc∗pDst, int n←- Length, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsMulC_32fc (const MUpp32fc∗pSrc, MUpp32fc nValue, MUpp32fc∗pDst, int nLength)

7.231.1 Detailed Description

Routines that multiply each sample of a signal by a constant value.

7.231.2 Function Documentation

7.231.2.1 muppsMulC_32fc_Ctx()

MUppStatus muppsMulC_32fc_Ctx ( const MUpp32fc∗pSrc, MUpp32fcnValue, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point complex number (32-bit real, 32-bit imaginary) signal multiplies constant.

Parameters

pSrc Source signal pointer.
nValue Constant value to be multiplied by each vector element.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.231.2.2 muppsMulC_32fc_I_Ctx()

MUppStatus muppsMulC_32fc_I_Ctx ( MUpp32fcnValue,

MUpp32fc∗pSrcDst,
intnLength,
MUppStreamContextmuppStreamCtx)

32-bit floating point complex number (32-bit real, 32-bit imaginary) in place signal multiplies constant.

Parameters

pSrcDst In-Place signal pointer.
nValue Constant value to be multiplied by each vector element.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.232 Mul

Functions

  • MUppStatus muppsMul_32fc_Ctx (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsMul_32fc (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int n←- Length)
  • MUppStatus muppsMul_32fc_I_Ctx (const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsMul_32fc_I (const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, int nLength)
  • MUppStatus muppsMul_32f32fc_Ctx (const MUpp32f∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsMul_32f32fc (const MUpp32f∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int nLength)
  • MUppStatus muppsMul_32f32fc_I_Ctx (const MUpp32f ∗pSrc, MUpp32fc ∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsMul_32f32fc_I (const MUpp32f∗pSrc, MUpp32fc∗pSrcDst, int nLength)

7.232.1 Detailed Description

Sample-by-sample multiplication of two signal samples.

7.232.2 Function Documentation

7.232.2.1 muppsMul_32f32fc_Ctx()

MUppStatus muppsMul_32f32fc_Ctx ( const MUpp32f∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point signal times 32-bit complex floating point signal with complex 32-bit floating point result, then clamp to saturated value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer. signal2 elements to be multiplied by signal1 elements.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.232.2.2 muppsMul_32f32fc_I_Ctx()

MUppStatus muppsMul_32f32fc_I_Ctx ( const MUpp32f∗pSrc, MUpp32fc∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point in place signal times 32-bit floating point signal, then clamp to 32-bit complex floating point saturated value.

Parameters

pSrc Source signal pointer.
pSrcDst In-Place signal pointer. signal2 elements to be multiplied by signal1 elements
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.232.2.3 muppsMul_32fc_Ctx()

MUppStatus muppsMul_32fc_Ctx ( const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point signal times signal, then clamp to saturated value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer. signal2 elements to be multiplied by signal1 elements
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.232.2.4 muppsMul_32fc_I_Ctx()

MUppStatus muppsMul_32fc_I_Ctx ( const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point in place signal times signal, then clamp to saturated value.

Parameters

pSrc Source signal pointer.
pSrcDst In-Place signal pointer. signal2 elements to be multiplied by signal1 elements
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.233 Sub

Functions

  • MUppStatus muppsSub_32f_Ctx (const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f∗pDst, int n←- Length, MUppStreamContext muppStreamCtx)

  • MUppStatus muppsSub_32f (const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f∗pDst, int nLength)

  • MUppStatus muppsSub_32fc_Ctx (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)

  • MUppStatus muppsSub_32fc (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int n←- Length)

  • MUppStatus muppsSub_32f_I_Ctx (const MUpp32f∗pSrc, MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)

  • MUppStatus muppsSub_32f_I (const MUpp32f∗pSrc, MUpp32f∗pSrcDst, int nLength)

  • MUppStatus muppsSub_32fc_I_Ctx (const MUpp32fc ∗pSrc, MUpp32fc ∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)

  • MUppStatus muppsSub_32fc_I (const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, int nLength)

7.233.1 Detailed Description

Sample by sample subtraction of the samples of two signals.

7.233.2 Function Documentation

7.233.2.1 muppsSub_32f_Ctx()

MUppStatus muppsSub_32f_Ctx ( const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating-point signal subtracts the signal and then clamps to a saturation value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer. Signal1 elements to be subtracted from signal2 elements.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.233.2.2 muppsSub_32f_I_Ctx()

MUppStatus muppsSub_32f_I_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point in-place signal subtracts signal and then clamps to a saturation value.

Parameters

pSrc Source signal pointer.
pSrcDst In-Place signal pointer. Signal1 elements to be subtracted from signal2 elements.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.233.2.3 muppsSub_32fc_Ctx()

MUppStatus muppsSub_32fc_Ctx ( const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating-point signal subtracts the signal and then clamps to a saturated value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer. Signal1 elements to be subtracted from signal2 elements.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.233.2.4 muppsSub_32fc_I_Ctx()

MUppStatus muppsSub_32fc_I_Ctx ( const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point in place signal subtracts signal and then clamp to a saturated value.

Parameters

pSrc Source signal pointer.
pSrcDst In-Place signal pointer. Signal1 elements to be subtracted from signal2 elements.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.234 Div

Functions

  • MUppStatus muppsDiv_32f_Ctx (const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f∗pDst, int n←- Length, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsDiv_32f (const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsDiv_32fc_Ctx (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsDiv_32fc (const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, int n←- Length)
  • MUppStatus muppsDiv_32f_I_Ctx (const MUpp32f∗pSrc, MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsDiv_32f_I (const MUpp32f∗pSrc, MUpp32f∗pSrcDst, int nLength)
  • MUppStatus muppsDiv_32fc_I_Ctx (const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsDiv_32fc_I (const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, int nLength)

7.234.1 Detailed Description

Sample-by-sample division of two signal samples.

7.234.2 Function Documentation

7.234.2.1 muppsDiv_32f_Ctx()

MUppStatus muppsDiv_32f_Ctx ( const MUpp32f∗pSrc1, const MUpp32f∗pSrc2, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating-point signal divides signal and then clamps to a saturation value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer. Signal1 divisor elements to be divided into signal2 dividend elements.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.234.2.2 muppsDiv_32f_I_Ctx()

MUppStatus muppsDiv_32f_I_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point in place signal divides signal and then clamps to a saturation value.

Parameters

pSrc Source signal pointer.
pSrcDst In-Place signal pointer. Signal1 divisor elements to be divided into signal2 dividend elements
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.234.2.3 muppsDiv_32fc_Ctx()

MUppStatus muppsDiv_32fc_Ctx ( const MUpp32fc∗pSrc1, const MUpp32fc∗pSrc2, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point signal divides signal and then clamps to a saturation value.

Parameters

pSrc1 Source signal pointer.
pSrc2 Source signal pointer. Signal1 divisor elements to be divided into signal2 dividend elements.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.234.2.4 muppsDiv_32fc_I_Ctx()

MUppStatus muppsDiv_32fc_I_Ctx ( const MUpp32fc∗pSrc, MUpp32fc∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point in place signal divides signal and then clamps to a saturation value.

Parameters

pSrc Source signal pointer.
pSrcDst In-Place signal pointer. Signal1 divisor elements to be divided into signal2 dividend elements
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.235 Abs

Functions

  • MUppStatus muppsAbs_32f_Ctx (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsAbs_32f (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsAbs_32f_I_Ctx (MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsAbs_32f_I (MUpp32f∗pSrcDst, int nLength)

7.235.1 Detailed Description

This function computes the absolute value of each sample of a signal.

7.235.2 Function Documentation

7.235.2.1 muppsAbs_32f_Ctx()

MUppStatus muppsAbs_32f_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point signal absolute value.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.235.2.2 muppsAbs_32f_I_Ctx()

MUppStatus muppsAbs_32f_I_Ctx ( MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point in place signal absolute value.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.236 Sqr

Functions

  • MUppStatus muppsSqr_32f_Ctx (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsSqr_32f (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsSqr_32f_I_Ctx (MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsSqr_32f_I (MUpp32f∗pSrcDst, int nLength)
  • MUppStatus muppsSqr_32fc_Ctx (const MUpp32fc∗pSrc, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsSqr_32fc (const MUpp32fc∗pSrc, MUpp32fc∗pDst, int nLength)
  • MUppStatus muppsSqr_32fc_I_Ctx (MUpp32fc∗pSrcDst, int nLength, MUppStreamContext muppStream←- Ctx)
  • MUppStatus muppsSqr_32fc_I (MUpp32fc∗pSrcDst, int nLength)

7.236.1 Detailed Description

This function squares each sample of the signal.

7.236.2 Function Documentation

7.236.2.1 muppsSqr_32f_Ctx()

MUppStatus muppsSqr_32f_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point signal squared.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.236.2.2 muppsSqr_32f_I_Ctx()

MUppStatus muppsSqr_32f_I_Ctx ( MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point in place signal squared.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.236.2.3 muppsSqr_32fc_Ctx()

MUppStatus muppsSqr_32fc_Ctx ( const MUpp32fc∗pSrc, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point signal squared.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.236.2.4 muppsSqr_32fc_I_Ctx()

MUppStatus muppsSqr_32fc_I_Ctx ( MUpp32fc∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point in place signal squared.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.237 Sqrt

Functions

  • MUppStatus muppsSqrt_32f_Ctx (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsSqrt_32f (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsSqrt_32fc_Ctx (const MUpp32fc∗pSrc, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsSqrt_32fc (const MUpp32fc∗pSrc, MUpp32fc∗pDst, int nLength)
  • MUppStatus muppsSqrt_32f_I_Ctx (MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsSqrt_32f_I (MUpp32f∗pSrcDst, int nLength)
  • MUppStatus muppsSqrt_32fc_I_Ctx (MUpp32fc∗pSrcDst, int nLength, MUppStreamContext muppStream←- Ctx)
  • MUppStatus muppsSqrt_32fc_I (MUpp32fc∗pSrcDst, int nLength)

7.237.1 Detailed Description

This function computes the square root of each sample of a signal.

7.237.2 Function Documentation

7.237.2.1 muppsSqrt_32f_Ctx()

MUppStatus muppsSqrt_32f_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point signal square root.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.237.2.2 muppsSqrt_32f_I_Ctx()

MUppStatus muppsSqrt_32f_I_Ctx ( MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point in place signal square root.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.237.2.3 muppsSqrt_32fc_Ctx()

MUppStatus muppsSqrt_32fc_Ctx ( const MUpp32fc∗pSrc, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point signal square root.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.237.2.4 muppsSqrt_32fc_I_Ctx()

MUppStatus muppsSqrt_32fc_I_Ctx ( MUpp32fc∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex floating point in place signal square root.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.238 Exp

Functions

  • MUppStatus muppsExp_32f_Ctx (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsExp_32f (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsExp_32f_I_Ctx (MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsExp_32f_I (MUpp32f∗pSrcDst, int nLength)

7.238.1 Detailed Description

This function computes the exponential of each sample of a signal.

7.238.2 Function Documentation

7.238.2.1 muppsExp_32f_Ctx()

MUppStatus muppsExp_32f_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating-point signal exponent.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.238.2.2 muppsExp_32f_I_Ctx()

MUppStatus muppsExp_32f_I_Ctx ( MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating-point in place signal exponent.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.239 Ln

Functions

  • MUppStatus muppsLn_32f_Ctx (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsLn_32f (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsLn_32f_I_Ctx (MUpp32f∗pSrcDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsLn_32f_I (MUpp32f∗pSrcDst, int nLength)

7.239.1 Detailed Description

This function computes the natural logarithm of each sample of a signal.

7.239.2 Function Documentation

7.239.2.1 muppsLn_32f_Ctx()

MUppStatus muppsLn_32f_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating-point signal natural logarithm.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.239.2.2 muppsLn_32f_I_Ctx()

MUppStatus muppsLn_32f_I_Ctx ( MUpp32f ∗pSrcDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating-point in place signal natural logarithm.

Parameters

pSrcDst In-Place signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.240 Signal Conversion Functions

Modules

  • Convert

7.240.1 Detailed Description

This section covers conversion and threshold functions.

7.241 Convert

Convert.

This function converts the sample-data type of signals.

  • MUppStatus muppsConvert_32f64f_Ctx (const MUpp32f∗pSrc, MUpp64f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsConvert_32f64f (const MUpp32f∗pSrc, MUpp64f∗pDst, int nLength)
  • MUppStatus muppsConvert_64f32f_Ctx (const MUpp64f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsConvert_64f32f (const MUpp64f∗pSrc, MUpp32f∗pDst, int nLength)

7.241.1 Detailed Description

Conversion operations available in the library.

7.241.2 Function Documentation

7.241.2.1 muppsConvert_32f64f_Ctx()

MUppStatus muppsConvert_32f64f_Ctx ( const MUpp32f∗pSrc, MUpp64f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit floating point number to 64-bit floating point number conversion.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.241.2.2 muppsConvert_64f32f_Ctx()

MUppStatus muppsConvert_64f32f_Ctx ( const MUpp64f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

64-bit floating point number to 32-bit floating point number conversion.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.242 Signal Initialization

Modules

  • Zero
  • Copy

7.242.1 Detailed Description

This section covers initialization signal functions, such as set, zero, or copy other signals.

7.243 Zero

Zero.

This function sets signals to zero.

  • MUppStatus muppsZero_32fc_Ctx (MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsZero_32fc (MUpp32fc∗pDst, int nLength)
  • MUppStatus muppsZero_64fc_Ctx (MUpp64fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsZero_64fc (MUpp64fc∗pDst, int nLength)

7.243.1 Detailed Description

Zero initialization operations available in the library.

7.243.2 Function Documentation

7.243.2.1 muppsZero_32fc_Ctx()

MUppStatus muppsZero_32fc_Ctx ( MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit float complex, vector zero method.

Parameters

pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.243.2.2 muppsZero_64fc_Ctx()

MUppStatus muppsZero_64fc_Ctx ( MUpp64fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

64-bit double complex, vector zero method.

Parameters

pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.244 Copy

Copy.

Copy methods supports various types of signals.

This function operates on signal data given as a pointer to the underlying data type (for example, 32-bit vectors would be passed as pointers to MUpp32f type) and length of the vectors(that is the number of items).

  • MUppStatus muppsCopy_32f_Ctx (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsCopy_32f (const MUpp32f∗pSrc, MUpp32f∗pDst, int nLength)
  • MUppStatus muppsCopy_32fc_Ctx (const MUpp32fc∗pSrc, MUpp32fc∗pDst, int nLength, MUppStreamContext muppStreamCtx)
  • MUppStatus muppsCopy_32fc (const MUpp32fc∗pSrc, MUpp32fc∗pDst, int nLength)

7.244.1 Detailed Description

Copy initialization operations available in the library.

7.244.2 Function Documentation

7.244.2.1 muppsCopy_32f_Ctx()

MUppStatus muppsCopy_32f_Ctx ( const MUpp32f∗pSrc, MUpp32f ∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit float, vector copy method.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

7.244.2.2 muppsCopy_32fc_Ctx()

MUppStatus muppsCopy_32fc_Ctx ( const MUpp32fc∗pSrc, MUpp32fc∗pDst, intnLength, MUppStreamContextmuppStreamCtx)

32-bit complex float, vector copy method.

Parameters

pSrc Source signal pointer.
pDst Destination signal pointer.
nLength length_specification.
muppStreamCtx application_managed_stream_context.

Returns

signal_data_error_codes, length_error_codes.

Chapter 8

Class Documentation

8.1 MUpp16f Struct Reference

Public Attributes

  • short fp16

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.2 MUpp16f_2 Struct Reference

Public Attributes

  • short fp16_0
  • short fp16_1

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.3 MUPP_ALIGN_16 Struct Reference

#include <muppdefs.h>

Public Attributes

  • MUpp64s re
  • MUpp64s im
  • MUpp64f re
  • MUpp64f im

8.3.1 Detailed Description

This struct represents a long long complex number.

This struct represents a double floating-point complex number.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.4 MUPP_ALIGN_8 Struct Reference

#include <muppdefs.h>

Public Attributes

  • MUpp32u re
  • MUpp32u im
  • MUpp32s re
  • MUpp32s im
  • MUpp32f re
  • MUpp32f im

8.4.1 Detailed Description

This struct represents an unsigned int complex number.

This struct represents a signed int complex number.

This struct represents a single floating-point complex number.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.5 MUppiBufferDescriptor Struct Reference

Public Attributes

  • void∗pData
  • int nBufferSize

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.6 MUppiColorTwistBatchCXR Struct Reference

Public Attributes

  • const void∗ pSrc
  • int nSrcStep
  • void∗ pDst
  • int nDstStep
  • MUpp32f∗ pTwist

The documentation for this struct was generated from the following file:

  • muppi_color_conversion.h

8.7 MUppiCompressedMarkerLabelsInfo Struct Reference

#include <muppdefs.h>

Public Attributes

  • MUpp32u nMarkerLabelPixelCount
  • MUpp32u nContourPixelCount
  • MUpp32u nContourPixelsFound
  • MUppiPoint oContourFirstPixelLocation
  • MUppiRect oMarkerLabelBoundingBox

8.7.1 Detailed Description

Returns details of uniquely labeled pixel regions of interest by the CompressedLabelMarkersUF function.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.8 MUppiConnectedRegion Struct Reference

Public Attributes

  • MUppiRect oBoundingBox
  • MUpp32u nConnectedPixelCount
  • MUpp32u aSeedPixelValue [3]

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.9 MUppiContourPixelDirectionInfo Struct Reference

Public Attributes

  • MUpp32u nMarkerLabelID
  • MUpp8u nContourDirectionCenterPixel
  • MUpp8u nContourInteriorDirectionCenterPixel
  • MUpp8u nConnected
  • MUpp8u nGeometryInfoIsValid
  • MUppiContourPixelGeometryInfo oContourPixelGeometryInfo
  • MUppiPoint nEast1
  • MUppiPoint nNorthEast1
  • MUppiPoint nNorth1
  • MUppiPoint nNorthWest1
  • MUppiPoint nWest1
  • MUppiPoint nSouthWest1
  • MUppiPoint nSouth1
  • MUppiPoint nSouthEast1
  • MUpp8u aContourInteriorDirection1 [4]
  • MUpp8u nTest1EastConnected
  • MUpp8u nTest1NorthEastConnected
  • MUpp8u nTest1NorthConnected
  • MUpp8u nTest1NorthWestConnected
  • MUpp8u nTest1WestConnected
  • MUpp8u nTest1SouthWestConnected
  • MUpp8u nTest1SouthConnected
  • MUpp8u nTest1SouthEastConnected

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.10 MUppiContourPixelGeometryInfo Struct Reference

#include <muppdefs.h>

Public Attributes

  • MUppiPoint oContourOrderedGeometryLocation
  • MUppiPoint oContourPrevPixelLocation
  • MUppiPoint oContourCenterPixelLocation
  • MUppiPoint oContourNextPixelLocation
  • MUpp32s nOrderIndex
  • MUpp32s nReverseOrderIndex
  • MUpp32u nFirstIndex
  • MUpp32u nLastIndex
  • MUpp32u nNextContourPixelIndex
  • MUpp32u nPrevContourPixelIndex
  • MUpp8u nPixelAlreadyUsed
  • MUpp8u nAlreadyLinked
  • MUpp8u nAlreadyOutput
  • MUpp8u nContourInteriorDirection

8.10.1 Detailed Description

Returns contour(boundary) geometry information of uniquely labeled pixel regions, which are in host memory in counterclockwise order relative to contour interiors.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.11 MUppiContourTotalsInfo Struct Reference

Public Attributes

  • MUpp32u nTotalImagePixelContourCount
  • MUpp32u nLongestImageContourPixelCount

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.12 MUppiHaarBuffer Struct Reference

Public Attributes

  • int haarBufferSize
  • MUpp32s∗haarBuffer

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.13 MUppiHaarClassifier_32f Struct Reference

Public Attributes

  • int numClassifiers
  • MUpp32s∗classifiers
  • size_t classifierStep
  • MUppiSize classifierSize
  • MUpp32s∗ counterDevice

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.14 MUppiHOGConfig Struct Reference

#include <muppdefs.h>

Public Attributes

  • int cellSize
  • int histogramBlockSize
  • int nHistogramBins
  • MUppiSize detectionWindowSize

8.14.1 Detailed Description

This structure defines the configuration parameters for the HOG descriptor.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.15 MUppiImageDescriptor Struct Reference

#include <muppdefs.h>

Public Attributes

  • void∗pData
  • int nStep
  • MUppiSize oSize

8.15.1 Detailed Description

General image descriptor. Defines an image's basic parameters, such as data pointer, step, and image size. This can be used by both source and destination images.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.16 MUppiPoint Struct Reference

#include <muppdefs.h>

Public Attributes

  • int x
  • int y

8.16.1 Detailed Description

Definitions of 2D Point.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.17 MUppiRect Struct Reference

#include <muppdefs.h>

Public Attributes

  • int x
  • int y
  • int width
  • int height

8.17.1 Detailed Description

Definitions of 2D Rectangle. This struct contains position and size information of a rectangle in two space. The position of the rectangle is usually signified by the coordinate of its upper-left corner.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.18 MUppiResizeBatchCXR Struct Reference

Public Attributes

  • const void∗ pSrc
  • int nSrcStep
  • void∗ pDst
  • int nDstStep

The documentation for this struct was generated from the following file:

  • muppi_geometry_transforms.h

8.19 MUppiResizeBatchROI_Advanced Struct Reference

#include <muppi_geometry_transforms.h>

Public Attributes

  • MUppiRect oSrcRectROI
  • MUppiRect oDstRectROI

8.19.1 Detailed Description

Data structure for resizing variable ROI images.

The documentation for this struct was generated from the following file:

  • muppi_geometry_transforms.h

8.20 MUppiSize Struct Reference

#include <muppdefs.h>

Public Attributes

  • int width
  • int height

8.20.1 Detailed Description

Definitions of 2D size. This struct typically represents the size of a a rectangular region in two space.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.21 MUppLibraryVersion Struct Reference

Public Attributes

  • int major
  • int minor
  • int build

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.22 MUppPointPolar Struct Reference

#include <muppdefs.h>

Public Attributes

  • MUpp32f rho
  • MUpp32f theta

8.22.1 Detailed Description

Definitions of 2D Polar Point.

The documentation for this struct was generated from the following file:

  • muppdefs.h

8.23 MUppStreamContext Struct Reference

#include <muppdefs.h>

Public Attributes

  • musaStream_t hStream
  • int nMusaDeviceId
  • int nMultiProcessorCount
  • int nMaxThreadsPerMultiProcessor
  • int nMaxThreadsPerBlock
  • size_t nSharedMemPerBlock
  • int nMusaDevAttrComputeCapabilityMajor
  • int nMusaDevAttrComputeCapabilityMinor
  • unsigned int nStreamFlags
  • int nReserved0

8.23.1 Detailed Description

Application managed stream context MUPP stream context structure must be filled in by the application. Note that application should not initialize or alter reserved fields.

The documentation for this struct was generated from the following file:

  • muppdefs.h