muPP API Reference
This reference describes the muPP image-processing APIs available in MUSA SDK 5.2. It explains the shared conventions and type system first, then groups the supported functions by image-processing task so you can find the APIs you need more quickly.
1. Introduction
1.1 What Is muPP
muPP is the MUSA library for GPU-accelerated image-processing and signal-processing primitives. It provides reusable operations for common pixel arithmetic, color conversion, data movement, filtering, geometry transforms, statistics, thresholding, and image memory-management workflows on MUSA devices.
Applications can use muPP as a standalone library from host code or combine muPP primitives with application-managed MUSA kernels in the same workflow. In both cases, the library provides prebuilt processing routines while the application retains control of buffer allocation, ROI selection, and stream usage.
The public interface is divided into image-processing APIs with the muppi* prefix and signal-processing APIs with the mupps* prefix.
1.2 Public Header Organization
The umbrella header mupp.h exposes the overall muPP interface. The image-processing declarations are grouped under muppi.h, the signal-processing declarations are grouped under mupps.h, and shared types, enums, constants, and common declarations are defined in muppdefs.h and muppcore.h.
This layout lets applications include the full umbrella header or work from the image and signal layers separately, depending on integration style and scope.
1.3 API Scope in MUSA SDK 5.2
The public headers contain both image-processing and signal-processing declarations. This reference describes the image-processing APIs in MUSA SDK 5.2. The documented entries use the muppi* prefix and cover arithmetic, color conversion, data exchange, filtering, geometry transforms, linear transforms, morphology, statistics, threshold and comparison operations, and image memory management.
Signal-processing declarations from mupps.h remain part of the public headers, but they are not described in this reference for MUSA SDK 5.2.
Use this reference to find the muPP functions, shared types, structures, enums, constants, parameters, and status values that are supported in MUSA SDK 5.2.
Note: Some muPP declarations may appear in the public headers but are not described in this reference. For MUSA SDK 5.2, rely on the APIs documented here when checking the supported muPP reference scope.
1.4 How to Use This Document
Start with Chapter 2 for naming, memory, scaling, and rounding rules. Use Chapter 3 for ROI, layout, in-place, context, and status conventions. Use Chapter 4 for the shared type layer used across the image APIs. Use Chapter 5 to navigate the exact function entries by image-processing domain.
2. General Conventions
2.1 Memory Management
The muPP image APIs in this reference operate on MUSA device memory. Source, destination, mask, and auxiliary pointers identify device-resident data unless an exact entry states otherwise. Line-step parameters such as nSrcStep, nDstStep, and nMaskStep are byte strides between consecutive image rows, not element counts.
Some families also require temporary device work buffers such as pDeviceBuffer, while companion helper routines with names such as GetBufferSize and GetBufferHostSize report the required workspace size through host output parameters. The image memory-management helpers in Chapter 5.10 allocate image storage and return the computed step size. Other APIs in this reference assume that the caller has already allocated valid device buffers and passes ROI and step values that match the selected image layout.
2.2 Function Naming
Most image APIs in this reference follow a pattern such as muppi<operation>_<data type or conversion>_<layout and access>[_Ctx]. The muppi prefix identifies the image-processing layer. The middle tokens describe the numeric type or conversion path, and the trailing tokens describe the channel layout, destination behavior, and optional execution-context form.
The API names therefore appear as forms such as muppiCopy_8u_C1R, muppiCopy_8u_C1R_Ctx, muppiSwapChannels_32f_C4IR, and muppiColorTwistBatch32f_8u_C3R.
Common suffix elements used throughout this reference include:
8u,16u,16s,32s,32f,32fc, and similar numeric tokens for operand or result data typesC1,C3, andC4for packed one-channel, three-channel, and four-channel imagesAC4for four-channel layouts in which the alpha channel is preserved but not processedP2,P3, andP4for planar two-plane, three-plane, and four-plane image layoutsRfor operations that write a separate destination imageIRfor in-place operations that overwrite the destination bufferMRfor masked variants_Ctxfor variants that take an application-managedMUppStreamContext
These suffixes are part of the API names. They are not shorthand in this document and should be read as part of the exact function identity.
2.3 Integer Result Scaling
Some muPP image APIs use scaled fixed-point or integer output conventions. In these routines, a parameter such as nScaleFactor controls how intermediate results are scaled before they are converted back to the destination integer type. This usually appears either as an explicit scale-factor parameter or as an Sfs marker in the function name, as in muppiRectStdDev_32s_C1RSfs.
When a family description or parameter list includes a scale factor, use the scaling rule documented by that exact API entry. Do not assume that floating-point and integer variants in the same family use identical rounding or saturation behavior.
2.4 Rounding Modes
Image APIs that convert or rescale numeric values can depend on the MUppRoundMode enum. The shared rounding modes in Chapter 4 include round-to-nearest-even, round-to-nearest-away-from-zero, and round-toward-zero semantics, together with the short legacy spellings and the longer IEEE-754-style alias names exposed by the public enum.
When an exact API family exposes a rounding-mode parameter, use the enum value defined in Chapter 4 and the specific conversion rule stated by that API entry.
3. Image Processing Conventions
3.1 ROI and Step Conventions
Most muPP image APIs operate on a rectangular region of interest described by MUppiSize, MUppiRect, or both. Common parameter names include oSizeROI for the active width and height, oSrcROI or oRect for a source rectangle, and oSrcSize when the full source image size is needed to interpret a sub-rectangle. The line-step parameters are byte strides, not element counts. They describe the distance from the first byte of one image row to the first byte of the next row.
For packed images, the ROI width and height describe the logical image extent while the step describes the physical storage stride. For planar images, each plane uses its own pointer and step, but the same ROI convention applies unless the exact API states otherwise. Batched geometry families can also carry ROI data through descriptor structures such as MUppiResizeBatchROI_Advanced.
3.2 Channel Layout and Packed or Planar Layout
Packed layouts store channel data interleaved in memory. Planar layouts store each channel in a separate plane. The channel suffixes in the function name identify which layout the API expects.
C1,C3,C4, andAC4indicate packed channel layoutsP2,P3, andP4indicate planar or semi-planar layouts with two, three, or four planesAC4means the alpha channel is preserved but not processed- mixed suffixes such as
C3P3R,P3C3R,C1C3R, andP2C3Rindicate conversion between different channel organizations
Use the exact name suffix to determine whether an API expects packed, planar, or mixed packed-planar input and output buffers.
3.3 Coefficient Matrix Formats
Some muPP image APIs and batch descriptors take coefficient arrays rather than pixel buffers. These coefficient arrays have fixed public shapes and should be passed in the exact format named by the API or structure field.
Affine transform utilities and batched affine descriptors use (2 \times 3) coefficient arrays such as aCoeffs[2][3], pCoeffs, and aTransformedCoeffs[2][3]:
Perspective transform utilities, perspective warp routines, and batched perspective descriptors use (3 \times 3) coefficient arrays such as aCoeffs[3][3], pCoeffs, and aTransformedCoeffs[3][3]:
Color-twist batch descriptors carry per-image twist matrices through MUppiColorTwistBatchCXR::pTwist. The 4-channel constant-vector variants use a (4 \times 5) matrix:
where (s_i) are source channels and (d_i) are destination channels. For lower-channel color-twist variants, the public descriptions state that the full twist matrix can still be supplied and the API uses the coefficients that match the corresponding pixel format.
3.4 In-Place and Masked Variants
Functions ending in IR update a destination image in place. Functions ending in MR apply the operation only where the mask condition is satisfied. When both source and destination pointers appear, use separate non-overlapping buffers unless the exact entry is explicitly an in-place variant.
Masked variants typically add a mask pointer and sometimes a mask step. The mask layout and ROI follow the same image and step conventions as the main image operands unless the exact API entry states a narrower rule.
3.5 Context Variants and Execution Context
Many muPP image APIs are available both as a base form and as a _Ctx form. The _Ctx form adds a MUppStreamContext argument so that the application can provide an explicit execution context.
When both variants are present, they describe the same operation. The _Ctx form simply makes the execution context explicit. The MUppStreamContext structure defined in Chapter 4 carries the stream handle, device identity, and device capability fields used to bind the call to the intended execution environment. Use the matching variant consistently within an application so that stream and device attributes remain aligned with the image buffers being processed.
3.6 Error Handling and Return Status
Most muPP image APIs in this reference return MUppStatus. A return value of MUPP_NO_ERROR indicates success. Other return values report invalid pointers, bad ROI or step information, unsupported modes, allocation failures, execution failures, and other image-processing errors defined by the shared MUppStatus enum in Chapter 4.
The image memory-management helpers are an exception because the muppiMalloc_* families return typed image pointers directly and report the computed line step through an output parameter.
Image Data Related Error Codes
This is a documentation category for common MUppStatus values related to image pointers, image storage, line steps, channel layout, data type, alignment, memory allocation, and image-kernel execution. It is not a separate enum. See the MUppStatus enum for the complete status list.
Common statuses in this category include MUPP_INVALID_HOST_POINTER_ERROR, MUPP_INVALID_DEVICE_POINTER_ERROR, MUPP_NULL_POINTER_ERROR, MUPP_STEP_ERROR, MUPP_STRIDE_ERROR, MUPP_ALIGNMENT_ERROR, MUPP_DATA_TYPE_ERROR, MUPP_CHANNEL_ERROR, MUPP_NUMBER_OF_CHANNELS_ERROR, MUPP_CHANNEL_ORDER_ERROR, MUPP_SIZE_ERROR, MUPP_MEMORY_ALLOCATION_ERR, MUPP_NO_MEMORY_ERROR, and MUPP_MUSA_KERNEL_EXECUTION_ERROR.
ROI Related Error Codes
This is a documentation category for common MUppStatus values related to region-of-interest sizes, rectangles, source/destination intersections, masks, anchors, and geometry extents. It is not a separate enum. See the MUppStatus enum for the complete status list.
Common statuses in this category include MUPP_SIZE_ERROR, MUPP_RECTANGLE_ERROR, MUPP_WRONG_INTERSECTION_ROI_ERROR, MUPP_RESIZE_NO_OPERATION_ERROR, MUPP_RESIZE_FACTOR_ERROR, MUPP_INTERPOLATION_ERROR, MUPP_ANCHOR_ERROR, MUPP_MASK_SIZE_ERROR, MUPP_WRONG_INTERSECTION_ROI_WARNING, and MUPP_MISALIGNED_DST_ROI_WARNING.
4. Data Types, Structs, Enums, and Constants
Use this chapter to decode the shared signature elements before you enter the long API reference. It groups the public muPP type layer into numeric types, ROI geometry, execution and batch descriptors, shared enums, and constants that recur throughout the muPP image APIs described in this reference.
4.1 Scalar and Packed Numeric Types
These scalar, packed, and complex numeric types appear directly in the muPP image API signatures described in this reference.
MUpp8u
- Kind:
typedef
typedef unsigned char MUpp8u
Details
- 8-bit unsigned chars
MUpp8s
- Kind:
typedef
typedef signed char MUpp8s
Details
- 8-bit signed chars
MUpp16u
- Kind:
typedef
typedef unsigned short MUpp16u
Details
- 16-bit unsigned integers
MUpp16s
- Kind:
typedef
typedef short MUpp16s
Details
- 16-bit signed integers
MUpp32u
- Kind:
typedef
typedef unsigned int MUpp32u
Details
- 32-bit unsigned integers
MUpp32s
- Kind:
typedef
typedef int MUpp32s
Details
- 32-bit signed integers
MUpp64u
- Kind:
typedef
typedef unsigned long long MUpp64u
Details
- 64-bit unsigned integers
MUpp64s
- Kind:
typedef
typedef long long MUpp64s
Details
- 64-bit signed integers
MUpp32f
- Kind:
typedef
typedef float MUpp32f
Details
- 32-bit (IEEE) floating-point numbers
MUpp64f
- Kind:
typedef
typedef double MUpp64f
Details
- 64-bit floating-point numbers
MUpp16f
- Compound name:
MUpp16f - Compound kind:
struct
Public Attrib
fp16
- Kind:
variable
short MUpp16f::fp16
MUpp16f_2
- Compound name:
MUpp16f_2 - Compound kind:
struct
Public Attrib
fp16_0
- Kind:
variable
short MUpp16f_2::fp16_0
fp16_1
- Kind:
variable
short MUpp16f_2::fp16_1
MUpp32uc
- Compound name:
MUpp32uc - Compound kind:
struct
Overview
- Complex Number This struct represents an unsigned int complex number.
Public Attrib
re
- Kind:
variable
MUpp32u MUpp32uc::re
Details
- Real part
im
- Kind:
variable
MUpp32u MUpp32uc::im
Details
- Imaginary part
MUpp32sc
- Compound name:
MUpp32sc - Compound kind:
struct
Overview
- Complex Number This struct represents a signed int complex number.
Public Attrib
re
- Kind:
variable
MUpp32s MUpp32sc::re
Details
- Real part
im
- Kind:
variable
MUpp32s MUpp32sc::im
Details
- Imaginary part
MUpp32fc
- Compound name:
MUpp32fc - Compound kind:
struct
Overview
- Complex Number This struct represents a single floating-point complex number.
Public Attrib
re
- Kind:
variable
MUpp32f MUpp32fc::re
Details
- Real part
im
- Kind:
variable
MUpp32f MUpp32fc::im
Details
- Imaginary part
MUpp64sc
- Compound name:
MUpp64sc - Compound kind:
struct
Overview
- Complex Number This struct represents a long long complex number.
Public Attrib
re
- Kind:
variable
MUpp64s MUpp64sc::re
Details
- Real part
im
- Kind:
variable
MUpp64s MUpp64sc::im
Details
- Imaginary part
MUpp64fc
- Compound name:
MUpp64fc - Compound kind:
struct
Overview
- Complex Number This struct represents a double floating-point complex number.
Public Attrib
re
- Kind:
variable
MUpp64f MUpp64fc::re
Details
- Real part
im
- Kind:
variable
MUpp64f MUpp64fc::im
Details
- Imaginary part
4.2 Geometry and ROI Structures
The following structures define points, sizes, and rectangles used across image ROI, geometry, and neighborhood-based APIs.
MUppiPoint
- Compound name:
MUppiPoint - Compound kind:
struct
Overview
- 2D Point
Public Attrib
x
- Kind:
variable
int MUppiPoint::x
Details
- x-coordinate.
y
- Kind:
variable
int MUppiPoint::y
Details
- y-coordinate.
MUppiSize
- Compound name:
MUppiSize - Compound kind:
struct
Overview
- 2D Size This struct typically represents the size of a a rectangular region in two space.
Public Attrib
width
- Kind:
variable
int MUppiSize::width
Details
- Rectangle width.
height
- Kind:
variable
int MUppiSize::height
Details
- Rectangle height.
MUppiRect
- Compound name:
MUppiRect - Compound kind:
struct
Overview
- 2D Rectangle This struct contains position and size information of a rectangle in two space. The rectangle's position is usually signified by the coordinate of its upper-left corner.
Public Attrib
x
- Kind:
variable
int MUppiRect::x
Details
- x-coordinate of upper left corner (lowest memory address).
y
- Kind:
variable
int MUppiRect::y
Details
- y-coordinate of upper left corner (lowest memory address).
width
- Kind:
variable
int MUppiRect::width
Details
- Rectangle width.
height
- Kind:
variable
int MUppiRect::height
Details
- Rectangle height.
4.3 Execution Context and Batch Descriptor Structures
The following structures appear in _Ctx variants, batched transforms, and image- or buffer-descriptor-based helpers.
MUppStreamContext
- Compound name:
MUppStreamContext - Compound kind:
struct
Overview
- MUPP stream context structure must be filled in by application. Application should not initialize or alter reserved fields.
Public Attrib
hStream
- Kind:
variable
musaStream_t MUppStreamContext::hStream
nMusaDeviceId
- Kind:
variable
int MUppStreamContext::nMusaDeviceId
nMultiProcessorCount
- Kind:
variable
int MUppStreamContext::nMultiProcessorCount
nMaxThreadsPerMultiProcessor
- Kind:
variable
int MUppStreamContext::nMaxThreadsPerMultiProcessor
nMaxThreadsPerBlock
- Kind:
variable
int MUppStreamContext::nMaxThreadsPerBlock
nSharedMemPerBlock
- Kind:
variable
size_t MUppStreamContext::nSharedMemPerBlock
nMusaDevAttrComputeCapabilityMajor
- Kind:
variable
int MUppStreamContext::nMusaDevAttrComputeCapabilityMajor
nMusaDevAttrComputeCapabilityMinor
- Kind:
variable
int MUppStreamContext::nMusaDevAttrComputeCapabilityMinor
nStreamFlags
- Kind:
variable
unsigned int MUppStreamContext::nStreamFlags
nReserved0
- Kind:
variable
int MUppStreamContext::nReserved0
MUppiImageDescriptor
- Compound name:
MUppiImageDescriptor - Compound kind:
struct
Overview
- General image descriptor. Defines the basic parameters of an image, including data pointer, step, and image size. This can be used by both source and destination images.
Public Attrib
pData
- Kind:
variable
void* MUppiImageDescriptor::pData
Details
- device memory pointer to the image
nStep
- Kind:
variable
int MUppiImageDescriptor::nStep
Details
- step size
oSize
- Kind:
variable
MUppiSize MUppiImageDescriptor::oSize
Details
- width and height of the image
MUppiBufferDescriptor
- Compound name:
MUppiBufferDescriptor - Compound kind:
struct
Public Attrib
pData
- Kind:
variable
void* MUppiBufferDescriptor::pData
Details
- per image device memory pointer to the corresponding buffer
nBufferSize
- Kind:
variable
int MUppiBufferDescriptor::nBufferSize
Details
- allocated buffer size
MUppiColorTwistBatchCXR
- Compound name:
MUppiColorTwistBatchCXR - Compound kind:
struct
Public Attrib
pSrc
- Kind:
variable
const void* MUppiColorTwistBatchCXR::pSrc
nSrcStep
- Kind:
variable
int MUppiColorTwistBatchCXR::nSrcStep
pDst
- Kind:
variable
void* MUppiColorTwistBatchCXR::pDst
nDstStep
- Kind:
variable
int MUppiColorTwistBatchCXR::nDstStep
pTwist
- Kind:
variable
MUpp32f* MUppiColorTwistBatchCXR::pTwist
MUppiResizeBatchCXR
- Compound name:
MUppiResizeBatchCXR - Compound kind:
struct
Public Attrib
pSrc
- Kind:
variable
const void* MUppiResizeBatchCXR::pSrc
nSrcStep
- Kind:
variable
int MUppiResizeBatchCXR::nSrcStep
pDst
- Kind:
variable
void* MUppiResizeBatchCXR::pDst
nDstStep
- Kind:
variable
int MUppiResizeBatchCXR::nDstStep
MUppiResizeBatchROI_Advanced
- Compound name:
MUppiResizeBatchROI_Advanced - Compound kind:
struct
Overview
- Data structure for variable ROI image resizing.
Public Attrib
oSrcRectROI
- Kind:
variable
MUppiRect MUppiResizeBatchROI_Advanced::oSrcRectROI
oDstRectROI
- Kind:
variable
MUppiRect MUppiResizeBatchROI_Advanced::oDstRectROI
MUppiWarpAffineBatchCXR
- Compound name:
MUppiWarpAffineBatchCXR - Compound kind:
struct
Public Attrib
pSrc
- Kind:
variable
const void* MUppiWarpAffineBatchCXR::pSrc
nSrcStep
- Kind:
variable
int MUppiWarpAffineBatchCXR::nSrcStep
pDst
- Kind:
variable
void* MUppiWarpAffineBatchCXR::pDst
nDstStep
- Kind:
variable
int MUppiWarpAffineBatchCXR::nDstStep
pCoeffs
- Kind:
variable
MUpp64f* MUppiWarpAffineBatchCXR::pCoeffs
aTransformedCoeffs
- Kind:
variable
MUpp64f MUppiWarpAffineBatchCXR::aTransformedCoeffs[2][3][2][3]
MUppiWarpPerspectiveBatchCXR
- Compound name:
MUppiWarpPerspectiveBatchCXR - Compound kind:
struct
Public Attrib
pSrc
- Kind:
variable
const void* MUppiWarpPerspectiveBatchCXR::pSrc
nSrcStep
- Kind:
variable
int MUppiWarpPerspectiveBatchCXR::nSrcStep
pDst
- Kind:
variable
void* MUppiWarpPerspectiveBatchCXR::pDst
nDstStep
- Kind:
variable
int MUppiWarpPerspectiveBatchCXR::nDstStep
pCoeffs
- Kind:
variable
MUpp64f* MUppiWarpPerspectiveBatchCXR::pCoeffs
aTransformedCoeffs
- Kind:
variable
MUpp64f MUppiWarpPerspectiveBatchCXR::aTransformedCoeffs[3][3][3][3]
4.4 Behavior, Layout, and Status Enums
These enums define the shared option sets used by the image-processing families in this reference, including interpolation, border handling, alpha composition, compare behavior, Bayer layout, padding, mask size, norm selection, kernel selection, and status reporting.
MUppiAxis
- Kind:
enum
MUppiAxis
Enum Values
MUPP_HORIZONTAL_AXISMUPP_VERTICAL_AXISMUPP_BOTH_AXIS
MUppCmpOp
- Kind:
enum
MUppCmpOp
Enum Values
MUPP_CMP_LESSMUPP_CMP_LESS_EQMUPP_CMP_EQMUPP_CMP_GREATER_EQMUPP_CMP_GREATER
MUppRoundMode
- Kind:
enum
MUppRoundMode
Details
- Rounding Modes
- The enumerated rounding modes are used by a large number of MUPP primitives to allow the user to specify the method by which fractional values are converted to integer values. Also see rounding_modes.
- For MUPP release 1.0 new names for the three rounding modes are introduced that are based on the naming conventions for rounding modes set forth in the IEEE-754 floating-point standard. Developers are encouraged to use the new, longer names to be future proof as the legacy names will be deprecated in subsequent MUPP releases.
Enum Values
MUPP_RND_NEAR- Round to the nearest even integer. All fractional numbers are rounded to their nearest integer. The ambiguous cases (i.e. <integer>.5) are rounded to the closest even integer. E.g. roundNear(0.5) = 0 roundNear(0.6) = 1 roundNear(1.5) = 2 roundNear(-1.5) = -2
- 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. E.g. roundFinancial(0.4) = 0 roundFinancial(0.5) = 1 roundFinancial(-1.5) = -2
- roundFinancial(0.4) = 0
- roundFinancial(0.5) = 1
- roundFinancial(-1.5) = -2
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>. roundZero(1.5) = 1 roundZero(1.9) = 1 roundZero(-2.5) = -2
- roundZero(1.5) = 1
- roundZero(1.9) = 1
- roundZero(-2.5) = -2
MUPP_ROUND_TOWARD_ZERO- Alias name for MUPP_RND_ZERO.
MUppiBorderType
- Kind:
enum
MUppiBorderType
Enum Values
MUPP_BORDER_UNDEFINEDMUPP_BORDER_NONEMUPP_BORDER_CONSTANTMUPP_BORDER_REPLICATEMUPP_BORDER_WRAPMUPP_BORDER_MIRROR
MUppHintAlgorithm
- Kind:
enum
MUppHintAlgorithm
Enum Values
MUPP_ALG_HINT_NONEMUPP_ALG_HINT_FASTMUPP_ALG_HINT_ACCURATE
MUppiAlphaOp
- Kind:
enum
MUppiAlphaOp
Enum Values
MUPPI_OP_ALPHA_OVERMUPPI_OP_ALPHA_INMUPPI_OP_ALPHA_OUTMUPPI_OP_ALPHA_ATOPMUPPI_OP_ALPHA_XORMUPPI_OP_ALPHA_PLUSMUPPI_OP_ALPHA_OVER_PREMULMUPPI_OP_ALPHA_IN_PREMULMUPPI_OP_ALPHA_OUT_PREMULMUPPI_OP_ALPHA_ATOP_PREMULMUPPI_OP_ALPHA_XOR_PREMULMUPPI_OP_ALPHA_PLUS_PREMULMUPPI_OP_ALPHA_PREMUL
MUppiNorm
- Kind:
enum
MUppiNorm
Enum Values
muppiNormMinMax- MinMax
muppiNormInf- maximum
muppiNormL1- sum
muppiNormL2- square root of sum of squares
MUppiWatershedSegmentBoundaryType
- Kind:
enum
MUppiWatershedSegmentBoundaryType
Details
- Provides control of the type of segment boundaries, if any, added to the image generated by the watershed segmentation function.
Enum Values
MUPP_WATERSHED_SEGMENT_BOUNDARIES_NONEMUPP_WATERSHED_SEGMENT_BOUNDARIES_BLACKMUPP_WATERSHED_SEGMENT_BOUNDARIES_WHITEMUPP_WATERSHED_SEGMENT_BOUNDARIES_CONTRASTMUPP_WATERSHED_SEGMENT_BOUNDARIES_ONLY
MUppiInterpolationMode
- Kind:
enum
MUppiInterpolationMode
Details
- Filtering methods.
Enum Values
MUPPI_INTER_UNDEFINEDMUPPI_INTER_NN- Nearest neighbor filtering.
MUPPI_INTER_LINEAR- Linear interpolation.
MUPPI_INTER_CUBIC- Cubic interpolation.
MUPPI_INTER_CUBIC2P_BSPLINE- Two-parameter cubic filter (B=1, C=0)
MUPPI_INTER_CUBIC2P_CATMULLROMMUPPI_INTER_CUBIC2P_B05C03MUPPI_INTER_SUPER- Super sampling.
MUPPI_INTER_LANCZOS- Lanczos filtering.
MUPPI_INTER_LANCZOS3_ADVANCED- Smooth edge filtering.
MUPPI_SMOOTH_EDGE
MUppiCopyPaddingMode
- Kind:
enum
MUppiCopyPaddingMode
Details
- Padding Mode used for Crop functions.
Enum Values
NONECONSTANTREPLICATEWRAP
MUppiBayerGridPosition
- Kind:
enum
MUppiBayerGridPosition
Details
- Bayer Grid Position Registration.
Enum Values
MUPPI_BAYER_BGGR- Default registration position.
MUPPI_BAYER_RGGBMUPPI_BAYER_GBRGMUPPI_BAYER_GRBG
MUppiMaskSize
- Kind:
enum
MUppiMaskSize
Details
- Fixed filter-kernel sizes.
Enum Values
MUPP_MASK_SIZE_1_X_3MUPP_MASK_SIZE_1_X_5MUPP_MASK_SIZE_3_X_1MUPP_MASK_SIZE_5_X_1MUPP_MASK_SIZE_3_X_3MUPP_MASK_SIZE_5_X_5MUPP_MASK_SIZE_7_X_7MUPP_MASK_SIZE_9_X_9MUPP_MASK_SIZE_11_X_11MUPP_MASK_SIZE_13_X_13MUPP_MASK_SIZE_15_X_15
MUppiDifferentialKernel
- Kind:
enum
MUppiDifferentialKernel
Details
- Differential Filter types
Enum Values
MUPP_FILTER_SOBELMUPP_FILTER_SCHARR
MUppStatus
- Kind:
enum
MUppStatus
Details
- Error Status Codes
- Almost all MUPP function return error-status information using these return codes. Negative return codes indicate errors, positive return codes indicate warnings, a return code of 0 indicates success.
Enum Values
MUPP_NOT_SUPPORTED_MODE_ERRORMUPP_INVALID_HOST_POINTER_ERRORMUPP_INVALID_DEVICE_POINTER_ERRORMUPP_LUT_PALETTE_BITSIZE_ERRORMUPP_ZC_MODE_NOT_SUPPORTED_ERROR- ZeroCrossing mode not supported
MUPP_NOT_SUFFICIENT_COMPUTE_CAPABILITYMUPP_TEXTURE_BIND_ERRORMUPP_WRONG_INTERSECTION_ROI_ERRORMUPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERRORMUPP_MEMFREE_ERRORMUPP_MEMSET_ERRORMUPP_MEMCPY_ERRORMUPP_ALIGNMENT_ERRORMUPP_MUSA_KERNEL_EXECUTION_ERRORMUPP_ROUND_MODE_NOT_SUPPORTED_ERROR- Unsupported round mode
MUPP_QUALITY_INDEX_ERROR- Image pixels are constant for quality index
MUPP_RESIZE_NO_OPERATION_ERROR- One of the output image dimensions is less than 1 pixel
MUPP_OVERFLOW_ERROR- Number overflows the upper or lower limit of the data type
MUPP_NOT_EVEN_STEP_ERROR- Step value is not pixel multiple
MUPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR- Number of levels for histogram is less than 2
MUPP_LUT_NUMBER_OF_LEVELS_ERROR- Number of levels for LUT is less than 2
MUPP_CORRUPTED_DATA_ERROR- Processed data is corrupted
MUPP_CHANNEL_ORDER_ERROR- Wrong order of the destination channels
MUPP_ZERO_MASK_VALUE_ERROR- All values of the mask are zero The quadrangle is nonconvex or degenerates into triangle, line or point
MUPP_QUADRANGLE_ERROR- Size of the rectangle region is less than or equal to 1
MUPP_RECTANGLE_ERROR- Unallowable values of the transformation coefficients
MUPP_COEFFICIENT_ERROR- Bad or unsupported number of channels
MUPP_NUMBER_OF_CHANNELS_ERRORMUPP_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- Stride is less than the row length
MUPP_ANCHOR_ERROR- Anchor point is outside mask
MUPP_MASK_SIZE_ERROR- Lower bound is larger than upper bound
MUPP_RESIZE_FACTOR_ERRORMUPP_INTERPOLATION_ERRORMUPP_MIRROR_FLIP_ERRORMUPP_MOMENT_00_ZERO_ERRORMUPP_THRESHOLD_NEGATIVE_LEVEL_ERRORMUPP_THRESHOLD_ERRORMUPP_CONTEXT_MATCH_ERRORMUPP_FFT_FLAG_ERRORMUPP_FFT_ORDER_ERRORMUPP_STEP_ERROR- Step is less or equal zero
MUPP_SCALE_RANGE_ERRORMUPP_DATA_TYPE_ERRORMUPP_OUT_OFF_RANGE_ERRORMUPP_DIVIDE_BY_ZERO_ERRORMUPP_MEMORY_ALLOCATION_ERRMUPP_NULL_POINTER_ERRORMUPP_RANGE_ERRORMUPP_SIZE_ERRORMUPP_BAD_ARGUMENT_ERRORMUPP_NO_MEMORY_ERRORMUPP_NOT_IMPLEMENTED_ERRORMUPP_ERRORMUPP_ERROR_RESERVEDMUPP_NO_ERROR- Error free operation Successful operation (same as MUPP_NO_ERROR)
MUPP_SUCCESSMUPP_NO_OPERATION_WARNING- Indicates that no operation was performed Divisor is zero however does not terminate the execution
MUPP_DIVIDE_BY_ZERO_WARNING- Indicates that the quadrangle passed to one of affine warping functions doesn't have necessary properties. First 3 vertices are used, the fourth vertex discarded.
MUPP_AFFINE_QUAD_INCORRECT_WARNING- The given ROI has no interestion with either the source or destination ROI. Thus no operation was performed.
MUPP_WRONG_INTERSECTION_ROI_WARNING- The given quadrangle has no intersection with either the source or destination ROI. Thus no operation was performed.
MUPP_WRONG_INTERSECTION_QUAD_WARNING- Image size isn't multiple of two. Indicates that in case of 422/411/420 sampling the ROI width/height was modified for proper processing.
MUPP_DOUBLE_SIZE_WARNING- Speed reduction due to uncoalesced memory accesses warning.
MUPP_MISALIGNED_DST_ROI_WARNING
4.5 Selected Constants and Limits
These constants define numeric bounds that appear in the public muPP type layer.
MUPP_MIN_8U
- Kind:
define
MUPP_MIN_8U
Details
-
Minimum 8-bit unsigned integer
-
Initializer:
(0)
MUPP_MAX_8U
- Kind:
define
MUPP_MAX_8U
Details
-
Maximum 8-bit unsigned integer
-
Initializer:
(255)
MUPP_MIN_16U
- Kind:
define
MUPP_MIN_16U
Details
-
Minimum 16-bit unsigned integer
-
Initializer:
(0)
MUPP_MAX_16U
- Kind:
define
MUPP_MAX_16U
Details
-
Maximum 16-bit unsigned integer
-
Initializer:
(65535)
MUPP_MIN_32U
- Kind:
define
MUPP_MIN_32U
Details
-
Minimum 32-bit unsigned integer
-
Initializer:
(0)
MUPP_MAX_32U
- Kind:
define
MUPP_MAX_32U
Details
-
Maximum 32-bit unsigned integer
-
Initializer:
(4294967295U)
MUPP_MIN_64U
- Kind:
define
MUPP_MIN_64U
Details
-
Minimum 64-bit unsigned integer
-
Initializer:
(0)
MUPP_MAX_64U
- Kind:
define
MUPP_MAX_64U
Details
-
Maximum 64-bit unsigned integer
-
Initializer:
(18446744073709551615ULL)
MUPP_MIN_8S
- Kind:
define
MUPP_MIN_8S
Details
-
Minimum 8-bit signed integer
-
Initializer:
(-127 - 1)
MUPP_MAX_8S
- Kind:
define
MUPP_MAX_8S
Details
-
Maximum 8-bit signed integer
-
Initializer:
(127)
MUPP_MIN_16S
- Kind:
define
MUPP_MIN_16S
Details
-
Minimum 16-bit signed integer
-
Initializer:
(-32767 - 1)
MUPP_MAX_16S
- Kind:
define
MUPP_MAX_16S
Details
-
Maximum 16-bit signed integer
-
Initializer:
(32767)
MUPP_MIN_32S
- Kind:
define
MUPP_MIN_32S
Details
-
Minimum 32-bit signed integer
-
Initializer:
(-2147483647 - 1)
MUPP_MAX_32S
- Kind:
define
MUPP_MAX_32S
Details
-
Maximum 32-bit signed integer
-
Initializer:
(2147483647)
MUPP_MAX_64S
- Kind:
define
MUPP_MAX_64S
Details
-
Maximum 64-bit signed integer
-
Initializer:
(9223372036854775807LL)
MUPP_MIN_64S
- Kind:
define
MUPP_MIN_64S
Details
-
Minimum 64-bit signed integer Smallest positive 32-bit floating point value
-
Initializer:
(-9223372036854775807LL - 1)
MUPP_MINABS_32F
- Kind:
define
MUPP_MINABS_32F
Details
-
Largest positive 32-bit floating point value
-
Initializer:
(1.175494351e-38f)
MUPP_MAXABS_32F
- Kind:
define
MUPP_MAXABS_32F
Details
-
Smallest positive 64-bit floating point value
-
Initializer:
(3.402823466e+38f)
MUPP_MINABS_64F
- Kind:
define
MUPP_MINABS_64F
Details
-
Largest positive 64-bit floating point value
-
Initializer:
(2.2250738585072014e-308)
MUPP_MAXABS_64F
- Kind:
define
MUPP_MAXABS_64F
- Initializer:
(1.7976931348623158e+308)
5. API Reference
This chapter groups the supported muPP image-processing APIs into ten task-oriented sections so you can go directly to the family that matches your workflow.
The sections progress from arithmetic and color conversion to data exchange, filtering, geometry transforms, linear transforms, morphology, statistics, threshold and comparison operations, and image memory management. Each family keeps the exact function entries together with their signatures, parameters, and return-status details.
5.1 Image Arithmetic And Logical Operations
This section covers pointwise image arithmetic, logical operations, and alpha-composition families available in MUSA SDK 5.2.
AddC
muppiAddC_32f_C1R
MUppStatus muppiAddC_32f_C1R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f nConstant, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)nConstant(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAddC_32f_C1IR
MUppStatus muppiAddC_32f_C1IR(const MUpp32f nConstant, MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32f)pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAddC_32f_C3R
MUppStatus muppiAddC_32f_C3R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f aConstants[3], MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)aConstants(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAddC_32f_C3IR
MUppStatus muppiAddC_32f_C3IR(const MUpp32f aConstants[3], MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32f)pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
SubC
muppiSubC_32f_C1R
MUppStatus muppiSubC_32f_C1R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f nConstant, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)nConstant(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiSubC_32f_C1IR
MUppStatus muppiSubC_32f_C1IR(const MUpp32f nConstant, MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32f)pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiSubC_32f_C3R
MUppStatus muppiSubC_32f_C3R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f aConstants[3], MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)aConstants(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiSubC_32f_C3IR
MUppStatus muppiSubC_32f_C3IR(const MUpp32f aConstants[3], MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32f)pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
DivC
muppiDivC_32f_C1R
MUppStatus muppiDivC_32f_C1R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f nConstant, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)nConstant(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiDivC_32f_C1IR
MUppStatus muppiDivC_32f_C1IR(const MUpp32f nConstant, MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32f)pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiDivC_32f_C3R
MUppStatus muppiDivC_32f_C3R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f aConstants[3], MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)aConstants(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiDivC_32f_C3IR
MUppStatus muppiDivC_32f_C3IR(const MUpp32f aConstants[3], MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32f)pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Mul
muppiMul_32fc_C1R_Ctx
MUppStatus muppiMul_32fc_C1R_Ctx(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel image multiplication.
Parameters
pSrc1(const MUpp32fc *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp32fc *): source image pointernSrc2Step(int): source image line steppDst(MUpp32fc *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMul_32fc_C1R
MUppStatus muppiMul_32fc_C1R(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32fc *)nSrc1Step(int)pSrc2(const MUpp32fc *)nSrc2Step(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_C1IR_Ctx
MUppStatus muppiMul_32fc_C1IR_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel in place image multiplication.
Parameters
pSrc(const MUpp32fc *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32fc *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiMul_32fc_C1IR
MUppStatus muppiMul_32fc_C1IR(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pSrcDst(MUpp32fc *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_C3R_Ctx
MUppStatus muppiMul_32fc_C3R_Ctx(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel image multiplication.
Parameters
pSrc1(const MUpp32fc *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp32fc *): source image pointernSrc2Step(int): source image line steppDst(MUpp32fc *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMul_32fc_C3R
MUppStatus muppiMul_32fc_C3R(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32fc *)nSrc1Step(int)pSrc2(const MUpp32fc *)nSrc2Step(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_C3IR_Ctx
MUppStatus muppiMul_32fc_C3IR_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel in place image multiplication.
Parameters
pSrc(const MUpp32fc *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32fc *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiMul_32fc_C3IR
MUppStatus muppiMul_32fc_C3IR(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pSrcDst(MUpp32fc *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_AC4R_Ctx
MUppStatus muppiMul_32fc_AC4R_Ctx(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel with unmodified alpha image multiplication.
Parameters
pSrc1(const MUpp32fc *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp32fc *): source image pointernSrc2Step(int): source image line steppDst(MUpp32fc *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMul_32fc_AC4R
MUppStatus muppiMul_32fc_AC4R(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32fc *)nSrc1Step(int)pSrc2(const MUpp32fc *)nSrc2Step(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_AC4IR_Ctx
MUppStatus muppiMul_32fc_AC4IR_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel with unmodified alpha in place image multiplication.
Parameters
pSrc(const MUpp32fc *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp32fc *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMul_32fc_AC4IR
MUppStatus muppiMul_32fc_AC4IR(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pSrcDst(MUpp32fc *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_C4R_Ctx
MUppStatus muppiMul_32fc_C4R_Ctx(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel image multiplication.
Parameters
pSrc1(const MUpp32fc *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp32fc *): source image pointernSrc2Step(int): source image line steppDst(MUpp32fc *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMul_32fc_C4R
MUppStatus muppiMul_32fc_C4R(const MUpp32fc *pSrc1, int nSrc1Step, const MUpp32fc *pSrc2, int nSrc2Step, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32fc *)nSrc1Step(int)pSrc2(const MUpp32fc *)nSrc2Step(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMul_32fc_C4IR_Ctx
MUppStatus muppiMul_32fc_C4IR_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit floating point complex number (32-bit real, 32-bit imaginary) channel in place image multiplication.
Parameters
pSrc(const MUpp32fc *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32fc *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiMul_32fc_C4IR
MUppStatus muppiMul_32fc_C4IR(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pSrcDst(MUpp32fc *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
AbsDiff
muppiAbsDiff_8u_C1R
MUppStatus muppiAbsDiff_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAbsDiff_8u_C3R
MUppStatus muppiAbsDiff_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAbsDiff_8u_C4R
MUppStatus muppiAbsDiff_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAbsDiff_16u_C1R
MUppStatus muppiAbsDiff_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAbsDiff_32f_C1R
MUppStatus muppiAbsDiff_32f_C1R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f *pSrc2, int nSrc2Step, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)pSrc2(const MUpp32f *)nSrc2Step(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
AndC
muppiAndC_8u_C1R_Ctx
MUppStatus muppiAndC_8u_C1R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical and with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp8u): Constant.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_8u_C1R
MUppStatus muppiAndC_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)nConstant(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_C1IR_Ctx
MUppStatus muppiAndC_8u_C1IR_Ctx(const MUpp8u nConstant, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical and with constant.
Parameters
nConstant(const MUpp8u): Constant.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_8u_C1IR
MUppStatus muppiAndC_8u_C1IR(const MUpp8u nConstant, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_C3R_Ctx
MUppStatus muppiAndC_8u_C3R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical and with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp8u): fixed size array of constant values, one per channel.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_8u_C3R
MUppStatus muppiAndC_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_C3IR_Ctx
MUppStatus muppiAndC_8u_C3IR_Ctx(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical and with constant.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_8u_C3IR
MUppStatus muppiAndC_8u_C3IR(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_AC4R_Ctx
MUppStatus muppiAndC_8u_AC4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical and with constant with unmodified alpha.
Parameters
pSrc1(const MUpp8u *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp8u): fixed size array of constant values, one per channelpDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAndC_8u_AC4R
MUppStatus muppiAndC_8u_AC4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_AC4IR_Ctx
MUppStatus muppiAndC_8u_AC4IR_Ctx(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical and with constant with unmodified alpha.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAndC_8u_AC4IR
MUppStatus muppiAndC_8u_AC4IR(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_C4R_Ctx
MUppStatus muppiAndC_8u_C4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical and with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp8u): fixed size array of constant values, one per channel.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_8u_C4R
MUppStatus muppiAndC_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_8u_C4IR_Ctx
MUppStatus muppiAndC_8u_C4IR_Ctx(const MUpp8u aConstants[4], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical and with constant.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_8u_C4IR
MUppStatus muppiAndC_8u_C4IR(const MUpp8u aConstants[4], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_C1R_Ctx
MUppStatus muppiAndC_16u_C1R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel image logical and with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp16u): Constant.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_16u_C1R
MUppStatus muppiAndC_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)nConstant(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_C1IR_Ctx
MUppStatus muppiAndC_16u_C1IR_Ctx(const MUpp16u nConstant, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel in place image logical and with constant.
Parameters
nConstant(const MUpp16u): Constant.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_16u_C1IR
MUppStatus muppiAndC_16u_C1IR(const MUpp16u nConstant, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_C3R_Ctx
MUppStatus muppiAndC_16u_C3R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel image logical and with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp16u): fixed size array of constant values, one per channel.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_16u_C3R
MUppStatus muppiAndC_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_C3IR_Ctx
MUppStatus muppiAndC_16u_C3IR_Ctx(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel in place image logical and with constant.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_16u_C3IR
MUppStatus muppiAndC_16u_C3IR(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_AC4R_Ctx
MUppStatus muppiAndC_16u_AC4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical and with constant with unmodified alpha.
Parameters
pSrc1(const MUpp16u *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp16u): fixed size array of constant values, one per channelpDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAndC_16u_AC4R
MUppStatus muppiAndC_16u_AC4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_AC4IR_Ctx
MUppStatus muppiAndC_16u_AC4IR_Ctx(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical and with constant with unmodified alpha.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAndC_16u_AC4IR
MUppStatus muppiAndC_16u_AC4IR(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_C4R_Ctx
MUppStatus muppiAndC_16u_C4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical and with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp16u): fixed size array of constant values, one per channel.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_16u_C4R
MUppStatus muppiAndC_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_16u_C4IR_Ctx
MUppStatus muppiAndC_16u_C4IR_Ctx(const MUpp16u aConstants[4], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical and with constant.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_16u_C4IR
MUppStatus muppiAndC_16u_C4IR(const MUpp16u aConstants[4], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_C1R_Ctx
MUppStatus muppiAndC_32s_C1R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel image logical and with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp32s): Constant.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_32s_C1R
MUppStatus muppiAndC_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)nConstant(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_C1IR_Ctx
MUppStatus muppiAndC_32s_C1IR_Ctx(const MUpp32s nConstant, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel in place image logical and with constant.
Parameters
nConstant(const MUpp32s): Constant.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_32s_C1IR
MUppStatus muppiAndC_32s_C1IR(const MUpp32s nConstant, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_C3R_Ctx
MUppStatus muppiAndC_32s_C3R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel image logical and with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp32s): fixed size array of constant values, one per channel.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_32s_C3R
MUppStatus muppiAndC_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_C3IR_Ctx
MUppStatus muppiAndC_32s_C3IR_Ctx(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel in place image logical and with constant.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_32s_C3IR
MUppStatus muppiAndC_32s_C3IR(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_AC4R_Ctx
MUppStatus muppiAndC_32s_AC4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical and with constant with unmodified alpha.
Parameters
pSrc1(const MUpp32s *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp32s): fixed size array of constant values, one per channelpDst(MUpp32s *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAndC_32s_AC4R
MUppStatus muppiAndC_32s_AC4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_AC4IR_Ctx
MUppStatus muppiAndC_32s_AC4IR_Ctx(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical and with constant with unmodified alpha.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAndC_32s_AC4IR
MUppStatus muppiAndC_32s_AC4IR(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_C4R_Ctx
MUppStatus muppiAndC_32s_C4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical and with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp32s): fixed size array of constant values, one per channel.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_32s_C4R
MUppStatus muppiAndC_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAndC_32s_C4IR_Ctx
MUppStatus muppiAndC_32s_C4IR_Ctx(const MUpp32s aConstants[4], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical and with constant.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAndC_32s_C4IR
MUppStatus muppiAndC_32s_C4IR(const MUpp32s aConstants[4], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
OrC
muppiOrC_8u_C1R_Ctx
MUppStatus muppiOrC_8u_C1R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical or with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp8u): Constant.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_8u_C1R
MUppStatus muppiOrC_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)nConstant(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_C1IR_Ctx
MUppStatus muppiOrC_8u_C1IR_Ctx(const MUpp8u nConstant, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical or with constant.
Parameters
nConstant(const MUpp8u): Constant.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_8u_C1IR
MUppStatus muppiOrC_8u_C1IR(const MUpp8u nConstant, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_C3R_Ctx
MUppStatus muppiOrC_8u_C3R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical or with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp8u): fixed size array of constant values, one per channel.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_8u_C3R
MUppStatus muppiOrC_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_C3IR_Ctx
MUppStatus muppiOrC_8u_C3IR_Ctx(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical or with constant.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_8u_C3IR
MUppStatus muppiOrC_8u_C3IR(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_AC4R_Ctx
MUppStatus muppiOrC_8u_AC4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical or with constant with unmodified alpha.
Parameters
pSrc1(const MUpp8u *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp8u): fixed size array of constant values, one per channelpDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOrC_8u_AC4R
MUppStatus muppiOrC_8u_AC4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_AC4IR_Ctx
MUppStatus muppiOrC_8u_AC4IR_Ctx(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical or with constant with unmodified alpha.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOrC_8u_AC4IR
MUppStatus muppiOrC_8u_AC4IR(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_C4R_Ctx
MUppStatus muppiOrC_8u_C4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical or with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp8u): fixed size array of constant values, one per channel.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_8u_C4R
MUppStatus muppiOrC_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_8u_C4IR_Ctx
MUppStatus muppiOrC_8u_C4IR_Ctx(const MUpp8u aConstants[4], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical or with constant.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_8u_C4IR
MUppStatus muppiOrC_8u_C4IR(const MUpp8u aConstants[4], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_C1R_Ctx
MUppStatus muppiOrC_16u_C1R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel image logical or with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp16u): Constant.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_16u_C1R
MUppStatus muppiOrC_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)nConstant(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_C1IR_Ctx
MUppStatus muppiOrC_16u_C1IR_Ctx(const MUpp16u nConstant, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel in place image logical or with constant.
Parameters
nConstant(const MUpp16u): Constant.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_16u_C1IR
MUppStatus muppiOrC_16u_C1IR(const MUpp16u nConstant, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_C3R_Ctx
MUppStatus muppiOrC_16u_C3R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel image logical or with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp16u): fixed size array of constant values, one per channel.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_16u_C3R
MUppStatus muppiOrC_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_C3IR_Ctx
MUppStatus muppiOrC_16u_C3IR_Ctx(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel in place image logical or with constant.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_16u_C3IR
MUppStatus muppiOrC_16u_C3IR(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_AC4R_Ctx
MUppStatus muppiOrC_16u_AC4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical or with constant with unmodified alpha.
Parameters
pSrc1(const MUpp16u *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp16u): fixed size array of constant values, one per channelpDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOrC_16u_AC4R
MUppStatus muppiOrC_16u_AC4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_AC4IR_Ctx
MUppStatus muppiOrC_16u_AC4IR_Ctx(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical or with constant with unmodified alpha.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOrC_16u_AC4IR
MUppStatus muppiOrC_16u_AC4IR(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_C4R_Ctx
MUppStatus muppiOrC_16u_C4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical or with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp16u): fixed size array of constant values, one per channel.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_16u_C4R
MUppStatus muppiOrC_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_16u_C4IR_Ctx
MUppStatus muppiOrC_16u_C4IR_Ctx(const MUpp16u aConstants[4], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical or with constant.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_16u_C4IR
MUppStatus muppiOrC_16u_C4IR(const MUpp16u aConstants[4], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_C1R_Ctx
MUppStatus muppiOrC_32s_C1R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel image logical or with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp32s): Constant.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_32s_C1R
MUppStatus muppiOrC_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)nConstant(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_C1IR_Ctx
MUppStatus muppiOrC_32s_C1IR_Ctx(const MUpp32s nConstant, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel in place image logical or with constant.
Parameters
nConstant(const MUpp32s): Constant.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_32s_C1IR
MUppStatus muppiOrC_32s_C1IR(const MUpp32s nConstant, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_C3R_Ctx
MUppStatus muppiOrC_32s_C3R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel image logical or with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp32s): fixed size array of constant values, one per channel.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_32s_C3R
MUppStatus muppiOrC_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_C3IR_Ctx
MUppStatus muppiOrC_32s_C3IR_Ctx(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel in place image logical or with constant.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_32s_C3IR
MUppStatus muppiOrC_32s_C3IR(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_AC4R_Ctx
MUppStatus muppiOrC_32s_AC4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical or with constant with unmodified alpha.
Parameters
pSrc1(const MUpp32s *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp32s): fixed size array of constant values, one per channelpDst(MUpp32s *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOrC_32s_AC4R
MUppStatus muppiOrC_32s_AC4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_AC4IR_Ctx
MUppStatus muppiOrC_32s_AC4IR_Ctx(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical or with constant with unmodified alpha.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOrC_32s_AC4IR
MUppStatus muppiOrC_32s_AC4IR(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_C4R_Ctx
MUppStatus muppiOrC_32s_C4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical or with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp32s): fixed size array of constant values, one per channel.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_32s_C4R
MUppStatus muppiOrC_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOrC_32s_C4IR_Ctx
MUppStatus muppiOrC_32s_C4IR_Ctx(const MUpp32s aConstants[4], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical or with constant.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOrC_32s_C4IR
MUppStatus muppiOrC_32s_C4IR(const MUpp32s aConstants[4], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
XorC
muppiXorC_8u_C1R_Ctx
MUppStatus muppiXorC_8u_C1R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp8u): Constant.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_8u_C1R
MUppStatus muppiXorC_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)nConstant(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_C1IR_Ctx
MUppStatus muppiXorC_8u_C1IR_Ctx(const MUpp8u nConstant, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical exclusive or with constant.
Parameters
nConstant(const MUpp8u): Constant.pSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_8u_C1IR
MUppStatus muppiXorC_8u_C1IR(const MUpp8u nConstant, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_C3R_Ctx
MUppStatus muppiXorC_8u_C3R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp8u): fixed size array of constant values, one per channel.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_8u_C3R
MUppStatus muppiXorC_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_C3IR_Ctx
MUppStatus muppiXorC_8u_C3IR_Ctx(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical exclusive or with constant.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXorC_8u_C3IR
MUppStatus muppiXorC_8u_C3IR(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_AC4R_Ctx
MUppStatus muppiXorC_8u_AC4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical exclusive or with constant with unmodified alpha.
Parameters
pSrc1(const MUpp8u *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp8u): fixed size array of constant values, one per channelpDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_8u_AC4R
MUppStatus muppiXorC_8u_AC4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_AC4IR_Ctx
MUppStatus muppiXorC_8u_AC4IR_Ctx(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical exclusive or with constant with unmodified alpha.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_8u_AC4IR
MUppStatus muppiXorC_8u_AC4IR(const MUpp8u aConstants[3], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_C4R_Ctx
MUppStatus muppiXorC_8u_C4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp8u): fixed size array of constant values, one per channel.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_8u_C4R
MUppStatus muppiXorC_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_8u_C4IR_Ctx
MUppStatus muppiXorC_8u_C4IR_Ctx(const MUpp8u aConstants[4], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical exclusive or with constant.
Parameters
aConstants(const MUpp8u): fixed size array of constant values, one per channel.pSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXorC_8u_C4IR
MUppStatus muppiXorC_8u_C4IR(const MUpp8u aConstants[4], MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp8u)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_C1R_Ctx
MUppStatus muppiXorC_16u_C1R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp16u): Constant.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_16u_C1R
MUppStatus muppiXorC_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)nConstant(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_C1IR_Ctx
MUppStatus muppiXorC_16u_C1IR_Ctx(const MUpp16u nConstant, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel in place image logical exclusive or with constant.
Parameters
nConstant(const MUpp16u): Constant.pSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_16u_C1IR
MUppStatus muppiXorC_16u_C1IR(const MUpp16u nConstant, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_C3R_Ctx
MUppStatus muppiXorC_16u_C3R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp16u): fixed size array of constant values, one per channel.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_16u_C3R
MUppStatus muppiXorC_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_C3IR_Ctx
MUppStatus muppiXorC_16u_C3IR_Ctx(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel in place image logical exclusive or with constant.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXorC_16u_C3IR
MUppStatus muppiXorC_16u_C3IR(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_AC4R_Ctx
MUppStatus muppiXorC_16u_AC4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical exclusive or with constant with unmodified alpha.
Parameters
pSrc1(const MUpp16u *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp16u): fixed size array of constant values, one per channelpDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_16u_AC4R
MUppStatus muppiXorC_16u_AC4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_AC4IR_Ctx
MUppStatus muppiXorC_16u_AC4IR_Ctx(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical exclusive or with constant with unmodified alpha.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_16u_AC4IR
MUppStatus muppiXorC_16u_AC4IR(const MUpp16u aConstants[3], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_C4R_Ctx
MUppStatus muppiXorC_16u_C4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp16u): fixed size array of constant values, one per channel.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_16u_C4R
MUppStatus muppiXorC_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp16u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_16u_C4IR_Ctx
MUppStatus muppiXorC_16u_C4IR_Ctx(const MUpp16u aConstants[4], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical exclusive or with constant.
Parameters
aConstants(const MUpp16u): fixed size array of constant values, one per channel.pSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXorC_16u_C4IR
MUppStatus muppiXorC_16u_C4IR(const MUpp16u aConstants[4], MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp16u)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_C1R_Ctx
MUppStatus muppiXorC_32s_C1R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.nConstant(const MUpp32s): Constant.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_32s_C1R
MUppStatus muppiXorC_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)nConstant(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_C1IR_Ctx
MUppStatus muppiXorC_32s_C1IR_Ctx(const MUpp32s nConstant, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel in place image logical exclusive or with constant.
Parameters
nConstant(const MUpp32s): Constant.pSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_32s_C1IR
MUppStatus muppiXorC_32s_C1IR(const MUpp32s nConstant, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_C3R_Ctx
MUppStatus muppiXorC_32s_C3R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp32s): fixed size array of constant values, one per channel.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_32s_C3R
MUppStatus muppiXorC_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_C3IR_Ctx
MUppStatus muppiXorC_32s_C3IR_Ctx(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel in place image logical exclusive or with constant.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXorC_32s_C3IR
MUppStatus muppiXorC_32s_C3IR(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_AC4R_Ctx
MUppStatus muppiXorC_32s_AC4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical exclusive or with constant with unmodified alpha.
Parameters
pSrc1(const MUpp32s *): source image pointernSrc1Step(int): source image line stepaConstants(const MUpp32s): fixed size array of constant values, one per channelpDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_32s_AC4R
MUppStatus muppiXorC_32s_AC4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_AC4IR_Ctx
MUppStatus muppiXorC_32s_AC4IR_Ctx(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical exclusive or with constant with unmodified alpha.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_32s_AC4IR
MUppStatus muppiXorC_32s_AC4IR(const MUpp32s aConstants[3], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_C4R_Ctx
MUppStatus muppiXorC_32s_C4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical exclusive or with constant.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.aConstants(const MUpp32s): fixed size array of constant values, one per channel.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXorC_32s_C4R
MUppStatus muppiXorC_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32s)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXorC_32s_C4IR_Ctx
MUppStatus muppiXorC_32s_C4IR_Ctx(const MUpp32s aConstants[4], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical exclusive or with constant.
Parameters
aConstants(const MUpp32s): fixed size array of constant values, one per channel.pSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXorC_32s_C4IR
MUppStatus muppiXorC_32s_C4IR(const MUpp32s aConstants[4], MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
aConstants(const MUpp32s)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
RShiftC
muppiRShiftC_8u_C1R
MUppStatus muppiRShiftC_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_8u_C3R
MUppStatus muppiRShiftC_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_8u_C4R
MUppStatus muppiRShiftC_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_8s_C1R
MUppStatus muppiRShiftC_8s_C1R(const MUpp8s *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp8s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8s *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp8s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_8s_C1IR
MUppStatus muppiRShiftC_8s_C1IR(const MUpp32u nConstant, MUpp8s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
nConstant(const MUpp32u)pSrcDst(MUpp8s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_8s_C3R
MUppStatus muppiRShiftC_8s_C3R(const MUpp8s *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp8s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp8s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_8s_C4R
MUppStatus muppiRShiftC_8s_C4R(const MUpp8s *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp8s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp8s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_16u_C1R
MUppStatus muppiRShiftC_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_16u_C3R
MUppStatus muppiRShiftC_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_16u_C4R
MUppStatus muppiRShiftC_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_16s_C1R
MUppStatus muppiRShiftC_16s_C1R(const MUpp16s *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16s *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_16s_C3R
MUppStatus muppiRShiftC_16s_C3R(const MUpp16s *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_16s_C4R
MUppStatus muppiRShiftC_16s_C4R(const MUpp16s *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_32s_C1R
MUppStatus muppiRShiftC_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_32s_C3R
MUppStatus muppiRShiftC_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRShiftC_32s_C4R
MUppStatus muppiRShiftC_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
LShiftC
muppiLShiftC_8u_C1R
MUppStatus muppiLShiftC_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_8u_C3R
MUppStatus muppiLShiftC_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_8u_C4R
MUppStatus muppiLShiftC_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_16u_C1R
MUppStatus muppiLShiftC_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_16u_C3R
MUppStatus muppiLShiftC_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_16u_C4R
MUppStatus muppiLShiftC_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_32s_C1R
MUppStatus muppiLShiftC_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32u nConstant, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)nConstant(const MUpp32u)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_32s_C3R
MUppStatus muppiLShiftC_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32u aConstants[3], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiLShiftC_32s_C4R
MUppStatus muppiLShiftC_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32u aConstants[4], MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)aConstants(const MUpp32u)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
And
muppiAnd_8u_C1R_Ctx
MUppStatus muppiAnd_8u_C1R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical and.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_C1R
MUppStatus muppiAnd_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_C1IR_Ctx
MUppStatus muppiAnd_8u_C1IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical and.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_C1IR
MUppStatus muppiAnd_8u_C1IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_C3R_Ctx
MUppStatus muppiAnd_8u_C3R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical and.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_C3R
MUppStatus muppiAnd_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_C3IR_Ctx
MUppStatus muppiAnd_8u_C3IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical and.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_C3IR
MUppStatus muppiAnd_8u_C3IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_AC4R_Ctx
MUppStatus muppiAnd_8u_AC4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical and with unmodified alpha.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_AC4R
MUppStatus muppiAnd_8u_AC4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_AC4IR_Ctx
MUppStatus muppiAnd_8u_AC4IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical and with unmodified alpha.
Parameters
pSrc(const MUpp8u *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAnd_8u_AC4IR
MUppStatus muppiAnd_8u_AC4IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_C4R_Ctx
MUppStatus muppiAnd_8u_C4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical and.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_C4R
MUppStatus muppiAnd_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_8u_C4IR_Ctx
MUppStatus muppiAnd_8u_C4IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical and.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_8u_C4IR
MUppStatus muppiAnd_8u_C4IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_C1R_Ctx
MUppStatus muppiAnd_16u_C1R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel image logical and.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_C1R
MUppStatus muppiAnd_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_C1IR_Ctx
MUppStatus muppiAnd_16u_C1IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel in place image logical and.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_C1IR
MUppStatus muppiAnd_16u_C1IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_C3R_Ctx
MUppStatus muppiAnd_16u_C3R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel image logical and.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_C3R
MUppStatus muppiAnd_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_C3IR_Ctx
MUppStatus muppiAnd_16u_C3IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel in place image logical and.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_C3IR
MUppStatus muppiAnd_16u_C3IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_AC4R_Ctx
MUppStatus muppiAnd_16u_AC4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical and with unmodified alpha.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_AC4R
MUppStatus muppiAnd_16u_AC4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_AC4IR_Ctx
MUppStatus muppiAnd_16u_AC4IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical and with unmodified alpha.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAnd_16u_AC4IR
MUppStatus muppiAnd_16u_AC4IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_C4R_Ctx
MUppStatus muppiAnd_16u_C4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical and.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_C4R
MUppStatus muppiAnd_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_16u_C4IR_Ctx
MUppStatus muppiAnd_16u_C4IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical and.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_16u_C4IR
MUppStatus muppiAnd_16u_C4IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_C1R_Ctx
MUppStatus muppiAnd_32s_C1R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel image logical and.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_C1R
MUppStatus muppiAnd_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_C1IR_Ctx
MUppStatus muppiAnd_32s_C1IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel in place image logical and.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_C1IR
MUppStatus muppiAnd_32s_C1IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_C3R_Ctx
MUppStatus muppiAnd_32s_C3R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel image logical and.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_C3R
MUppStatus muppiAnd_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_C3IR_Ctx
MUppStatus muppiAnd_32s_C3IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel in place image logical and.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_C3IR
MUppStatus muppiAnd_32s_C3IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_AC4R_Ctx
MUppStatus muppiAnd_32s_AC4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical and with unmodified alpha.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_AC4R
MUppStatus muppiAnd_32s_AC4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_AC4IR_Ctx
MUppStatus muppiAnd_32s_AC4IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical and with unmodified alpha.
Parameters
pSrc(const MUpp32s *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiAnd_32s_AC4IR
MUppStatus muppiAnd_32s_AC4IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_C4R_Ctx
MUppStatus muppiAnd_32s_C4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical and.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_C4R
MUppStatus muppiAnd_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiAnd_32s_C4IR_Ctx
MUppStatus muppiAnd_32s_C4IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical and.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiAnd_32s_C4IR
MUppStatus muppiAnd_32s_C4IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Or
muppiOr_8u_C1R_Ctx
MUppStatus muppiOr_8u_C1R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical or.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_C1R
MUppStatus muppiOr_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_C1IR_Ctx
MUppStatus muppiOr_8u_C1IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical or.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_C1IR
MUppStatus muppiOr_8u_C1IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_C3R_Ctx
MUppStatus muppiOr_8u_C3R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical or.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_C3R
MUppStatus muppiOr_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_C3IR_Ctx
MUppStatus muppiOr_8u_C3IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical or.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_C3IR
MUppStatus muppiOr_8u_C3IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_AC4R_Ctx
MUppStatus muppiOr_8u_AC4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical or with unmodified alpha.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_AC4R
MUppStatus muppiOr_8u_AC4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_AC4IR_Ctx
MUppStatus muppiOr_8u_AC4IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical or with unmodified alpha.
Parameters
pSrc(const MUpp8u *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOr_8u_AC4IR
MUppStatus muppiOr_8u_AC4IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_C4R_Ctx
MUppStatus muppiOr_8u_C4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical or.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_C4R
MUppStatus muppiOr_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_8u_C4IR_Ctx
MUppStatus muppiOr_8u_C4IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical or.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_8u_C4IR
MUppStatus muppiOr_8u_C4IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_C1R_Ctx
MUppStatus muppiOr_16u_C1R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel image logical or.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_C1R
MUppStatus muppiOr_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_C1IR_Ctx
MUppStatus muppiOr_16u_C1IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel in place image logical or.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_C1IR
MUppStatus muppiOr_16u_C1IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_C3R_Ctx
MUppStatus muppiOr_16u_C3R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel image logical or.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_C3R
MUppStatus muppiOr_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_C3IR_Ctx
MUppStatus muppiOr_16u_C3IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel in place image logical or.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_C3IR
MUppStatus muppiOr_16u_C3IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_AC4R_Ctx
MUppStatus muppiOr_16u_AC4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical or with unmodified alpha.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_AC4R
MUppStatus muppiOr_16u_AC4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_AC4IR_Ctx
MUppStatus muppiOr_16u_AC4IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical or with unmodified alpha.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOr_16u_AC4IR
MUppStatus muppiOr_16u_AC4IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_C4R_Ctx
MUppStatus muppiOr_16u_C4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical or.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_C4R
MUppStatus muppiOr_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_16u_C4IR_Ctx
MUppStatus muppiOr_16u_C4IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical or.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_16u_C4IR
MUppStatus muppiOr_16u_C4IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_C1R_Ctx
MUppStatus muppiOr_32s_C1R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel image logical or.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_C1R
MUppStatus muppiOr_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_C1IR_Ctx
MUppStatus muppiOr_32s_C1IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel in place image logical or.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_C1IR
MUppStatus muppiOr_32s_C1IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_C3R_Ctx
MUppStatus muppiOr_32s_C3R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel image logical or.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_C3R
MUppStatus muppiOr_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_C3IR_Ctx
MUppStatus muppiOr_32s_C3IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel in place image logical or.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_C3IR
MUppStatus muppiOr_32s_C3IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_AC4R_Ctx
MUppStatus muppiOr_32s_AC4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical or with unmodified alpha.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_AC4R
MUppStatus muppiOr_32s_AC4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_AC4IR_Ctx
MUppStatus muppiOr_32s_AC4IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical or with unmodified alpha.
Parameters
pSrc(const MUpp32s *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiOr_32s_AC4IR
MUppStatus muppiOr_32s_AC4IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_C4R_Ctx
MUppStatus muppiOr_32s_C4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical or.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_C4R
MUppStatus muppiOr_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiOr_32s_C4IR_Ctx
MUppStatus muppiOr_32s_C4IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical or.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiOr_32s_C4IR
MUppStatus muppiOr_32s_C4IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Xor
muppiXor_8u_C1R_Ctx
MUppStatus muppiXor_8u_C1R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical exclusive or.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_C1R
MUppStatus muppiXor_8u_C1R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_C1IR_Ctx
MUppStatus muppiXor_8u_C1IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical exclusive or.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_C1IR
MUppStatus muppiXor_8u_C1IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_C3R_Ctx
MUppStatus muppiXor_8u_C3R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical exclusive or.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_C3R
MUppStatus muppiXor_8u_C3R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_C3IR_Ctx
MUppStatus muppiXor_8u_C3IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical exclusive or.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_C3IR
MUppStatus muppiXor_8u_C3IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_AC4R_Ctx
MUppStatus muppiXor_8u_AC4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical exclusive or with unmodified alpha.
Parameters
pSrc1(const MUpp8u *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp8u *): source image pointernSrc2Step(int): source image line steppDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_AC4R
MUppStatus muppiXor_8u_AC4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_AC4IR_Ctx
MUppStatus muppiXor_8u_AC4IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical exclusive or with unmodified alpha.
Parameters
pSrc(const MUpp8u *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXor_8u_AC4IR
MUppStatus muppiXor_8u_AC4IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_C4R_Ctx
MUppStatus muppiXor_8u_C4R_Ctx(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical exclusive or.
Parameters
pSrc1(const MUpp8u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp8u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_C4R
MUppStatus muppiXor_8u_C4R(const MUpp8u *pSrc1, int nSrc1Step, const MUpp8u *pSrc2, int nSrc2Step, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp8u *)nSrc1Step(int)pSrc2(const MUpp8u *)nSrc2Step(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_8u_C4IR_Ctx
MUppStatus muppiXor_8u_C4IR_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical exclusive or.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_8u_C4IR
MUppStatus muppiXor_8u_C4IR(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_C1R_Ctx
MUppStatus muppiXor_16u_C1R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel image logical exclusive or.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_C1R
MUppStatus muppiXor_16u_C1R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_C1IR_Ctx
MUppStatus muppiXor_16u_C1IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 16-bit unsigned short channel in place image logical exclusive or.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_C1IR
MUppStatus muppiXor_16u_C1IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_C3R_Ctx
MUppStatus muppiXor_16u_C3R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel image logical exclusive or.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_C3R
MUppStatus muppiXor_16u_C3R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_C3IR_Ctx
MUppStatus muppiXor_16u_C3IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 16-bit unsigned short channel in place image logical exclusive or.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_C3IR
MUppStatus muppiXor_16u_C3IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_AC4R_Ctx
MUppStatus muppiXor_16u_AC4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical exclusive or with unmodified alpha.
Parameters
pSrc1(const MUpp16u *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp16u *): source image pointernSrc2Step(int): source image line steppDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_AC4R
MUppStatus muppiXor_16u_AC4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_AC4IR_Ctx
MUppStatus muppiXor_16u_AC4IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical exclusive or with unmodified alpha.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp16u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXor_16u_AC4IR
MUppStatus muppiXor_16u_AC4IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_C4R_Ctx
MUppStatus muppiXor_16u_C4R_Ctx(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel image logical exclusive or.
Parameters
pSrc1(const MUpp16u *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp16u *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_C4R
MUppStatus muppiXor_16u_C4R(const MUpp16u *pSrc1, int nSrc1Step, const MUpp16u *pSrc2, int nSrc2Step, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp16u *)nSrc1Step(int)pSrc2(const MUpp16u *)nSrc2Step(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_16u_C4IR_Ctx
MUppStatus muppiXor_16u_C4IR_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 16-bit unsigned short channel in place image logical exclusive or.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_16u_C4IR
MUppStatus muppiXor_16u_C4IR(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_C1R_Ctx
MUppStatus muppiXor_32s_C1R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel image logical exclusive or.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_C1R
MUppStatus muppiXor_32s_C1R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_C1IR_Ctx
MUppStatus muppiXor_32s_C1IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 32-bit signed integer channel in place image logical exclusive or.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_C1IR
MUppStatus muppiXor_32s_C1IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_C3R_Ctx
MUppStatus muppiXor_32s_C3R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel image logical exclusive or.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_C3R
MUppStatus muppiXor_32s_C3R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_C3IR_Ctx
MUppStatus muppiXor_32s_C3IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 32-bit signed integer channel in place image logical exclusive or.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_C3IR
MUppStatus muppiXor_32s_C3IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_AC4R_Ctx
MUppStatus muppiXor_32s_AC4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical exclusive or with unmodified alpha.
Parameters
pSrc1(const MUpp32s *): source image pointernSrc1Step(int): source image line steppSrc2(const MUpp32s *): source image pointernSrc2Step(int): source image line steppDst(MUpp32s *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_AC4R
MUppStatus muppiXor_32s_AC4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_AC4IR_Ctx
MUppStatus muppiXor_32s_AC4IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical exclusive or with unmodified alpha.
Parameters
pSrc(const MUpp32s *): source image pointernSrcStep(int): source image line steppSrcDst(MUpp32s *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiXor_32s_AC4IR
MUppStatus muppiXor_32s_AC4IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_C4R_Ctx
MUppStatus muppiXor_32s_C4R_Ctx(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel image logical exclusive or.
Parameters
pSrc1(const MUpp32s *): source image pointer.nSrc1Step(int): source image line step.pSrc2(const MUpp32s *): source image pointer.nSrc2Step(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_C4R
MUppStatus muppiXor_32s_C4R(const MUpp32s *pSrc1, int nSrc1Step, const MUpp32s *pSrc2, int nSrc2Step, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc1(const MUpp32s *)nSrc1Step(int)pSrc2(const MUpp32s *)nSrc2Step(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiXor_32s_C4IR_Ctx
MUppStatus muppiXor_32s_C4IR_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 32-bit signed integer channel in place image logical exclusive or.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiXor_32s_C4IR
MUppStatus muppiXor_32s_C4IR(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Not
muppiNot_8u_C1R_Ctx
MUppStatus muppiNot_8u_C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel image logical not.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_C1R
MUppStatus muppiNot_8u_C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_C1IR_Ctx
MUppStatus muppiNot_8u_C1IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- One 8-bit unsigned char channel in place image logical not.
Parameters
pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_C1IR
MUppStatus muppiNot_8u_C1IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_C3R_Ctx
MUppStatus muppiNot_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel image logical not.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_C3R
MUppStatus muppiNot_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_C3IR_Ctx
MUppStatus muppiNot_8u_C3IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three 8-bit unsigned char channel in place image logical not.
Parameters
pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_C3IR
MUppStatus muppiNot_8u_C3IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_AC4R_Ctx
MUppStatus muppiNot_8u_AC4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical not with unmodified alpha.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_AC4R
MUppStatus muppiNot_8u_AC4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_AC4IR_Ctx
MUppStatus muppiNot_8u_AC4IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical not with unmodified alpha.
Parameters
pSrcDst(MUpp8u *): in-place image pointernSrcDstStep(int): in-place image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiNot_8u_AC4IR
MUppStatus muppiNot_8u_AC4IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_C4R_Ctx
MUppStatus muppiNot_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel image logical not.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_C4R
MUppStatus muppiNot_8u_C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiNot_8u_C4IR_Ctx
MUppStatus muppiNot_8u_C4IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four 8-bit unsigned char channel in place image logical not.
Parameters
pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiNot_8u_C4IR
MUppStatus muppiNot_8u_C4IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI)
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
AlphaComp
muppiAlphaComp_32f_AC1R
MUppStatus muppiAlphaComp_32f_AC1R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f *pSrc2, int nSrc2Step, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppiAlphaOp eAlphaOp)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)pSrc2(const MUpp32f *)nSrc2Step(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)eAlphaOp(MUppiAlphaOp)
Returns
- Return type:
MUppStatus.
muppiAlphaComp_32f_AC4R
MUppStatus muppiAlphaComp_32f_AC4R(const MUpp32f *pSrc1, int nSrc1Step, const MUpp32f *pSrc2, int nSrc2Step, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppiAlphaOp eAlphaOp)
Parameters
pSrc1(const MUpp32f *)nSrc1Step(int)pSrc2(const MUpp32f *)nSrc2Step(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)eAlphaOp(MUppiAlphaOp)
Returns
- Return type:
MUppStatus.
5.2 Image Color Conversion Functions
This section covers color-space conversion, channel mixing, debayering, and lookup-table based image color operations.
RGBToYUV
muppiRGBToYUV_8u_C3R_Ctx
MUppStatus muppiRGBToYUV_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned packed YUV color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYUV_8u_C3R
MUppStatus muppiRGBToYUV_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToYUV_8u_P3R_Ctx
MUppStatus muppiRGBToYUV_8u_P3R_Ctx(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YUV color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYUV_8u_P3R
MUppStatus muppiRGBToYUV_8u_P3R(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
BGRToYUV
muppiBGRToYUV_8u_C3R_Ctx
MUppStatus muppiBGRToYUV_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned packed YUV color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiBGRToYUV_8u_C3R
MUppStatus muppiBGRToYUV_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YUVToRGB
muppiYUVToRGB_8u_C3R_Ctx
MUppStatus muppiYUVToRGB_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed RGB color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYUVToRGB_8u_C3R
MUppStatus muppiYUVToRGB_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiYUVToRGB_8u_P3R_Ctx
MUppStatus muppiYUVToRGB_8u_P3R_Ctx(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YUV to 3 channel 8-bit unsigned planar RGB color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYUVToRGB_8u_P3R
MUppStatus muppiYUVToRGB_8u_P3R(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YUVToBGR
muppiYUVToBGR_8u_C3R_Ctx
MUppStatus muppiYUVToBGR_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed YUV to 3 channel 8-bit unsigned packed BGR color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYUVToBGR_8u_C3R
MUppStatus muppiYUVToBGR_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
RGBToYUV420
muppiRGBToYUV420_8u_P3R_Ctx
MUppStatus muppiRGBToYUV420_8u_P3R_Ctx(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar RGB to 3 channel 8-bit unsigned planar YUV420 color conversion. images.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.rDstStep(int): destination planar image line step array.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYUV420_8u_P3R
MUppStatus muppiRGBToYUV420_8u_P3R(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)rDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToYUV420_8u_C3P3R_Ctx
MUppStatus muppiRGBToYUV420_8u_C3P3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YUV420 color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.rDstStep(int): destination planar image line step array.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYUV420_8u_C3P3R
MUppStatus muppiRGBToYUV420_8u_C3P3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)rDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YUV420ToRGB
muppiYUV420ToRGB_8u_P3R_Ctx
MUppStatus muppiYUV420ToRGB_8u_P3R_Ctx(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned planar RGB color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.rSrcStep(int): source planar image line step array.pDst(MUpp8u *): destination planar image pointer array.nDstStep(int): destination planar image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYUV420ToRGB_8u_P3R
MUppStatus muppiYUV420ToRGB_8u_P3R(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiYUV420ToRGB_8u_P3C3R_Ctx
MUppStatus muppiYUV420ToRGB_8u_P3C3R_Ctx(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed RGB color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.rSrcStep(int): source planar image line step array.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYUV420ToRGB_8u_P3C3R
MUppStatus muppiYUV420ToRGB_8u_P3C3R(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
NV12ToRGB
muppiNV12ToRGB_8u_P2C3R_Ctx
MUppStatus muppiNV12ToRGB_8u_P2C3R_Ctx(const MUpp8u *const pSrc[2], int rSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed RGB color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array (one for Y plane, one for UV plane).rSrcStep(int): source planar image line step. Same value is used for each source plane.pDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiNV12ToRGB_8u_P2C3R
MUppStatus muppiNV12ToRGB_8u_P2C3R(const MUpp8u *const pSrc[2], int rSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YUV420ToBGR
muppiYUV420ToBGR_8u_P3C3R_Ctx
MUppStatus muppiYUV420ToBGR_8u_P3C3R_Ctx(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YUV420 to 3 channel 8-bit unsigned packed BGR color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.rSrcStep(int): source planar image line step array.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYUV420ToBGR_8u_P3C3R
MUppStatus muppiYUV420ToBGR_8u_P3C3R(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
NV12ToBGR
muppiNV12ToBGR_8u_P2C3R_Ctx
MUppStatus muppiNV12ToBGR_8u_P2C3R_Ctx(const MUpp8u *const pSrc[2], int rSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 2 channel 8-bit unsigned planar NV12 to 3 channel 8-bit unsigned packed BGR color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array (one for Y plane, one for UV plane).rSrcStep(int): source planar image line step. Same value is used for each plane.pDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationmuppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiNV12ToBGR_8u_P2C3R
MUppStatus muppiNV12ToBGR_8u_P2C3R(const MUpp8u *const pSrc[2], int rSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
RGBToYCbCr
muppiRGBToYCbCr_8u_C3R_Ctx
MUppStatus muppiRGBToYCbCr_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed RGB to 3 channel unsigned 8-bit packed YCbCr color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYCbCr_8u_C3R
MUppStatus muppiRGBToYCbCr_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToYCbCr_8u_P3R_Ctx
MUppStatus muppiRGBToYCbCr_8u_P3R_Ctx(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel planar 8-bit unsigned RGB to 3 channel planar 8-bit YCbCr color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYCbCr_8u_P3R
MUppStatus muppiRGBToYCbCr_8u_P3R(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YCbCrToRGB
muppiYCbCrToRGB_8u_C3R_Ctx
MUppStatus muppiYCbCrToRGB_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed YCbCr to 3 channel 8-bit unsigned packed RGB color conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYCbCrToRGB_8u_C3R
MUppStatus muppiYCbCrToRGB_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiYCbCrToRGB_8u_P3R_Ctx
MUppStatus muppiYCbCrToRGB_8u_P3R_Ctx(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YCbCr to 3 channel 8-bit unsigned planar RGB color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYCbCrToRGB_8u_P3R
MUppStatus muppiYCbCrToRGB_8u_P3R(const MUpp8u *const pSrc[3], int nSrcStep, MUpp8u *pDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
RGBToYCbCr420
muppiRGBToYCbCr420_8u_C3P3R_Ctx
MUppStatus muppiRGBToYCbCr420_8u_C3P3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed RGB to 3 channel 8-bit unsigned planar YCbCr420 color conversion. images.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.rDstStep(int): destination planar image line step array.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToYCbCr420_8u_C3P3R
MUppStatus muppiRGBToYCbCr420_8u_C3P3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)rDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YCbCr420ToRGB
muppiYCbCr420ToRGB_8u_P3C3R_Ctx
MUppStatus muppiYCbCr420ToRGB_8u_P3C3R_Ctx(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed RGB color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.rSrcStep(int): source planar image line step array.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYCbCr420ToRGB_8u_P3C3R
MUppStatus muppiYCbCr420ToRGB_8u_P3C3R(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
BGRToYCbCr420
muppiBGRToYCbCr420_8u_C3P3R_Ctx
MUppStatus muppiBGRToYCbCr420_8u_C3P3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed BGR to 3 channel 8-bit unsigned planar YCbCr420 color conversion. images.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination planar image pointer array.rDstStep(int): destination planar image line step array.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiBGRToYCbCr420_8u_C3P3R
MUppStatus muppiBGRToYCbCr420_8u_C3P3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst[3], int rDstStep[3], MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)rDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
YCbCr420ToBGR
muppiYCbCr420ToBGR_8u_P3C3R_Ctx
MUppStatus muppiYCbCr420ToBGR_8u_P3C3R_Ctx(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned planar YCbCr420 to 3 channel 8-bit unsigned packed BGR color conversion.
Parameters
pSrc(const MUpp8u *const): source planar image pointer array.rSrcStep(int): source planar image line step array.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiYCbCr420ToBGR_8u_P3C3R
MUppStatus muppiYCbCr420ToBGR_8u_P3C3R(const MUpp8u *const pSrc[3], int rSrcStep[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *const)rSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
ColorToGray Conversion
muppiRGBToGray_8u_C3C1R_Ctx
MUppStatus muppiRGBToGray_8u_C3C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned packed RGB to 1 channel 8-bit unsigned packed Gray conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_8u_C3C1R
MUppStatus muppiRGBToGray_8u_C3C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_8u_AC4C1R_Ctx
MUppStatus muppiRGBToGray_8u_AC4C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned packed RGB with alpha to 1 channel 8-bit unsigned packed Gray conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_8u_AC4C1R
MUppStatus muppiRGBToGray_8u_AC4C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_16u_C3C1R_Ctx
MUppStatus muppiRGBToGray_16u_C3C1R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit unsigned packed RGB to 1 channel 16-bit unsigned packed Gray conversion.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_16u_C3C1R
MUppStatus muppiRGBToGray_16u_C3C1R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_16u_AC4C1R_Ctx
MUppStatus muppiRGBToGray_16u_AC4C1R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned packed RGB with alpha to 1 channel 16-bit unsigned packed Gray conversion.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_16u_AC4C1R
MUppStatus muppiRGBToGray_16u_AC4C1R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_16s_C3C1R_Ctx
MUppStatus muppiRGBToGray_16s_C3C1R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit signed packed RGB to 1 channel 16-bit signed packed Gray conversion.
Parameters
pSrc(const MUpp16s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_16s_C3C1R
MUppStatus muppiRGBToGray_16s_C3C1R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_16s_AC4C1R_Ctx
MUppStatus muppiRGBToGray_16s_AC4C1R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit signed packed RGB with alpha to 1 channel 16-bit signed packed Gray conversion.
Parameters
pSrc(const MUpp16s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_16s_AC4C1R
MUppStatus muppiRGBToGray_16s_AC4C1R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_32f_C3C1R_Ctx
MUppStatus muppiRGBToGray_32f_C3C1R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit floating point packed RGB to 1 channel 32-bit floating point packed Gray conversion.
Parameters
pSrc(const MUpp32f *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_32f_C3C1R
MUppStatus muppiRGBToGray_32f_C3C1R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiRGBToGray_32f_AC4C1R_Ctx
MUppStatus muppiRGBToGray_32f_AC4C1R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point packed RGB with alpha to 1 channel 32-bit floating point packed Gray conversion.
Parameters
pSrc(const MUpp32f *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiRGBToGray_32f_AC4C1R
MUppStatus muppiRGBToGray_32f_AC4C1R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
ColorDebayer
muppiCFAToRGB_8u_C1C3R_Ctx
MUppStatus muppiCFAToRGB_8u_C1C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit unsigned packed CFA grayscale Bayer pattern to 3 channel 8-bit unsigned packed RGB conversion.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.oSrcSize(MUppiSize): full source image width and height relative to pSrc.oSrcROI(MUppiRect): rectangle specifying starting source image pixel x and y location relative to pSrc and ROI width and height.pDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepeGrid(MUppiBayerGridPosition): enumeration value specifying bayer grid registration position at location oSrcROI.x, oSrcROI.y relative to pSrc.eInterpolation(MUppiInterpolationMode): MUST be MUPPI_INTER_UNDEFINEDmuppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiCFAToRGB_8u_C1C3R
MUppStatus muppiCFAToRGB_8u_C1C3R(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)eGrid(MUppiBayerGridPosition)eInterpolation(MUppiInterpolationMode)
Returns
- Return type:
MUppStatus.
muppiCFAToRGB_16u_C1C3R_Ctx
MUppStatus muppiCFAToRGB_16u_C1C3R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 1 channel 16-bit unsigned packed CFA grayscale Bayer pattern to 3 channel 16-bit unsigned packed RGB conversion.
Parameters
pSrc(const MUpp16u *): source image pointer.nSrcStep(int): source image line step.oSrcSize(MUppiSize): full source image width and height relative to pSrc.oSrcROI(MUppiRect): rectangle specifying starting source image pixel x and y location relative to pSrc and ROI width and height.pDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepeGrid(MUppiBayerGridPosition): enumeration value specifying bayer grid registration position at location oSrcROI.x, oSrcROI.y relative to pSrc.eInterpolation(MUppiInterpolationMode): MUST be MUPPI_INTER_UNDEFINEDmuppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiCFAToRGB_16u_C1C3R
MUppStatus muppiCFAToRGB_16u_C1C3R(const MUpp16u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiBayerGridPosition eGrid, MUppiInterpolationMode eInterpolation)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)eGrid(MUppiBayerGridPosition)eInterpolation(MUppiInterpolationMode)
Returns
- Return type:
MUppStatus.
ColorTwist
muppiColorTwist32f_8u_C1R_Ctx
MUppStatus muppiColorTwist32f_8u_C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit unsigned color twist.
- An input color twist matrix with floating-point coefficient values is applied within ROI.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aTwist(const MUpp32f): The color twist matrix with floating-point coefficient values.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwist32f_8u_C1R
MUppStatus muppiColorTwist32f_8u_C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aTwist(const MUpp32f)
Returns
- Return type:
MUppStatus.
muppiColorTwist32f_8u_C1IR_Ctx
MUppStatus muppiColorTwist32f_8u_C1IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)
Description
- 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(MUpp8u *): in place packed pixel format image pointer.nSrcDstStep(int): in place packed pixel format image line step.oSizeROI(MUppiSize): ROI specification.aTwist(const MUpp32f): The color twist matrix with floating-point coefficient values.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwist32f_8u_C1IR
MUppStatus muppiColorTwist32f_8u_C1IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)aTwist(const MUpp32f)
Returns
- Return type:
MUppStatus.
muppiColorTwist32f_8u_C3R_Ctx
MUppStatus muppiColorTwist32f_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4], MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned color twist.
- An input color twist matrix with floating-point coefficient values is applied within ROI.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aTwist(const MUpp32f): The color twist matrix with floating-point coefficient values.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwist32f_8u_C3R
MUppStatus muppiColorTwist32f_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32f aTwist[3][4])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aTwist(const MUpp32f)
Returns
- Return type:
MUppStatus.
ColorTwistBatch
muppiColorTwistBatch32f_8u_C1R_Ctx
MUppStatus muppiColorTwistBatch32f_8u_C1R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_C1R
MUppStatus muppiColorTwistBatch32f_8u_C1R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_C1IR_Ctx
MUppStatus muppiColorTwistBatch32f_8u_C1IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_C1IR
MUppStatus muppiColorTwistBatch32f_8u_C1IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_C3R_Ctx
MUppStatus muppiColorTwistBatch32f_8u_C3R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_C3R
MUppStatus muppiColorTwistBatch32f_8u_C3R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_C3IR_Ctx
MUppStatus muppiColorTwistBatch32f_8u_C3IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_C3IR
MUppStatus muppiColorTwistBatch32f_8u_C3IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_C4R_Ctx
MUppStatus muppiColorTwistBatch32f_8u_C4R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_C4R
MUppStatus muppiColorTwistBatch32f_8u_C4R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_C4IR_Ctx
MUppStatus muppiColorTwistBatch32f_8u_C4IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_C4IR
MUppStatus muppiColorTwistBatch32f_8u_C4IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_AC4R_Ctx
MUppStatus muppiColorTwistBatch32f_8u_AC4R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_AC4R
MUppStatus muppiColorTwistBatch32f_8u_AC4R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32f_8u_AC4IR_Ctx
MUppStatus muppiColorTwistBatch32f_8u_AC4IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32f_8u_AC4IR
MUppStatus muppiColorTwistBatch32f_8u_AC4IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32fC_8u_C4R_Ctx
MUppStatus muppiColorTwistBatch32fC_8u_C4R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32fC_8u_C4R
MUppStatus muppiColorTwistBatch32fC_8u_C4R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch32fC_8u_C4IR_Ctx
MUppStatus muppiColorTwistBatch32fC_8u_C4IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch32fC_8u_C4IR
MUppStatus muppiColorTwistBatch32fC_8u_C4IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_C1R_Ctx
MUppStatus muppiColorTwistBatch_32f_C1R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_C1R
MUppStatus muppiColorTwistBatch_32f_C1R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_C1IR_Ctx
MUppStatus muppiColorTwistBatch_32f_C1IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_C1IR
MUppStatus muppiColorTwistBatch_32f_C1IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_C3R_Ctx
MUppStatus muppiColorTwistBatch_32f_C3R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_C3R
MUppStatus muppiColorTwistBatch_32f_C3R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_C3IR_Ctx
MUppStatus muppiColorTwistBatch_32f_C3IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_C3IR
MUppStatus muppiColorTwistBatch_32f_C3IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_C4R_Ctx
MUppStatus muppiColorTwistBatch_32f_C4R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_C4R
MUppStatus muppiColorTwistBatch_32f_C4R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_C4IR_Ctx
MUppStatus muppiColorTwistBatch_32f_C4IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_C4IR
MUppStatus muppiColorTwistBatch_32f_C4IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_AC4R_Ctx
MUppStatus muppiColorTwistBatch_32f_AC4R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_AC4R
MUppStatus muppiColorTwistBatch_32f_AC4R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32f_AC4IR_Ctx
MUppStatus muppiColorTwistBatch_32f_AC4IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32f_AC4IR
MUppStatus muppiColorTwistBatch_32f_AC4IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32fC_C4R_Ctx
MUppStatus muppiColorTwistBatch_32fC_C4R_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32fC_C4R
MUppStatus muppiColorTwistBatch_32fC_C4R(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
muppiColorTwistBatch_32fC_C4IR_Ctx
MUppStatus muppiColorTwistBatch_32fC_C4IR_Ctx(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 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(MUpp32f): Minimum clamp value.nMax(MUpp32f): Maximum saturation and clamp value.oSizeROI(MUppiSize): ROI specification.pBatchList(MUppiColorTwistBatchCXR *): Device memory pointer to nBatchSize list of MUppiColorTwistBatchCXR structures.nBatchSize(int): Number of MUppiColorTwistBatchCXR structures in this call (must be > 1).muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiColorTwistBatch_32fC_C4IR
MUppStatus muppiColorTwistBatch_32fC_C4IR(MUpp32f nMin, MUpp32f nMax, MUppiSize oSizeROI, MUppiColorTwistBatchCXR *pBatchList, int nBatchSize)
Parameters
nMin(MUpp32f)nMax(MUpp32f)oSizeROI(MUppiSize)pBatchList(MUppiColorTwistBatchCXR *)nBatchSize(int)
Returns
- Return type:
MUppStatus.
ColorLUTLinear
muppiLUT_Linear_8u_C1R_Ctx
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)
Description
- 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.
- NOTE: As of the 5.0 release of MUPP, the pValues and pLevels pointers need to be device memory pointers.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.pValues(const MUpp32s *): Pointer to an array of user defined OUTPUT values (this is now a device memory pointer)pLevels(const MUpp32s *): Pointer to an array of user defined INPUT values (this is now a device memory pointer)nLevels(int): Number of user defined number of input/output mapping points (levels)muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
MUPP_LUT_NUMBER_OF_LEVELS_ERROR: if the number of levels is less than 2 or greater than 256.
muppiLUT_Linear_8u_C1R
MUppStatus muppiLUT_Linear_8u_C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s *pValues, const MUpp32s *pLevels, int nLevels)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)pValues(const MUpp32s *)pLevels(const MUpp32s *)nLevels(int)
Returns
- Return type:
MUppStatus.
muppiLUT_Linear_8u_C3R_Ctx
MUppStatus muppiLUT_Linear_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp32s *pValues[3], const MUpp32s *pLevels[3], int nLevels[3], MUppStreamContext muppStreamCtx)
Description
- 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.
- 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(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.pValues(const MUpp32s *): Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined OUTPUT values.pLevels(const MUpp32s *): Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined INPUT values.nLevels(int): Host pointer to an array of 3 user defined number of input/output mapping points, one per color CHANNEL.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
MUPP_LUT_NUMBER_OF_LEVELS_ERROR: if the number of levels is less than 2 or greater than 256.
muppiLUT_Linear_8u_C3R
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])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)pValues(const MUpp32s *)pLevels(const MUpp32s *)nLevels(int)
Returns
- Return type:
MUppStatus.
5.3 Image Data Exchange And Initialization Functions
This section covers initialization, copy, layout conversion, transpose, and channel-routing operations for image data in device memory.
Set
muppiSet_8u_C1R
MUppStatus muppiSet_8u_C1R(const MUpp8u nValue, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
nValue(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiSet_8u_C3R
MUppStatus muppiSet_8u_C3R(const MUpp8u aValue[3], MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
aValue(const MUpp8u)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiSet_32f_C1R
MUppStatus muppiSet_32f_C1R(const MUpp32f nValue, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
nValue(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiSet_32f_C3R
MUppStatus muppiSet_32f_C3R(const MUpp32f aValue[3], MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
aValue(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Masked Set
muppiSet_32f_C1MR
MUppStatus muppiSet_32f_C1MR(MUpp32f nValue, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, int nMaskStep)
Parameters
nValue(MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)nMaskStep(int)
Returns
- Return type:
MUppStatus.
muppiSet_32f_C3MR
MUppStatus muppiSet_32f_C3MR(const MUpp32f aValue[3], MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, int nMaskStep)
Parameters
aValue(const MUpp32f)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)nMaskStep(int)
Returns
- Return type:
MUppStatus.
Copy
muppiCopy_8u_C1R_Ctx
MUppStatus muppiCopy_8u_C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C1R
MUppStatus muppiCopy_8u_C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C3R_Ctx
MUppStatus muppiCopy_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three channel 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C3R
MUppStatus muppiCopy_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C4R_Ctx
MUppStatus muppiCopy_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C4R
MUppStatus muppiCopy_8u_C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C1R_Ctx
MUppStatus muppiCopy_32f_C1R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 32-bit floating point image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C1R
MUppStatus muppiCopy_32f_C1R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C3R_Ctx
MUppStatus muppiCopy_32f_C3R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three channel 32-bit floating point image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C3R
MUppStatus muppiCopy_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C1R_Ctx
MUppStatus muppiCopy_32fc_C1R_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 32-bit floating-point complex image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C1R
MUppStatus muppiCopy_32fc_C1R(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C2R_Ctx
MUppStatus muppiCopy_32fc_C2R_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Two-channel 32-bit floating-point complex image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C2R
MUppStatus muppiCopy_32fc_C2R(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C3R_Ctx
MUppStatus muppiCopy_32fc_C3R_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit floating-point complex image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C3R
MUppStatus muppiCopy_32fc_C3R(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C4R_Ctx
MUppStatus muppiCopy_32fc_C4R_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit floating-point complex image copy.
- For common parameter descriptions, see Common parameters for muppiCopy functions.
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32fc_C4R
MUppStatus muppiCopy_32fc_C4R(const MUpp32fc *pSrc, int nSrcStep, MUpp32fc *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32fc *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Extract Channel Copy
muppiCopy_8u_C3C1R_Ctx
MUppStatus muppiCopy_8u_C3C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three-channel to single-channel 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_CXC1 functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C3C1R
MUppStatus muppiCopy_8u_C3C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C4C1R_Ctx
MUppStatus muppiCopy_8u_C4C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four-channel to single-channel 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_CXC1 functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C4C1R
MUppStatus muppiCopy_8u_C4C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Insert Channel Copy
muppiCopy_8u_C1C3R_Ctx
MUppStatus muppiCopy_8u_C1C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Single-channel to three-channel 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_C1CX functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C1C3R
MUppStatus muppiCopy_8u_C1C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C1C4R_Ctx
MUppStatus muppiCopy_8u_C1C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Single-channel to four-channel 8-bit unsigned image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_C1CX functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C1C4R
MUppStatus muppiCopy_8u_C1C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Packed To Planar Channel Copy
muppiCopy_8u_C3P3R_Ctx
MUppStatus muppiCopy_8u_C3P3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *const aDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three-channel 8-bit unsigned packed to planar image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_CXPX functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)aDst(MUpp8u *const)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C3P3R
MUppStatus muppiCopy_8u_C3P3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *const aDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)aDst(MUpp8u *const)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C4P4R_Ctx
MUppStatus muppiCopy_8u_C4P4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *const aDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four-channel 8-bit unsigned packed to planar image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_CXPX functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)aDst(MUpp8u *const)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_C4P4R
MUppStatus muppiCopy_8u_C4P4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *const aDst[4], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)aDst(MUpp8u *const)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C3P3R_Ctx
MUppStatus muppiCopy_32f_C3P3R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *const aDst[3], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit float packed to planar image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_CXPX functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)aDst(MUpp32f *const)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C3P3R
MUppStatus muppiCopy_32f_C3P3R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *const aDst[3], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)aDst(MUpp32f *const)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C4P4R_Ctx
MUppStatus muppiCopy_32f_C4P4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *const aDst[4], int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit float packed to planar image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_CXPX functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)aDst(MUpp32f *const)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_C4P4R
MUppStatus muppiCopy_32f_C4P4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *const aDst[4], int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)aDst(MUpp32f *const)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Planar To Packed Channel Copy
muppiCopy_8u_P3C3R_Ctx
MUppStatus muppiCopy_8u_P3C3R_Ctx(const MUpp8u *const aSrc[3], int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three-channel 8-bit unsigned planar to packed image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_PXCX functions.
Parameters
aSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_P3C3R
MUppStatus muppiCopy_8u_P3C3R(const MUpp8u *const aSrc[3], int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
aSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_P4C4R_Ctx
MUppStatus muppiCopy_8u_P4C4R_Ctx(const MUpp8u *const aSrc[4], int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four-channel 8-bit unsigned planar to packed image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_PXCX functions.
Parameters
aSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_8u_P4C4R
MUppStatus muppiCopy_8u_P4C4R(const MUpp8u *const aSrc[4], int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
aSrc(const MUpp8u *const)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_P3C3R_Ctx
MUppStatus muppiCopy_32f_P3C3R_Ctx(const MUpp32f *const aSrc[3], int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit float planar to packed image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_PXCX functions.
Parameters
aSrc(const MUpp32f *const)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_P3C3R
MUppStatus muppiCopy_32f_P3C3R(const MUpp32f *const aSrc[3], int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
aSrc(const MUpp32f *const)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_P4C4R_Ctx
MUppStatus muppiCopy_32f_P4C4R_Ctx(const MUpp32f *const aSrc[4], int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit float planar to packed image copy.
- For common parameter descriptions, see Common parameters for muppiCopy_PXCX functions.
Parameters
aSrc(const MUpp32f *const)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiCopy_32f_P4C4R
MUppStatus muppiCopy_32f_P4C4R(const MUpp32f *const aSrc[4], int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
aSrc(const MUpp32f *const)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Copy Constant Border
muppiCopyConstBorder_8u_C1R
MUppStatus muppiCopyConstBorder_8u_C1R(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp8u *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth, MUpp8u nValue)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp8u *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)nValue(MUpp8u)
Returns
- Return type:
MUppStatus.
muppiCopyConstBorder_8u_C3R
MUppStatus muppiCopyConstBorder_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp8u *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth, const MUpp8u aValue[3])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp8u *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)aValue(const MUpp8u)
Returns
- Return type:
MUppStatus.
muppiCopyConstBorder_32f_C1R
MUppStatus muppiCopyConstBorder_32f_C1R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth, MUpp32f nValue)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)nValue(MUpp32f)
Returns
- Return type:
MUppStatus.
muppiCopyConstBorder_32f_C3R
MUppStatus muppiCopyConstBorder_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth, const MUpp32f aValue[3])
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)aValue(const MUpp32f)
Returns
- Return type:
MUppStatus.
Copy Replicate Border
muppiCopyReplicateBorder_32f_C1R
MUppStatus muppiCopyReplicateBorder_32f_C1R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)
Returns
- Return type:
MUppStatus.
muppiCopyReplicateBorder_32f_C3R
MUppStatus muppiCopyReplicateBorder_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)
Returns
- Return type:
MUppStatus.
Copy Wrap Border
muppiCopyWrapBorder_32f_C1R
MUppStatus muppiCopyWrapBorder_32f_C1R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)
Returns
- Return type:
MUppStatus.
muppiCopyWrapBorder_32f_C3R
MUppStatus muppiCopyWrapBorder_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSrcSizeROI, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI, int nTopBorderHeight, int nLeftBorderWidth)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSrcSizeROI(MUppiSize)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)nTopBorderHeight(int)nLeftBorderWidth(int)
Returns
- Return type:
MUppStatus.
Scale To Higher Bit Depth
muppiScale_8u32f_C3R
MUppStatus muppiScale_8u32f_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUpp32f nMin, MUpp32f nMax)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)nMin(MUpp32f)nMax(MUpp32f)
Returns
- Return type:
MUppStatus.
Scale To Lower Bit Depth
muppiScale_32f8u_C3R
MUppStatus muppiScale_32f8u_C3R(const MUpp32f *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, MUpp32f nMin, MUpp32f nMax)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)nMin(MUpp32f)nMax(MUpp32f)
Returns
- Return type:
MUppStatus.
Duplicate Channel
muppiDup_32f_C1C3R
MUppStatus muppiDup_32f_C1C3R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oDstSizeROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Transpose
muppiTranspose_8u_C1R_Ctx
MUppStatus muppiTranspose_8u_C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit unsigned int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_8u_C1R
MUppStatus muppiTranspose_8u_C1R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_8u_C3R_Ctx
MUppStatus muppiTranspose_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_8u_C3R
MUppStatus muppiTranspose_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_8u_C4R_Ctx
MUppStatus muppiTranspose_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_8u_C4R
MUppStatus muppiTranspose_8u_C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_16u_C1R_Ctx
MUppStatus muppiTranspose_16u_C1R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 1 channel 16-bit unsigned int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_16u_C1R
MUppStatus muppiTranspose_16u_C1R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_16u_C3R_Ctx
MUppStatus muppiTranspose_16u_C3R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit unsigned int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_16u_C3R
MUppStatus muppiTranspose_16u_C3R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_16u_C4R_Ctx
MUppStatus muppiTranspose_16u_C4R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_16u_C4R
MUppStatus muppiTranspose_16u_C4R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_16s_C1R_Ctx
MUppStatus muppiTranspose_16s_C1R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 1 channel 16-bit signed int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_16s_C1R
MUppStatus muppiTranspose_16s_C1R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_16s_C3R_Ctx
MUppStatus muppiTranspose_16s_C3R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit signed int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_16s_C3R
MUppStatus muppiTranspose_16s_C3R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_16s_C4R_Ctx
MUppStatus muppiTranspose_16s_C4R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit signed int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_16s_C4R
MUppStatus muppiTranspose_16s_C4R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_32s_C1R_Ctx
MUppStatus muppiTranspose_32s_C1R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 1 channel 32-bit signed int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_32s_C1R
MUppStatus muppiTranspose_32s_C1R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_32s_C3R_Ctx
MUppStatus muppiTranspose_32s_C3R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit signed int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_32s_C3R
MUppStatus muppiTranspose_32s_C3R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_32s_C4R_Ctx
MUppStatus muppiTranspose_32s_C4R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit signed int image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_32s_C4R
MUppStatus muppiTranspose_32s_C4R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_32f_C1R_Ctx
MUppStatus muppiTranspose_32f_C1R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 1 channel 32-bit floating point image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_32f_C1R
MUppStatus muppiTranspose_32f_C1R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_32f_C3R_Ctx
MUppStatus muppiTranspose_32f_C3R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit floating point image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_32f_C3R
MUppStatus muppiTranspose_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiTranspose_32f_C4R_Ctx
MUppStatus muppiTranspose_32f_C4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSrcROI, MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point image transpose.
- For common parameter descriptions, see Common parameters for muppiTranspose functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSrcROI(MUppiSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiTranspose_32f_C4R
MUppStatus muppiTranspose_32f_C4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSrcROI)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSrcROI(MUppiSize)
Returns
- Return type:
MUppStatus.
Swap Channels
muppiSwapChannels_8u_C3R_Ctx
MUppStatus muppiSwapChannels_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_C3R
MUppStatus muppiSwapChannels_8u_C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_8u_C3IR_Ctx
MUppStatus muppiSwapChannels_8u_C3IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned integer in place image.
Parameters
pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_C3IR
MUppStatus muppiSwapChannels_8u_C3IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_8u_C4C3R_Ctx
MUppStatus muppiSwapChannels_8u_C4C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to a 3 channel BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_C4C3R
MUppStatus muppiSwapChannels_8u_C4C3R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_8u_C4R_Ctx
MUppStatus muppiSwapChannels_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_C4R
MUppStatus muppiSwapChannels_8u_C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_8u_C4IR_Ctx
MUppStatus muppiSwapChannels_8u_C4IR_Ctx(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned integer in place image.
Parameters
pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_C4IR
MUppStatus muppiSwapChannels_8u_C4IR(MUpp8u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrcDst(MUpp8u *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_8u_C3C4R_Ctx
MUppStatus muppiSwapChannels_8u_C3C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp8u nValue, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp8u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order.nValue(const MUpp8u): (V) Single channel constant value that can be replicated in one or more of the 4 destination channels. nValue is either written or not written to a particular channel depending on the aDstOrder entry for that destination channel. An aDstOrder value of 3 will output nValue to that channel, an aDstOrder value greater than 3 will leave that particular destination channel value unmodified.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_C3C4R
MUppStatus muppiSwapChannels_8u_C3C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp8u nValue)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)nValue(const MUpp8u)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_8u_AC4R_Ctx
MUppStatus muppiSwapChannels_8u_AC4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned integer source image to 4 channel destination image with destination alpha channel unaffected.
Parameters
pSrc(const MUpp8u *): source image pointernSrcStep(int): source image line steppDst(MUpp8u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order. of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to BGRA channel order. In the AC4R case, the alpha channel is always assumed to be channel 3muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_8u_AC4R
MUppStatus muppiSwapChannels_8u_AC4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_C3R_Ctx
MUppStatus muppiSwapChannels_16u_C3R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit unsigned integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel ordermuppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_C3R
MUppStatus muppiSwapChannels_16u_C3R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_C3IR_Ctx
MUppStatus muppiSwapChannels_16u_C3IR_Ctx(MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit unsigned integer in place image.
Parameters
pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_C3IR
MUppStatus muppiSwapChannels_16u_C3IR(MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_C4C3R_Ctx
MUppStatus muppiSwapChannels_16u_C4C3R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to a 3 channel BGR channel ordermuppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_C4C3R
MUppStatus muppiSwapChannels_16u_C4C3R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_C4R_Ctx
MUppStatus muppiSwapChannels_16u_C4R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel ordermuppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_C4R
MUppStatus muppiSwapChannels_16u_C4R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_C4IR_Ctx
MUppStatus muppiSwapChannels_16u_C4IR_Ctx(MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned integer in place image.
Parameters
pSrcDst(MUpp16u *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_C4IR
MUppStatus muppiSwapChannels_16u_C4IR(MUpp16u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrcDst(MUpp16u *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_C3C4R_Ctx
MUppStatus muppiSwapChannels_16u_C3C4R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp16u nValue, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit unsigned integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel ordernValue(const MUpp16u): (V) Single channel constant value that can be replicated in one or more of the 4 destination channels. nValue is either written or not written to a particular channel depending on the aDstOrder entry for that destination channel. An aDstOrder value of 3 will output nValue to that channel, an aDstOrder value greater than 3 will leave that particular destination channel value unmodified.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_C3C4R
MUppStatus muppiSwapChannels_16u_C3C4R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp16u nValue)
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)nValue(const MUpp16u)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16u_AC4R_Ctx
MUppStatus muppiSwapChannels_16u_AC4R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned integer source image to 4 channel destination image with destination alpha channel unaffected.
Parameters
pSrc(const MUpp16u *): source image pointernSrcStep(int): source image line steppDst(MUpp16u *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to BGRA channel order. In the AC4R case, the alpha channel is always assumed to be channel 3muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16u_AC4R
MUppStatus muppiSwapChannels_16u_AC4R(const MUpp16u *pSrc, int nSrcStep, MUpp16u *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp16u *)nSrcStep(int)pDst(MUpp16u *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_C3R_Ctx
MUppStatus muppiSwapChannels_16s_C3R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit signed integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp16s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_C3R
MUppStatus muppiSwapChannels_16s_C3R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_C3IR_Ctx
MUppStatus muppiSwapChannels_16s_C3IR_Ctx(MUpp16s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit signed integer in place image.
Parameters
pSrcDst(MUpp16s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_C3IR
MUppStatus muppiSwapChannels_16s_C3IR(MUpp16s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrcDst(MUpp16s *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_C4C3R_Ctx
MUppStatus muppiSwapChannels_16s_C4C3R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit signed integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp16s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to a 3 channel BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_C4C3R
MUppStatus muppiSwapChannels_16s_C4C3R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_C4R_Ctx
MUppStatus muppiSwapChannels_16s_C4R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit signed integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp16s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_C4R
MUppStatus muppiSwapChannels_16s_C4R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_C4IR_Ctx
MUppStatus muppiSwapChannels_16s_C4IR_Ctx(MUpp16s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit signed integer in place image.
Parameters
pSrcDst(MUpp16s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_C4IR
MUppStatus muppiSwapChannels_16s_C4IR(MUpp16s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrcDst(MUpp16s *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_C3C4R_Ctx
MUppStatus muppiSwapChannels_16s_C3C4R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp16s nValue, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit signed integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp16s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp16s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order.nValue(const MUpp16s): (V) Single channel constant value that can be replicated in one or more of the 4 destination channels. nValue is either written or not written to a particular channel depending on the aDstOrder entry for that destination channel. An aDstOrder value of 3 will output nValue to that channel, an aDstOrder value greater than 3 will leave that particular destination channel value unmodified.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_C3C4R
MUppStatus muppiSwapChannels_16s_C3C4R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp16s nValue)
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)nValue(const MUpp16s)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_16s_AC4R_Ctx
MUppStatus muppiSwapChannels_16s_AC4R_Ctx(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit signed integer source image to 4 channel destination image with destination alpha channel unaffected.
Parameters
pSrc(const MUpp16s *): source image pointernSrcStep(int): source image line steppDst(MUpp16s *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to BGRA channel order. In the AC4R case, the alpha channel is always assumed to be channel 3muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_16s_AC4R
MUppStatus muppiSwapChannels_16s_AC4R(const MUpp16s *pSrc, int nSrcStep, MUpp16s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp16s *)nSrcStep(int)pDst(MUpp16s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_C3R_Ctx
MUppStatus muppiSwapChannels_32s_C3R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit signed integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_C3R
MUppStatus muppiSwapChannels_32s_C3R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_C3IR_Ctx
MUppStatus muppiSwapChannels_32s_C3IR_Ctx(MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit signed integer in place image.
Parameters
pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_C3IR
MUppStatus muppiSwapChannels_32s_C3IR(MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_C4C3R_Ctx
MUppStatus muppiSwapChannels_32s_C4C3R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit signed integer source image to 3 channel destination image.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to a 3 channel BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_C4C3R
MUppStatus muppiSwapChannels_32s_C4C3R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_C4R_Ctx
MUppStatus muppiSwapChannels_32s_C4R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit signed integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_C4R
MUppStatus muppiSwapChannels_32s_C4R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_C4IR_Ctx
MUppStatus muppiSwapChannels_32s_C4IR_Ctx(MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit signed integer in place image.
Parameters
pSrcDst(MUpp32s *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_C4IR
MUppStatus muppiSwapChannels_32s_C4IR(MUpp32s *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrcDst(MUpp32s *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_C3C4R_Ctx
MUppStatus muppiSwapChannels_32s_C3C4R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp32s nValue, MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit signed integer source image to 4 channel destination image.
Parameters
pSrc(const MUpp32s *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32s *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order.nValue(const MUpp32s): (V) Single channel constant value that can be replicated in one or more of the 4 destination channels. nValue is either written or not written to a particular channel depending on the aDstOrder entry for that destination channel. An aDstOrder value of 3 will output nValue to that channel, an aDstOrder value greater than 3 will leave that particular destination channel value unmodified.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_C3C4R
MUppStatus muppiSwapChannels_32s_C3C4R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp32s nValue)
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)nValue(const MUpp32s)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32s_AC4R_Ctx
MUppStatus muppiSwapChannels_32s_AC4R_Ctx(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit signed integer source image to 4 channel destination image with destination alpha channel unaffected.
Parameters
pSrc(const MUpp32s *): source image pointernSrcStep(int): source image line steppDst(MUpp32s *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to BGRA channel order. In the AC4R case, the alpha channel is always assumed to be channel 3muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32s_AC4R
MUppStatus muppiSwapChannels_32s_AC4R(const MUpp32s *pSrc, int nSrcStep, MUpp32s *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp32s *)nSrcStep(int)pDst(MUpp32s *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_C3R_Ctx
MUppStatus muppiSwapChannels_32f_C3R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit floating point source image to 3 channel destination image.
Parameters
pSrc(const MUpp32f *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_C3R
MUppStatus muppiSwapChannels_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_C3IR_Ctx
MUppStatus muppiSwapChannels_32f_C3IR_Ctx(MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit floating point in place image.
Parameters
pSrcDst(MUpp32f *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [2,1,0] converts this to BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_C3IR
MUppStatus muppiSwapChannels_32f_C3IR(MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_C4C3R_Ctx
MUppStatus muppiSwapChannels_32f_C4C3R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point source image to 3 channel destination image.
Parameters
pSrc(const MUpp32f *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to a 3 channel BGR channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_C4C3R
MUppStatus muppiSwapChannels_32f_C4C3R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_C4R_Ctx
MUppStatus muppiSwapChannels_32f_C4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point source image to 4 channel destination image.
Parameters
pSrc(const MUpp32f *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_C4R
MUppStatus muppiSwapChannels_32f_C4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_C4IR_Ctx
MUppStatus muppiSwapChannels_32f_C4IR_Ctx(MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point in place image.
Parameters
pSrcDst(MUpp32f *): in-place image pointer.nSrcDstStep(int): in-place image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an ARGB image, aDstOrder = [3,2,1,0] converts this to BGRA channel order.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_C4IR
MUppStatus muppiSwapChannels_32f_C4IR(MUpp32f *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, const int aDstOrder[4])
Parameters
pSrcDst(MUpp32f *)nSrcDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_C3C4R_Ctx
MUppStatus muppiSwapChannels_32f_C3C4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp32f nValue, MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit floating point source image to 4 channel destination image.
Parameters
pSrc(const MUpp32f *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.aDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGB image, aDstOrder = [3,2,1,0] converts this to VBGR channel order.nValue(const MUpp32f): (V) Single channel constant value that can be replicated in one or more of the 4 destination channels. nValue is either written or not written to a particular channel depending on the aDstOrder entry for that destination channel. An aDstOrder value of 3 will output nValue to that channel, an aDstOrder value greater than 3 will leave that particular destination channel value unmodified.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_C3C4R
MUppStatus muppiSwapChannels_32f_C3C4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[4], const MUpp32f nValue)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)nValue(const MUpp32f)
Returns
- Return type:
MUppStatus.
muppiSwapChannels_32f_AC4R_Ctx
MUppStatus muppiSwapChannels_32f_AC4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3], MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point source image to 4 channel destination image with destination alpha channel unaffected.
Parameters
pSrc(const MUpp32f *): source image pointernSrcStep(int): source image line steppDst(MUpp32f *): destination image pointernDstStep(int): destination image line stepoSizeROI(MUppiSize): ROI specificationaDstOrder(const int): Host memory integer array describing how channel values are permuted. The n-th entry of the array contains the number of the channel that is stored in the n-th channel of the output image. E.g. Given an RGBA image, aDstOrder = [2,1,0] converts this to BGRA channel order. In the AC4R case, the alpha channel is always assumed to be channel 3muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiSwapChannels_32f_AC4R
MUppStatus muppiSwapChannels_32f_AC4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const int aDstOrder[3])
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)aDstOrder(const int)
Returns
- Return type:
MUppStatus.
5.4 Image Filtering Functions
This section covers the image filtering, segmentation, and marker-processing families available in MUSA SDK 5.2.
FilterGauss
muppiFilterGauss_8u_C1R_Ctx
MUppStatus muppiFilterGauss_8u_C1R_Ctx(const MUpp8u *pSrc, MUpp32s nSrcStep, MUpp8u *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext muppStreamCtx)
Description
- Single channel 8-bit unsigned Gauss filter.
- For common parameter descriptions, see Common parameters for muppiFilterGauss functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)eMaskSize(MUppiMaskSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiFilterGauss_8u_C3R_Ctx
MUppStatus muppiFilterGauss_8u_C3R_Ctx(const MUpp8u *pSrc, MUpp32s nSrcStep, MUpp8u *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext muppStreamCtx)
Description
- Three channel 8-bit unsigned Gauss filter.
- For common parameter descriptions, see Common parameters for muppiFilterGauss functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)eMaskSize(MUppiMaskSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiFilterGauss_32f_C1R_Ctx
MUppStatus muppiFilterGauss_32f_C1R_Ctx(const MUpp32f *pSrc, MUpp32s nSrcStep, MUpp32f *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext muppStreamCtx)
Description
- Single channel 32-bit floating-point Gauss filter.
- For common parameter descriptions, see Common parameters for muppiFilterGauss functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)eMaskSize(MUppiMaskSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiFilterGauss_32f_C3R_Ctx
MUppStatus muppiFilterGauss_32f_C3R_Ctx(const MUpp32f *pSrc, MUpp32s nSrcStep, MUpp32f *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, MUppiMaskSize eMaskSize, MUppStreamContext muppStreamCtx)
Description
- Three channel 32-bit floating-point Gauss filter.
- For common parameter descriptions, see Common parameters for muppiFilterGauss functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)eMaskSize(MUppiMaskSize)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
FilterCannyBorder
muppiFilterCannyBorderGetBufferSize
MUppStatus muppiFilterCannyBorderGetBufferSize(MUppiSize oSizeROI, int *hpBufferSize)
Description
- Calculate scratch buffer size needed for the FilterCannyBorder function based on destination image SizeROI width and height.
Parameters
oSizeROI(MUppiSize): ROI specification.hpBufferSize(int *): Required buffer size. Important: hpBufferSize is a host pointer. general scratch buffer.
Returns
LabelMarkers
muppiLabelMarkersUFGetBufferSize_32u_C1R
MUppStatus muppiLabelMarkersUFGetBufferSize_32u_C1R(MUppiSize oSizeROI, int *hpBufferSize)
Description
- Calculate scratch buffer size needed 1 channel 32-bit unsigned integer LabelMarkersUF function based on destination image oSizeROI width and height.
Parameters
oSizeROI(MUppiSize): ROI specification.hpBufferSize(int *): Required buffer size in bytes.
Returns
- Return type:
MUppStatus.
muppiLabelMarkersUF_8u32u_C1R_Ctx
MUppStatus muppiLabelMarkersUF_8u32u_C1R_Ctx(MUpp8u *pSrc, int nSrcStep, MUpp32u *pDst, int nDstStep, MUppiSize oSizeROI, MUppiNorm eNorm, MUpp8u *pBuffer, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit to 32-bit unsigned integer label markers image generation.
Parameters
pSrc(MUpp8u *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32u *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.eNorm(MUppiNorm): Type of pixel connectivity test to use, muppiNormInf will use 8 way connectivity and muppiNormL1 will use 4 way connectivity.pBuffer(MUpp8u *): Pointer to device memory scratch buffer at least as large as value returned by the corresponding LabelMarkersUFGetBufferSize call.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
muppiLabelMarkersUFBatch_8u32u_C1R_Advanced_Ctx
MUppStatus muppiLabelMarkersUFBatch_8u32u_C1R_Advanced_Ctx(const MUppiImageDescriptor *pSrcBatchList, MUppiImageDescriptor *pDstBatchList, int nBatchSize, MUppiSize oMaxSizeROI, MUppiNorm eNorm, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit to 32-bit unsigned integer label markers image generation with per image destination ROI.
Parameters
pSrcBatchList(const MUppiImageDescriptor *): source batch images pointer device memory pointer to the list of device memory source image descriptors, oSize element is ignored.pDstBatchList(MUppiImageDescriptor *): destination batch images pointer device memory pointer to the list of device memory destination image descriptors.nBatchSize(int): Number of MUppiImageDescriptor structures processed in this call (must be > 1).oMaxSizeROI(MUppiSize): ROI specification maximum ROI width and height of ALL images in the batch.eNorm(MUppiNorm): Type of pixel connectivity test to use, muppiNormInf will use 8 way connectivity and muppiNormL1 will use 4 way connectivity for all images in batch.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
CompressMarkerLabels
muppiCompressMarkerLabelsGetBufferSize_32u_C1R
MUppStatus muppiCompressMarkerLabelsGetBufferSize_32u_C1R(int nStartingNumber, int *hpBufferSize)
Description
- Calculate scratch buffer size needed for 1 channel 32-bit unsigned integer CompressMarkerLabels function based on the number returned in pNumber from a previous muppiLabelMarkers call. Note that this is the only function that supports the muppiCompressMarkerLabelsUF_32u function and that nStartingNumber MUST be ROI width * ROI height when used with that function.
Parameters
nStartingNumber(int): The value returned from a previous call to the muppiLabelMarkers_32u function or ROI width * ROI height for images generated by the muppiLabelMarkersUF function and those values MUST match the values used those used in that call.hpBufferSize(int *): Required buffer size in bytes.
Returns
- Return type:
MUppStatus.
muppiCompressMarkerLabelsUF_32u_C1IR_Ctx
MUppStatus muppiCompressMarkerLabelsUF_32u_C1IR_Ctx(MUpp32u *pSrcDst, int nSrcDstStep, MUppiSize oSizeROI, int nStartingNumber, int *pNewNumber, MUpp8u *pBuffer, MUppStreamContext muppStreamCtx)
Description
- 1 channel 32-bit unsigned integer in place connected region marker label renumbering for output from muppiLabelMarkersUF functions only with numbering sparseness elimination.
- Note that the image in this function must be allocated with musaMalloc() and NOT musaMallocPitch(). Also the pitch MUST be set to oSizeROI.width * sizeof(MUpp32u). And the image pointer and oSizeROI values MUST match those used when muppiLabelMarkersUF was called.
Parameters
pSrcDst(MUpp32u *): in-place image pointer.nSrcDstStep(int): source image line step. NOTE THAT THIS VALUE MUST BE EQUAL TO oSizeROI.width * sizeof(MUpp32u).oSizeROI(MUppiSize): ROI specificationnStartingNumber(int): MUST be ROI width * ROI height and MUST match ROI values used in the label markers generation function callpNewNumber(int *): Pointer to host memory integer value where the maximum renumbered marker label ID will be returned.pBuffer(MUpp8u *): Pointer to device memory scratch buffer at least as large as value returned by the corresponding CompressMarkerLabelsGetBufferSize call.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
WatershedSegmentation
muppiSegmentWatershedGetBufferSize_8u_C1R
MUppStatus muppiSegmentWatershedGetBufferSize_8u_C1R(MUppiSize oSizeROI, size_t *hpDeviceMemoryBufferSize)
Description
- Calculate scratch buffer sizes needed for 1 channel 8-bit unsigned integer watershed segmentation function based on destination image oSizeROI width and height.
Parameters
oSizeROI(MUppiSize): ROI specification.hpDeviceMemoryBufferSize(size_t *): Required device memory buffer size in bytes.
Returns
muppiSegmentWatershed_8u_C1IR_Ctx
MUppStatus muppiSegmentWatershed_8u_C1IR_Ctx(MUpp8u *pSrcDst, MUpp32s nSrcDstStep, MUpp32u *pMarkerLabels, MUpp32s nMarkerLabelsStep, MUppiNorm eNorm, MUppiWatershedSegmentBoundaryType eSegmentBoundaryType, MUppiSize oSizeROI, MUpp8u *pDeviceMemoryBuffer, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit unsigned integer in place image watershed segmentation generation.
Parameters
pSrcDst(MUpp8u *): in-place image pointer.nSrcDstStep(MUpp32s): source image line step.pMarkerLabels(MUpp32u *): Device memory pointer to optionally output the corresponding marker labels image, set to NULL if no marker labels image output is desired.nMarkerLabelsStep(MUpp32s): Maker labels image line step,ignored if pMarkerLabels is NULL.eNorm(MUppiNorm): Type of pixel connectivity test to use, muppiNormInf will use 8 way connectivity and muppiNormL1 will use 4 way connectivity.eSegmentBoundaryType(MUppiWatershedSegmentBoundaryType): Type of segment boundaries, if any, to be added to output image.oSizeROI(MUppiSize): ROI specification for both segmented image and corresponding marker labels image.pDeviceMemoryBuffer(MUpp8u *): Pointer to device memory scratch buffer at least as large as value returned by the corresponding SegmentWatershedGetBufferSize call.muppStreamCtx(MUppStreamContext): application-managed stream context.
Returns
5.5 Image Geometry Transforms Functions
This section covers resize, remap, affine, and perspective transform families together with geometry-side utility helpers.
Resize
muppiResize_8u_C1R_Ctx
MUppStatus muppiResize_8u_C1R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp8u *pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit unsigned image resize.
- For common parameter descriptions, see Common parameters for muppiResize packed pixel functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcRectROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResize_8u_C3R_Ctx
MUppStatus muppiResize_8u_C3R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp8u *pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit unsigned image resize.
- For common parameter descriptions, see Common parameters for muppiResize packed pixel functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcRectROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResize_8u_C4R_Ctx
MUppStatus muppiResize_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp8u *pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit unsigned image resize.
- For common parameter descriptions, see Common parameters for muppiResize packed pixel functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcRectROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResize_16u_C1R_Ctx
MUppStatus muppiResize_16u_C1R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp16u *pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 1 channel 16-bit unsigned image resize.
- For common parameter descriptions, see Common parameters for muppiResize packed pixel functions.
Parameters
pSrc(const MUpp16u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcRectROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResize_16u_C3R_Ctx
MUppStatus muppiResize_16u_C3R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp16u *pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 3 channel 16-bit unsigned image resize.
- For common parameter descriptions, see Common parameters for muppiResize packed pixel functions.
Parameters
pSrc(const MUpp16u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcRectROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResize_16u_C4R_Ctx
MUppStatus muppiResize_16u_C4R_Ctx(const MUpp16u *pSrc, int nSrcStep, MUppiSize oSrcSize, MUppiRect oSrcRectROI, MUpp16u *pDst, int nDstStep, MUppiSize oDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- 4 channel 16-bit unsigned image resize.
- For common parameter descriptions, see Common parameters for muppiResize packed pixel functions.
Parameters
pSrc(const MUpp16u *)nSrcStep(int)oSrcSize(MUppiSize)oSrcRectROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
ResizeBatch
muppiResizeBatch_8u_C1R_Ctx
MUppStatus muppiResizeBatch_8u_C1R_Ctx(MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 1 channel 8-bit image resize batch.
- For common parameter descriptions, see Common parameters for muppiResizeBatch functions.
Parameters
oSmallestSrcSize(MUppiSize)oSrcRectROI(MUppiRect)oSmallestDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)pBatchList(MUppiResizeBatchCXR *)nBatchSize(unsigned int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResizeBatch_8u_C3R_Ctx
MUppStatus muppiResizeBatch_8u_C3R_Ctx(MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 3 channel 8-bit image resize batch.
- For common parameter descriptions, see Common parameters for muppiResizeBatch functions.
Parameters
oSmallestSrcSize(MUppiSize)oSrcRectROI(MUppiRect)oSmallestDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)pBatchList(MUppiResizeBatchCXR *)nBatchSize(unsigned int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResizeBatch_8u_C4R_Ctx
MUppStatus muppiResizeBatch_8u_C4R_Ctx(MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 4 channel 8-bit image resize batch.
- For common parameter descriptions, see Common parameters for muppiResizeBatch functions.
Parameters
oSmallestSrcSize(MUppiSize)oSrcRectROI(MUppiRect)oSmallestDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)pBatchList(MUppiResizeBatchCXR *)nBatchSize(unsigned int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResizeBatch_32f_C1R_Ctx
MUppStatus muppiResizeBatch_32f_C1R_Ctx(MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 1 channel 32-bit floating point image resize batch.
- For common parameter descriptions, see Common parameters for muppiResizeBatch functions.
Parameters
oSmallestSrcSize(MUppiSize)oSrcRectROI(MUppiRect)oSmallestDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)pBatchList(MUppiResizeBatchCXR *)nBatchSize(unsigned int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResizeBatch_32f_C3R_Ctx
MUppStatus muppiResizeBatch_32f_C3R_Ctx(MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 3 channel 32-bit floating point image resize batch.
- For common parameter descriptions, see Common parameters for muppiResizeBatch functions.
Parameters
oSmallestSrcSize(MUppiSize)oSrcRectROI(MUppiRect)oSmallestDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)pBatchList(MUppiResizeBatchCXR *)nBatchSize(unsigned int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiResizeBatch_32f_C4R_Ctx
MUppStatus muppiResizeBatch_32f_C4R_Ctx(MUppiSize oSmallestSrcSize, MUppiRect oSrcRectROI, MUppiSize oSmallestDstSize, MUppiRect oDstRectROI, int eInterpolation, MUppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, MUppStreamContext muppStreamCtx)
Description
- 4 channel 32-bit floating point image resize batch.
- For common parameter descriptions, see Common parameters for muppiResizeBatch functions.
Parameters
oSmallestSrcSize(MUppiSize)oSrcRectROI(MUppiRect)oSmallestDstSize(MUppiSize)oDstRectROI(MUppiRect)eInterpolation(int)pBatchList(MUppiResizeBatchCXR *)nBatchSize(unsigned int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
Remap
muppiRemap_8u_C1R_Ctx
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 muppStreamCtx)
Description
- 1 channel 8-bit unsigned image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp8u *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_8u_C3R_Ctx
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 muppStreamCtx)
Description
- 3 channel 8-bit unsigned image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp8u *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_8u_C4R_Ctx
MUppStatus muppiRemap_8u_C4R_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 muppStreamCtx)
Description
- 4 channel 8-bit unsigned image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp8u *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_16u_C1R_Ctx
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 muppStreamCtx)
Description
- 1 channel 16-bit unsigned image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp16u *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_16u_C3R_Ctx
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 muppStreamCtx)
Description
- 3 channel 16-bit unsigned image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp16u *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_16u_C4R_Ctx
MUppStatus muppiRemap_16u_C4R_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 muppStreamCtx)
Description
- 4 channel 16-bit unsigned image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp16u *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_16s_C1R_Ctx
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 muppStreamCtx)
Description
- 1 channel 16-bit signed image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp16s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp16s *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_16s_C3R_Ctx
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 muppStreamCtx)
Description
- 3 channel 16-bit signed image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp16s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp16s *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_16s_C4R_Ctx
MUppStatus muppiRemap_16s_C4R_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 muppStreamCtx)
Description
- 4 channel 16-bit signed image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp16s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp16s *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_32f_C1R_Ctx
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 muppStreamCtx)
Description
- 1 channel 32-bit floating point image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_32f_C3R_Ctx
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 muppStreamCtx)
Description
- 3 channel 32-bit floating point image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_32f_C4R_Ctx
MUppStatus muppiRemap_32f_C4R_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 muppStreamCtx)
Description
- 4 channel 32-bit floating point image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp32f *)nXMapStep(int)pYMap(const MUpp32f *)nYMapStep(int)pDst(MUpp32f *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_64f_C1R_Ctx
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 muppStreamCtx)
Description
- 1 channel 64-bit floating point image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp64f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp64f *)nXMapStep(int)pYMap(const MUpp64f *)nYMapStep(int)pDst(MUpp64f *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_64f_C3R_Ctx
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 muppStreamCtx)
Description
- 3 channel 64-bit floating point image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp64f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp64f *)nXMapStep(int)pYMap(const MUpp64f *)nYMapStep(int)pDst(MUpp64f *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiRemap_64f_C4R_Ctx
MUppStatus muppiRemap_64f_C4R_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 muppStreamCtx)
Description
- 4 channel 64-bit floating point image remap.
- For common parameter descriptions, see Common parameters for muppiRemap packed pixel functions.
Parameters
pSrc(const MUpp64f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pXMap(const MUpp64f *)nXMapStep(int)pYMap(const MUpp64f *)nYMapStep(int)pDst(MUpp64f *)nDstStep(int)oDstSizeROI(MUppiSize)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
Rotate Utility Functions
muppiGetRotateQuad
MUppStatus muppiGetRotateQuad(MUppiRect oSrcROI, double aQuad[4][2], double nAngle, double nShiftX, double nShiftY)
Description
- Compute shape of rotated image.
Parameters
oSrcROI(MUppiRect): Region-of-interest of the source image.aQuad(double): Array of 2D points. These points are the locations of the corners of the rotated ROI.nAngle(double): The rotation nAngle.nShiftX(double): Post-rotation shift in x-directionnShiftY(double): Post-rotation shift in y-direction
Returns
muppiGetRotateBound
MUppStatus muppiGetRotateBound(MUppiRect oSrcROI, double aBound[2][2], double nAngle, double nShiftX, double nShiftY)
Description
- Compute bounding-box of rotated image.
Parameters
oSrcROI(MUppiRect): Region-of-interest of the source image.aBound(double): Two 2D points representing the bounding-box of the rotated image. All four points from muppiGetRotateQuad are contained inside the axis-aligned rectangle spanned by the the two points of this bounding box.nAngle(double): The rotation angle.nShiftX(double): Post-rotation shift in x-direction.nShiftY(double): Post-rotation shift in y-direction.
Returns
Affine Transform Utility
muppiGetAffineTransform
MUppStatus muppiGetAffineTransform(MUppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3])
Description
- Computes affine transform coefficients based on source ROI and destination quadrilateral.
- The 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.
- An affine transform in 2D is fully determined by the mapping of just three vertices. This function's API allows for passing a complete quadrilateral effectively making the problem overdetermined. What this means in practice is, that for certain quadrilaterals it is not possible to find an affine transform that would map all four corners of the source ROI to the four vertices of that quadrilateral.
- The function circumvents this problem by only looking 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 function informs the user of this situation by returning a MUPP_AFFINE_QUAD_INCORRECT_WARNING.
Parameters
oSrcROI(MUppiRect): The source ROI. This rectangle needs to be at least one pixel wide and high. If either width or height are less than one an MUPP_RECTANGLE_ERROR is returned.aQuad(const double): The destination quadrilateral.aCoeffs(double): The resulting affine transform coefficients.
Returns
MUPP_SIZE_ERROR: Indicates an error condition if any image dimension has zero or negative value.MUPP_RECTANGLE_ERROR: Indicates an error condition if width or height of the intersection of the oSrcROI and source image is less than or equal to 1.MUPP_COEFFICIENT_ERROR: Indicates an error condition 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, internally computed coordinates are used instead.
muppiGetAffineQuad
MUppStatus muppiGetAffineQuad(MUppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3])
Description
- Compute shape of transformed image.
- This method computes the quadrilateral in the destination image that the source ROI is transformed into by the affine transformation expressed by the coefficients array (aCoeffs).
Parameters
oSrcROI(MUppiRect): The source ROI.aQuad(double): The resulting destination quadrangle.aCoeffs(const double): The affine transform coefficients.
Returns
MUPP_SIZE_ERROR: Indicates an error condition if any image dimension has zero or negative value.MUPP_RECTANGLE_ERROR: Indicates an error condition if width or height of the intersection of the oSrcROI and source image is less than or equal to 1.MUPP_COEFFICIENT_ERROR: Indicates an error condition if coefficient values are invalid.
muppiGetAffineBound
MUppStatus muppiGetAffineBound(MUppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3])
Description
- Compute bounding-box of transformed image.
- The method effectively computes the bounding box (axis aligned rectangle) of the transformed source ROI (see muppiGetAffineQuad()).
Parameters
oSrcROI(MUppiRect): The source ROI.aBound(double): The resulting bounding box.aCoeffs(const double): The affine transform coefficients.
Returns
MUPP_SIZE_ERROR: Indicates an error condition if any image dimension has zero or negative value.MUPP_RECTANGLE_ERROR: Indicates an error condition if width or height of the intersection of the oSrcROI and source image is less than or equal to 1.MUPP_COEFFICIENT_ERROR: Indicates an error condition if coefficient values are invalid.
Affine Transform
muppiWarpAffine_8u_C1R_Ctx
MUppStatus muppiWarpAffine_8u_C1R_Ctx(const MUpp8u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 8-bit unsigned affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_8u_C3R_Ctx
MUppStatus muppiWarpAffine_8u_C3R_Ctx(const MUpp8u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 8-bit unsigned affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_8u_C4R_Ctx
MUppStatus muppiWarpAffine_8u_C4R_Ctx(const MUpp8u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 8-bit unsigned affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_16u_C1R_Ctx
MUppStatus muppiWarpAffine_16u_C1R_Ctx(const MUpp16u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 16-bit unsigned affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_16u_C3R_Ctx
MUppStatus muppiWarpAffine_16u_C3R_Ctx(const MUpp16u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 16-bit unsigned affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_16u_C4R_Ctx
MUppStatus muppiWarpAffine_16u_C4R_Ctx(const MUpp16u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 16-bit unsigned affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_32s_C1R_Ctx
MUppStatus muppiWarpAffine_32s_C1R_Ctx(const MUpp32s *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32s *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 32-bit signed affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp32s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32s *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_32s_C3R_Ctx
MUppStatus muppiWarpAffine_32s_C3R_Ctx(const MUpp32s *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32s *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit signed affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp32s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32s *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_32s_C4R_Ctx
MUppStatus muppiWarpAffine_32s_C4R_Ctx(const MUpp32s *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32s *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit signed affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp32s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32s *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_32f_C1R_Ctx
MUppStatus muppiWarpAffine_32f_C1R_Ctx(const MUpp32f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 32-bit floating-point affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_32f_C3R_Ctx
MUppStatus muppiWarpAffine_32f_C3R_Ctx(const MUpp32f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit floating-point affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_32f_C4R_Ctx
MUppStatus muppiWarpAffine_32f_C4R_Ctx(const MUpp32f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit floating-point affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_64f_C1R_Ctx
MUppStatus muppiWarpAffine_64f_C1R_Ctx(const MUpp64f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp64f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 64-bit floating-point affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp64f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp64f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_64f_C3R_Ctx
MUppStatus muppiWarpAffine_64f_C3R_Ctx(const MUpp64f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp64f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 64-bit floating-point affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp64f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp64f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpAffine_64f_C4R_Ctx
MUppStatus muppiWarpAffine_64f_C4R_Ctx(const MUpp64f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp64f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 64-bit floating-point affine warp.
- For common parameter descriptions, see Common parameters for muppiWarpAffine packed pixel functions.
Parameters
pSrc(const MUpp64f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp64f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
Perspective Transform
muppiWarpPerspective_8u_C1R_Ctx
MUppStatus muppiWarpPerspective_8u_C1R_Ctx(const MUpp8u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 8-bit unsigned integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_8u_C3R_Ctx
MUppStatus muppiWarpPerspective_8u_C3R_Ctx(const MUpp8u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 8-bit unsigned integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_8u_C4R_Ctx
MUppStatus muppiWarpPerspective_8u_C4R_Ctx(const MUpp8u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp8u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 8-bit unsigned integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp8u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp8u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_16u_C1R_Ctx
MUppStatus muppiWarpPerspective_16u_C1R_Ctx(const MUpp16u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 16-bit unsigned integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_16u_C3R_Ctx
MUppStatus muppiWarpPerspective_16u_C3R_Ctx(const MUpp16u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 16-bit unsigned integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_16u_C4R_Ctx
MUppStatus muppiWarpPerspective_16u_C4R_Ctx(const MUpp16u *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp16u *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 16-bit unsigned integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp16u *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp16u *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_32s_C1R_Ctx
MUppStatus muppiWarpPerspective_32s_C1R_Ctx(const MUpp32s *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32s *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 32-bit signed integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp32s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32s *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_32s_C3R_Ctx
MUppStatus muppiWarpPerspective_32s_C3R_Ctx(const MUpp32s *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32s *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit signed integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp32s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32s *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_32s_C4R_Ctx
MUppStatus muppiWarpPerspective_32s_C4R_Ctx(const MUpp32s *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32s *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit signed integer perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp32s *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32s *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_32f_C1R_Ctx
MUppStatus muppiWarpPerspective_32f_C1R_Ctx(const MUpp32f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Single-channel 32-bit floating-point perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_32f_C3R_Ctx
MUppStatus muppiWarpPerspective_32f_C3R_Ctx(const MUpp32f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit floating-point perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiWarpPerspective_32f_C4R_Ctx
MUppStatus muppiWarpPerspective_32f_C4R_Ctx(const MUpp32f *pSrc, MUppiSize oSrcSize, int nSrcStep, MUppiRect oSrcROI, MUpp32f *pDst, int nDstStep, MUppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit floating-point perspective warp.
- For common parameter descriptions, see Common parameters for muppiWarpPerspective packed pixel functions.
Parameters
pSrc(const MUpp32f *)oSrcSize(MUppiSize)nSrcStep(int)oSrcROI(MUppiRect)pDst(MUpp32f *)nDstStep(int)oDstROI(MUppiRect)aCoeffs(const double)eInterpolation(int)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
Perspective Transform Utility Functions
This section covers the perspective-transform coefficient helper that accompanies the perspective warp family.
muppiGetPerspectiveTransform
MUppStatus muppiGetPerspectiveTransform(MUppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[3][3])
Description
- Calculates perspective transform coefficients given source rectangular ROI and its destination quadrangle projection
Parameters
oSrcROI(MUppiRect): Source ROIaQuad(const double): Destination quadrangleaCoeffs(double): Perspective transform coefficients
Returns
MUPP_SIZE_ERROR: Indicates an error condition if any image dimension has zero or negative value.MUPP_RECTANGLE_ERROR: Indicates an error condition if width or height of the intersection of the oSrcROI and source image is less than or equal to 1.MUPP_COEFFICIENT_ERROR: Indicates an error condition if coefficient values are invalid.
5.6 Image Linear Transforms Functions
This section covers the linear-transform family available in MUSA SDK 5.2, including Fourier-domain magnitude operations.
Fourier Transforms
muppiMagnitude_32fc32f_C1R_Ctx
MUppStatus muppiMagnitude_32fc32f_C1R_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 32-bit floating point complex to 32-bit floating point magnitude.
- Converts complex-number pixel image to single channel image computing the result pixels as the magnitude of the complex values.
Parameters
pSrc(const MUpp32fc *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMagnitude_32fc32f_C1R
MUppStatus muppiMagnitude_32fc32f_C1R(const MUpp32fc *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
muppiMagnitudeSqr_32fc32f_C1R_Ctx
MUppStatus muppiMagnitudeSqr_32fc32f_C1R_Ctx(const MUpp32fc *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, MUppStreamContext muppStreamCtx)
Description
- 32-bit floating point complex to 32-bit floating point squared magnitude.
- Converts complex-number pixel image to single channel image computing the result pixels as the squared magnitude of the complex values.
- The squared magnitude is an itermediate result of magnitude computation and can thus be computed faster than actual magnitude. If magnitudes are required for sorting/comparing only, using this function instead of muppiMagnitude_32fc32f_C1R can be a worthwhile performance optimization.
Parameters
pSrc(const MUpp32fc *): source image pointer.nSrcStep(int): source image line step.pDst(MUpp32f *): destination image pointer.nDstStep(int): destination image line step.oSizeROI(MUppiSize): ROI specification.muppStreamCtx(MUppStreamContext): application-managed stream context
Returns
muppiMagnitudeSqr_32fc32f_C1R
MUppStatus muppiMagnitudeSqr_32fc32f_C1R(const MUpp32fc *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI)
Parameters
pSrc(const MUpp32fc *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)
Returns
- Return type:
MUppStatus.
5.7 Image Morphological Operations
This section covers the morphological dilation and erosion families available in MUSA SDK 5.2.
Dilation
muppiDilate_8u_C1R_Ctx
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)
Description
- Single-channel 8-bit unsigned integer dilation.
- For common parameter descriptions, see Common parameters for muppiDilate functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiDilate_8u_C1R
MUppStatus muppiDilate_8u_C1R(const MUpp8u *pSrc, MUpp32s nSrcStep, MUpp8u *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiDilate_8u_C3R_Ctx
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)
Description
- Three-channel 8-bit unsigned integer dilation.
- For common parameter descriptions, see Common parameters for muppiDilate functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiDilate_8u_C3R
MUppStatus muppiDilate_8u_C3R(const MUpp8u *pSrc, MUpp32s nSrcStep, MUpp8u *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiDilate_8u_C4R_Ctx
MUppStatus muppiDilate_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
Description
- Four-channel 8-bit unsigned integer dilation.
- For common parameter descriptions, see Common parameters for muppiDilate functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiDilate_8u_C4R
MUppStatus muppiDilate_8u_C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiDilate_32f_C1R_Ctx
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)
Description
- Single-channel 32-bit floating-point dilation.
- For common parameter descriptions, see Common parameters for muppiDilate functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiDilate_32f_C1R
MUppStatus muppiDilate_32f_C1R(const MUpp32f *pSrc, MUpp32s nSrcStep, MUpp32f *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiDilate_32f_C3R_Ctx
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)
Description
- Three-channel 32-bit floating-point dilation.
- For common parameter descriptions, see Common parameters for muppiDilate functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiDilate_32f_C3R
MUppStatus muppiDilate_32f_C3R(const MUpp32f *pSrc, MUpp32s nSrcStep, MUpp32f *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiDilate_32f_C4R_Ctx
MUppStatus muppiDilate_32f_C4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit floating-point dilation.
- For common parameter descriptions, see Common parameters for muppiDilate functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiDilate_32f_C4R
MUppStatus muppiDilate_32f_C4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
Erode
muppiErode_8u_C1R_Ctx
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)
Description
- Single-channel 8-bit unsigned integer erosion.
- For common parameter descriptions, see Common parameters for muppiErode functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiErode_8u_C1R
MUppStatus muppiErode_8u_C1R(const MUpp8u *pSrc, MUpp32s nSrcStep, MUpp8u *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiErode_8u_C3R_Ctx
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)
Description
- Three-channel 8-bit unsigned integer erosion.
- For common parameter descriptions, see Common parameters for muppiErode functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiErode_8u_C3R
MUppStatus muppiErode_8u_C3R(const MUpp8u *pSrc, MUpp32s nSrcStep, MUpp8u *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp8u *)nSrcStep(MUpp32s)pDst(MUpp8u *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiErode_8u_C4R_Ctx
MUppStatus muppiErode_8u_C4R_Ctx(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
Description
- Four-channel 8-bit unsigned integer erosion.
- For common parameter descriptions, see Common parameters for muppiErode functions.
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiErode_8u_C4R
MUppStatus muppiErode_8u_C4R(const MUpp8u *pSrc, int nSrcStep, MUpp8u *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp8u *)nSrcStep(int)pDst(MUpp8u *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiErode_32f_C1R_Ctx
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)
Description
- Single-channel 32-bit floating-point erosion.
- For common parameter descriptions, see Common parameters for muppiErode functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiErode_32f_C1R
MUppStatus muppiErode_32f_C1R(const MUpp32f *pSrc, MUpp32s nSrcStep, MUpp32f *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiErode_32f_C3R_Ctx
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)
Description
- Three-channel 32-bit floating-point erosion.
- For common parameter descriptions, see Common parameters for muppiErode functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiErode_32f_C3R
MUppStatus muppiErode_32f_C3R(const MUpp32f *pSrc, MUpp32s nSrcStep, MUpp32f *pDst, MUpp32s nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp32f *)nSrcStep(MUpp32s)pDst(MUpp32f *)nDstStep(MUpp32s)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
muppiErode_32f_C4R_Ctx
MUppStatus muppiErode_32f_C4R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor, MUppStreamContext muppStreamCtx)
Description
- Four-channel 32-bit floating-point erosion.
- For common parameter descriptions, see Common parameters for muppiErode functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiErode_32f_C4R
MUppStatus muppiErode_32f_C4R(const MUpp32f *pSrc, int nSrcStep, MUpp32f *pDst, int nDstStep, MUppiSize oSizeROI, const MUpp8u *pMask, MUppiSize oMaskSize, MUppiPoint oAnchor)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)pDst(MUpp32f *)nDstStep(int)oSizeROI(MUppiSize)pMask(const MUpp8u *)oMaskSize(MUppiSize)oAnchor(MUppiPoint)
Returns
- Return type:
MUppStatus.
5.8 Image Statistics Functions
This section covers histogram, norm, range, and basic image statistics families available in MUSA SDK 5.2.
MinMax
muppiMinMax_32f_C1R_Ctx
MUppStatus muppiMinMax_32f_C1R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f *pMin, MUpp32f *pMax, MUpp8u *pDeviceBuffer, MUppStreamContext muppStreamCtx)
Description
- One-channel 32-bit floating point image MinMax.
- For common parameter descriptions, see Common parameters for muppiMinMax functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSizeROI(MUppiSize)pMin(MUpp32f *)pMax(MUpp32f *)pDeviceBuffer(MUpp8u *)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiMinMax_32f_C1R
MUppStatus muppiMinMax_32f_C1R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f *pMin, MUpp32f *pMax, MUpp8u *pDeviceBuffer)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSizeROI(MUppiSize)pMin(MUpp32f *)pMax(MUpp32f *)pDeviceBuffer(MUpp8u *)
Returns
- Return type:
MUppStatus.
muppiMinMax_32f_C3R_Ctx
MUppStatus muppiMinMax_32f_C3R_Ctx(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u *pDeviceBuffer, MUppStreamContext muppStreamCtx)
Description
- Three-channel 32-bit floating point image MinMax.
- For common parameter descriptions, see Common parameters for muppiMinMax functions.
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSizeROI(MUppiSize)aMin(MUpp32f)aMax(MUpp32f)pDeviceBuffer(MUpp8u *)muppStreamCtx(MUppStreamContext)
Returns
- Return type:
MUppStatus.
muppiMinMax_32f_C3R
MUppStatus muppiMinMax_32f_C3R(const MUpp32f *pSrc, int nSrcStep, MUppiSize oSizeROI, MUpp32f aMin[3], MUpp32f aMax[3], MUpp8u *pDeviceBuffer)
Parameters
pSrc(const MUpp32f *)nSrcStep(int)oSizeROI(MUppiSize)aMin(MUpp32f)aMax(MUpp32f)pDeviceBuffer(MUpp8u *)
Returns
- Return type:
MUppStatus.