Method | Description | |
---|---|---|
Abs ( ) : void |
Image absolute value. In place.
|
|
Abs ( |
Image absolute value.
|
|
Add ( |
In place image addition.
|
|
Add ( |
Image addition.
|
|
Add ( float nConstant ) : void |
Add constant to image. Inplace.
|
|
Add ( float nConstant, |
Add constant to image.
|
|
AverageError ( |
image average error. User buffer is internally allocated and freed.
|
|
AverageError ( |
image average error.
|
|
AverageErrorGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for AverageError.
|
|
AverageRelativeError ( |
image average relative error. User buffer is internally allocated and freed.
|
|
AverageRelativeError ( |
image average relative error.
|
|
AverageRelativeErrorGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for AverageRelativeError.
|
|
ColorToGray ( |
Color to Gray conversion
|
|
ColorTwist ( |
3 channel planar 8-bit unsigned color twist. An input color twist matrix with floating-point pixel values is applied within ROI.
|
|
ColorTwist ( |
3 channel planar 8-bit unsigned inplace color twist. An input color twist matrix with floating-point pixel values is applied within ROI.
|
|
ColorTwist ( |
An input color twist matrix with floating-point pixel values is applied within ROI.
|
|
ColorTwist ( float aTwist ) : void |
in place color twist. An input color twist matrix with floating-point coefficient values is applied within ROI.
|
|
Compare ( |
Compare pSrc1's pixels with corresponding pixels in pSrc2.
|
|
Compare ( float nConstant, ManagedCuda.NPP.NPPImage_8uC1 dest, NppCmpOp eComparisonOperation ) : void |
Compare pSrc's pixels with constant value.
|
|
CompareEqualEps ( |
Compare pSrc1's pixels with corresponding pixels in pSrc2.
|
|
CompareEqualEps ( float nConstant, ManagedCuda.NPP.NPPImage_8uC1 dest, float epsilon ) : void |
Compare pSrc's pixels with constant value.
|
|
Convert ( |
32-bit floating point to 16-bit signed conversion.
|
|
Convert ( |
32-bit floating point to 16-bit unsigned conversion.
|
|
Convert ( ManagedCuda.NPP.NPPImage_8sC3 dst, NppRoundMode roundMode ) : void |
32-bit floating point to 8-bit signed conversion.
|
|
Convert ( |
32-bit floating point to 8-bit unsigned conversion.
|
|
Copy ( |
Three-channel 8-bit unsigned packed to planar image copy.
|
|
Copy ( |
Three-channel 8-bit unsigned planar to packed image copy.
|
|
Copy ( |
Image copy.
|
|
Copy ( |
image copy.
|
|
Copy ( |
Masked Operation 8-bit unsigned image copy.
|
|
Copy ( |
Image copy.
|
|
Copy ( |
Copy image and pad borders with a constant, user-specifiable color.
|
|
CopyReplicateBorder ( |
image copy with nearest source image pixel color.
|
|
CopySubpix ( |
linearly interpolated source image subpixel coordinate color copy.
|
|
CopyWrapBorder ( |
image copy with the borders wrapped by replication of source image pixel colors.
|
|
CountInRange ( CudaDeviceVariable |
image CountInRange.
|
|
CountInRange ( CudaDeviceVariable |
image CountInRange.
|
|
CountInRangeGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for CountInRange.
|
|
CrossCorrFull_Norm ( |
image CrossCorrFull_Norm.
|
|
CrossCorrFull_NormLevel ( |
CrossCorrFull_NormLevel. Buffer is internally allocated and freed.
|
|
CrossCorrFull_NormLevel ( |
CrossCorrFull_NormLevel.
|
|
CrossCorrSame_Norm ( |
image CrossCorrSame_Norm.
|
|
CrossCorrSame_NormLevel ( |
CrossCorrSame_NormLevel. Buffer is internally allocated and freed.
|
|
CrossCorrSame_NormLevel ( |
CrossCorrSame_NormLevel.
|
|
CrossCorrValid_Norm ( |
image CrossCorrValid_Norm.
|
|
CrossCorrValid_NormLevel ( |
CrossCorrValid_NormLevel. Buffer is internally allocated and freed.
|
|
CrossCorrValid_NormLevel ( |
CrossCorrValid_NormLevel.
|
|
Dilate ( |
Dilation computes the output pixel as the maximum pixel value of the pixels under the mask. Pixels who’s corresponding mask values are zero to not participate in the maximum search.
|
|
Dilate3x3 ( |
3x3 dilation.
|
|
Dilate3x3Border ( |
3x3 dilation with border control.
|
|
DilateBorder ( |
Dilation computes the output pixel as the maximum pixel value of the pixels under the mask. Pixels who’s corresponding mask values are zero to not participate in the maximum search. With border control.
|
|
Div ( |
In place image division.
|
|
Div ( |
Image division.
|
|
Div ( float nConstant ) : void |
Divide constant to image. Inplace.
|
|
Div ( float nConstant, |
Divide constant to image.
|
|
DotProdGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for nppiDotProd_32f64f_C3R.
|
|
DotProduct ( |
Three-channel 32-bit floating point image DotProd. Buffer is internally allocated and freed.
|
|
DotProduct ( |
Three-channel 32-bit floating point image DotProd.
|
|
Erode ( |
Erosion computes the output pixel as the minimum pixel value of the pixels under the mask. Pixels who’s corresponding mask values are zero to not participate in the maximum search.
|
|
Erode3x3 ( |
3x3 erosion.
|
|
Erode3x3Border ( |
3x3 erosion with border control.
|
|
ErodeBorder ( |
Erosion computes the output pixel as the minimum pixel value of the pixels under the mask. Pixels who’s corresponding mask values are zero to not participate in the maximum search. With border control.
|
|
EvenLevels ( int nLevels, int nLowerBound, int nUpperBound ) : int[] |
Compute levels with even distribution.
|
|
Exp ( ) : void |
Inplace exponential.
|
|
Exp ( |
Exponential.
|
|
Filter ( |
Pixels under the mask are multiplied by the respective weights in the mask and the results are summed.
|
|
FilterBilateralGaussBorder ( |
Three channel 32-bit floating-point bilateral Gauss filter with border control.
|
|
FilterBorder ( |
Three channel 32-bit float convolution filter with border control.
|
|
FilterBox ( |
Computes the average pixel values of the pixels under a rectangular mask.
|
|
FilterBoxBorder ( |
Computes the average pixel values of the pixels under a rectangular mask.
|
|
FilterColumn ( |
Apply convolution filter with user specified 1D column of weights. Result pixel is equal to the sum of the products between the kernel coefficients (pKernel array) and corresponding neighboring column pixel values in the source image defined by nKernelDim and nAnchorY, divided by nDivisor.
|
|
FilterColumnBorder ( |
General purpose 1D convolution column filter with border control.
|
|
FilterGauss ( |
Filters the image using a separable Gaussian filter kernel with user supplied floating point coefficients
|
|
FilterGauss ( |
Gauss filter.
|
|
FilterGaussBorder ( |
Filters the image using a separable Gaussian filter kernel with user supplied floating point coefficients
|
|
FilterGaussBorder ( |
Filters the image using a Gaussian filter kernel with border control:
|
|
FilterGaussPyramidLayerDownBorder ( |
Three channel 32-bit floating-point Gauss filter with downsampling and border control.
|
|
FilterGaussPyramidLayerUpBorder ( |
Three channel 32-bit floating-point Gauss filter with downsampling and border control.
|
|
FilterHighPass ( |
High pass filter.
|
|
FilterHighPassBorder ( |
High pass filter.
|
|
FilterLaplace ( |
Laplace filter.
|
|
FilterLaplaceBorder ( |
Laplace filter.
|
|
FilterLowPass ( |
Low pass filter.
|
|
FilterLowPassBorder ( |
Low pass filter.
|
|
FilterMax ( |
Result pixel value is the maximum of pixel values under the rectangular mask region.
|
|
FilterMaxBorder ( |
Result pixel value is the maximum of pixel values under the rectangular mask region.
|
|
FilterMedian ( |
Result pixel value is the median of pixel values under the rectangular mask region.
|
|
FilterMedian ( |
Result pixel value is the median of pixel values under the rectangular mask region.
|
|
FilterMedianGetBufferHostSize ( |
Device scratch buffer size (in bytes) for FilterMedian.
|
|
FilterMin ( |
Result pixel value is the minimum of pixel values under the rectangular mask region.
|
|
FilterMinBorder ( |
Result pixel value is the minimum of pixel values under the rectangular mask region.
|
|
FilterPrewittHoriz ( |
horizontal Prewitt filter.
|
|
FilterPrewittHorizBorder ( |
horizontal Prewitt filter.
|
|
FilterPrewittVert ( |
vertical Prewitt filter.
|
|
FilterPrewittVertBorder ( |
vertical Prewitt filter.
|
|
FilterRobertsDown ( |
horizontal Roberts filter.
|
|
FilterRobertsDownBorder ( |
horizontal Roberts filter.
|
|
FilterRobertsUp ( |
vertical Roberts filter..
|
|
FilterRobertsUpBorder ( |
vertical Roberts filter.
|
|
FilterRow ( |
Apply general linear Row convolution filter, with rescaling, in a 1D mask region around each source pixel. Result pixel is equal to the sum of the products between the kernel coefficients (pKernel array) and corresponding neighboring row pixel values in the source image defined by iKernelDim and iAnchorX, divided by iDivisor.
|
|
FilterRowBorder ( |
1D row convolution with border control.
|
|
FilterSharpen ( |
Sharpen filter.
|
|
FilterSharpenBorder ( |
Sharpen filter.
|
|
FilterSobelHorizBorder ( |
Filters the image using a horizontal Sobel filter kernel with border control.
|
|
FilterSobelVert ( |
vertical Sobel filter.
|
|
FilterSobelVertBorder ( |
Filters the image using a vertical Sobel filter kernel with border control.
|
|
FilterUnsharpBorder ( |
Filters the image using a unsharp-mask sharpening filter kernel with border control.
|
|
FilterUnsharpGetBufferSize ( float nRadius, float nSigma ) : int |
Scratch-buffer size for unsharp filter.
|
|
FullNormLevelGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for CrossCorrFull_NormLevel.
|
|
GetAffineBound ( double coeffs ) : ].double[ |
Calculates bounding box of the affine transform projection of the given source rectangular ROI
|
|
GetAffineQuad ( double coeffs ) : ].double[ |
Calculates affine transform projection of given source rectangular ROI
|
|
GetAffineTransform ( double quad ) : ].double[ |
Calculates affine transform coefficients given source rectangular ROI and its destination quadrangle projection
|
|
GetFilterGaussPyramidLayerDownBorderDstROI ( float nRate ) : |
Calculate destination image SizeROI width and height from source image ROI width and height and downsampling rate. It is highly recommended that this function be use to determine the destination image ROI for consistent results.
|
|
GetFilterGaussPyramidLayerUpBorderDstROI ( float nRate, |
Calculate destination image SizeROI width and height from source image ROI width and height and downsampling rate. It is highly recommended that this function be use to determine the destination image ROI for consistent results.
|
|
GetPerspectiveBound ( double coeffs ) : ].double[ |
Calculates bounding box of the affine transform projection of the given source rectangular ROI
|
|
GetPerspectiveQuad ( double coeffs ) : ].double[ |
Calculates perspective transform projection of given source rectangular ROI
|
|
GetPerspectiveTransform ( double quad ) : ].double[ |
Calculates affine transform coefficients given source rectangular ROI and its destination quadrangle projection
|
|
GetRotateBound ( double nAngle, double nShiftX, double nShiftY ) : ].double[ |
Compute bounding-box of rotated image.
|
|
GetRotateQuad ( double nAngle, double nShiftX, double nShiftY ) : ].double[ |
Compute shape of rotated image.
|
|
GradientColorToGray ( |
3 channel 32-bit floating point packed RGB to 1 channel 32-bit floating point packed Gray Gradient conversion.
|
|
GradientVectorPrewittBorder ( |
3 channel 32-bit floatring-point packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
|
|
GradientVectorScharrBorder ( |
3 channel 32-bit floatring-point packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
|
|
GradientVectorSobelBorder ( |
3 channel 32-bit floatring-point packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
|
|
HistogramRange ( CudaDeviceVariable |
Histogram with bins determined by pLevels array. Buffer is internally allocated and freed.
|
|
HistogramRange ( CudaDeviceVariable |
Histogram with bins determined by pLevels array. No additional buffer is allocated.
|
|
HistogramRangeGetBufferSize ( int nLevels ) : int |
Scratch-buffer size for HistogramRange.
|
|
LUT ( CudaDeviceVariable |
Inplace look-up-table color conversion. The LUT is derived from a set of user defined mapping points with no interpolation.
|
|
LUT ( |
look-up-table color conversion. The LUT is derived from a set of user defined mapping points with no interpolation.
|
|
LUTCubic ( CudaDeviceVariable |
Inplace cubic interpolated look-up-table color conversion. The LUT is derived from a set of user defined mapping points through cubic interpolation.
|
|
LUTCubic ( |
cubic interpolated look-up-table color conversion. The LUT is derived from a set of user defined mapping points through cubic interpolation.
|
|
LUTLinear ( CudaDeviceVariable |
Inplace linear interpolated look-up-table color conversion. The LUT is derived from a set of user defined mapping points through cubic interpolation.
|
|
Ln ( ) : void |
Natural logarithm.
|
|
Ln ( |
Natural logarithm.
|
|
Lut ( |
look-up-table color conversion.
|
|
Max ( CudaDeviceVariable |
Image pixel maximum. Buffer is internally allocated and freed.
|
|
Max ( CudaDeviceVariable |
Image pixel maximum. No additional buffer is allocated.
|
|
MaxError ( |
image maximum error. User buffer is internally allocated and freed.
|
|
MaxError ( |
image maximum error.
|
|
MaxErrorGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for MaxError.
|
|
MaxEvery ( |
image MaxEvery
|
|
MaxGetBufferHostSize ( ) : int |
Scratch-buffer size for Max.
|
|
MaxIndex ( CudaDeviceVariable |
Image pixel maximum. Buffer is internally allocated and freed.
|
|
MaxIndex ( CudaDeviceVariable |
Image pixel minimum. No additional buffer is allocated.
|
|
MaxIndexGetBufferHostSize ( ) : int |
Scratch-buffer size for MaxIndex.
|
|
MaximumRelativeError ( |
image maximum relative error. User buffer is internally allocated and freed.
|
|
MaximumRelativeError ( |
image maximum relative error.
|
|
MaximumRelativeErrorGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for MaximumRelativeError.
|
|
Mean ( CudaDeviceVariable |
image mean with 64-bit double precision result. Buffer is internally allocated and freed.
|
|
Mean ( CudaDeviceVariable |
image mean with 64-bit double precision result. No additional buffer is allocated.
|
|
Mean ( int coi, CudaDeviceVariable |
image mean with 64-bit double precision result. Buffer is internally allocated and freed.
|
|
Mean ( int coi, CudaDeviceVariable |
image mean with 64-bit double precision result. No additional buffer is allocated.
|
|
MeanGetBufferHostSize ( ) : int |
Scratch-buffer size for Mean.
|
|
MeanMaskedGetBufferHostSize ( ) : int |
Scratch-buffer size for Mean with mask.
|
|
MeanStdDev ( int coi, CudaDeviceVariable |
image mean and standard deviation. Buffer is internally allocated and freed.
|
|
MeanStdDev ( int coi, CudaDeviceVariable |
image sum with 64-bit double precision result. No additional buffer is allocated.
|
|
MeanStdDev ( int coi, CudaDeviceVariable |
image mean and standard deviation. Buffer is internally allocated and freed.
|
|
MeanStdDev ( int coi, CudaDeviceVariable |
image sum with 64-bit double precision result. No additional buffer is allocated.
|
|
MeanStdDevGetBufferHostSize ( ) : int |
Scratch-buffer size for MeanStdDev.
|
|
MeanStdDevMaskedGetBufferHostSize ( ) : int |
Scratch-buffer size for MeanStdDev (masked).
|
|
Min ( CudaDeviceVariable |
Image pixel minimum. Buffer is internally allocated and freed.
|
|
Min ( CudaDeviceVariable |
Image pixel minimum. No additional buffer is allocated.
|
|
MinEvery ( |
image MinEvery
|
|
MinGetBufferHostSize ( ) : int |
Scratch-buffer size for Min.
|
|
MinIndex ( CudaDeviceVariable |
Image pixel minimum. Buffer is internally allocated and freed.
|
|
MinIndex ( CudaDeviceVariable |
Image pixel minimum. No additional buffer is allocated.
|
|
MinIndexGetBufferHostSize ( ) : int |
Scratch-buffer size for MinIndex.
|
|
MinMax ( CudaDeviceVariable |
Image pixel minimum and maximum. Buffer is internally allocated and freed.
|
|
MinMax ( CudaDeviceVariable |
Image pixel minimum and maximum. No additional buffer is allocated.
|
|
MinMaxGetBufferHostSize ( ) : int |
Scratch-buffer size for MinMax.
|
|
MinMaxIndex ( int coi, CudaDeviceVariable |
Image pixel minimum and maximum values with their indices. Buffer is internally allocated and freed.
|
|
MinMaxIndex ( int coi, CudaDeviceVariable |
Image pixel minimum and maximum values with their indices. No additional buffer is allocated.
|
|
MinMaxIndex ( int coi, CudaDeviceVariable |
Image pixel minimum and maximum values with their indices. Buffer is internally allocated and freed.
|
|
MinMaxIndex ( int coi, CudaDeviceVariable |
Image pixel minimum and maximum values with their indices. No additional buffer is allocated.
|
|
MinMaxIndexGetBufferHostSize ( ) : int |
Scratch-buffer size for MinMaxIndex.
|
|
MinMaxIndexMaskedGetBufferHostSize ( ) : int |
Scratch-buffer size for MinMaxIndex with mask.
|
|
Mirror ( |
Mirror image.
|
|
Mirror ( NppiAxis flip ) : void |
Mirror image inplace.
|
|
Mul ( |
In place image multiplication.
|
|
Mul ( |
Image multiplication.
|
|
Mul ( float nConstant ) : void |
Multiply constant to image. Inplace.
|
|
Mul ( float nConstant, |
Multiply constant to image.
|
|
NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, |
Creates a new NPPImage from allocated device ptr.
|
|
NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, |
Creates a new NPPImage from allocated device ptr.
|
|
NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, int width, int height, int pitch ) : System |
Creates a new NPPImage from allocated device ptr. Does not take ownership of decPtr.
|
|
NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, int width, int height, int pitch, bool isOwner ) : System |
Creates a new NPPImage from allocated device ptr.
|
|
NPPImage_32fC3 ( NPPImageBase image ) : System |
Creates a new NPPImage from allocated device ptr. Does not take ownership of inner image device pointer.
|
|
NPPImage_32fC3 ( |
Allocates new memory on device using NPP-Api.
|
|
NPPImage_32fC3 ( int nWidthPixels, int nHeightPixels ) : System |
Allocates new memory on device using NPP-Api.
|
|
NormDiffInfGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormDiff_Inf.
|
|
NormDiffInfMaskedGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormDiff_Inf.
|
|
NormDiffL1GetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormDiff_L1.
|
|
NormDiffL1MaskedGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormDiff_L1.
|
|
NormDiffL2GetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormDiff_L2.
|
|
NormDiffL2MaskedGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormDiff_L2.
|
|
NormDiff_Inf ( |
image NormDiff_Inf. Buffer is internally allocated and freed.
|
|
NormDiff_Inf ( |
image NormDiff_Inf.
|
|
NormDiff_Inf ( |
image NormDiff_Inf. Buffer is internally allocated and freed.
|
|
NormDiff_Inf ( |
image NormDiff_Inf.
|
|
NormDiff_L1 ( |
image NormDiff_L1. Buffer is internally allocated and freed.
|
|
NormDiff_L1 ( |
image NormDiff_L1.
|
|
NormDiff_L1 ( |
image NormDiff_L1. Buffer is internally allocated and freed.
|
|
NormDiff_L1 ( |
image NormDiff_L1.
|
|
NormDiff_L2 ( |
image NormDiff_L2. Buffer is internally allocated and freed.
|
|
NormDiff_L2 ( |
image NormDiff_L2.
|
|
NormDiff_L2 ( |
image NormDiff_L2. Buffer is internally allocated and freed.
|
|
NormDiff_L2 ( |
image NormDiff_L2.
|
|
NormInf ( CudaDeviceVariable |
image infinity norm. Buffer is internally allocated and freed.
|
|
NormInf ( CudaDeviceVariable |
image infinity norm. No additional buffer is allocated.
|
|
NormInf ( int coi, CudaDeviceVariable |
image infinity norm. Buffer is internally allocated and freed.
|
|
NormInf ( int coi, CudaDeviceVariable |
image infinity norm. No additional buffer is allocated.
|
|
NormInfGetBufferHostSize ( ) : int |
Scratch-buffer size for Norm inf.
|
|
NormInfMaskedGetBufferHostSize ( ) : int |
Scratch-buffer size for Norm inf (masked).
|
|
NormL1 ( CudaDeviceVariable |
image L1 norm. Buffer is internally allocated and freed.
|
|
NormL1 ( CudaDeviceVariable |
image L1 norm. No additional buffer is allocated.
|
|
NormL1 ( int coi, CudaDeviceVariable |
image L1 norm. Buffer is internally allocated and freed.
|
|
NormL1 ( int coi, CudaDeviceVariable |
image L1 norm. No additional buffer is allocated.
|
|
NormL1GetBufferHostSize ( ) : int |
Scratch-buffer size for Norm L1.
|
|
NormL1MaskedGetBufferHostSize ( ) : int |
Scratch-buffer size for Norm L1 (masked).
|
|
NormL2 ( CudaDeviceVariable |
image L2 norm. Buffer is internally allocated and freed.
|
|
NormL2 ( CudaDeviceVariable |
image L2 norm. No additional buffer is allocated.
|
|
NormL2 ( int coi, CudaDeviceVariable |
image L2 norm. Buffer is internally allocated and freed.
|
|
NormL2 ( int coi, CudaDeviceVariable |
image L2 norm. No additional buffer is allocated.
|
|
NormL2GetBufferHostSize ( ) : int |
Scratch-buffer size for Norm L2.
|
|
NormL2MaskedGetBufferHostSize ( ) : int |
Scratch-buffer size for Norm L2 (masked).
|
|
NormRelInfGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormRel_Inf.
|
|
NormRelInfMaskedGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormRel_Inf.
|
|
NormRelL1GetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormRel_L1.
|
|
NormRelL1MaskedGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormRel_L1.
|
|
NormRelL2GetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormRel_L2.
|
|
NormRelL2MaskedGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for NormRel_L2.
|
|
NormRel_Inf ( |
image NormRel_Inf. Buffer is internally allocated and freed.
|
|
NormRel_Inf ( |
image NormRel_Inf.
|
|
NormRel_Inf ( |
image NormRel_Inf. Buffer is internally allocated and freed.
|
|
NormRel_Inf ( |
image NormRel_Inf.
|
|
NormRel_L1 ( |
image NormRel_L1. Buffer is internally allocated and freed.
|
|
NormRel_L1 ( |
image NormRel_L1.
|
|
NormRel_L1 ( |
image NormRel_L1. Buffer is internally allocated and freed.
|
|
NormRel_L1 ( |
image NormRel_L1.
|
|
NormRel_L2 ( |
image NormRel_L2. Buffer is internally allocated and freed.
|
|
NormRel_L2 ( |
image NormRel_L2.
|
|
NormRel_L2 ( |
image NormRel_L2. Buffer is internally allocated and freed.
|
|
NormRel_L2 ( |
image NormRel_L2.
|
|
QualityIndex ( |
image QualityIndex.
|
|
QualityIndex ( |
image QualityIndex.
|
|
QualityIndexGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for QualityIndex.
|
|
RGBToGray ( |
RGB to Gray conversion
|
|
Remap ( |
planar image remap.
|
|
Remap ( |
image remap.
|
|
Resize ( |
resizes planar images.
|
|
Resize ( |
Resizes images.
|
|
ResizeSqrPixel ( |
planar image resize.
|
|
ResizeSqrPixel ( |
image resize.
|
|
Rotate ( |
Rotate images.
|
|
SameNormLevelGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for CrossCorrSame_NormLevel.
|
|
Scale ( |
image conversion.
|
|
Set ( float nValue ) : void |
Set pixel values to nValue.
|
|
Set ( float nValue, ManagedCuda.NPP.NPPImage_8uC1 mask ) : void |
Set pixel values to nValue.
|
|
Set ( float nValue, int channel ) : void |
Set pixel values to nValue.
|
|
SobelHoriz ( |
horizontal Sobel filter.
|
|
Sqr ( ) : void |
Inplace image squared.
|
|
Sqr ( |
Image squared.
|
|
SqrDistanceFull_Norm ( |
image SqrDistanceFull_Norm.
|
|
SqrDistanceSame_Norm ( |
image SqrDistanceSame_Norm.
|
|
SqrDistanceValid_Norm ( |
image SqrDistanceValid_Norm.
|
|
Sqrt ( ) : void |
Inplace image square root.
|
|
Sqrt ( |
Image square root.
|
|
Sub ( |
In place image subtraction.
|
|
Sub ( |
Image subtraction.
|
|
Sub ( float nConstant ) : void |
Subtract constant to image. Inplace.
|
|
Sub ( float nConstant, |
Subtract constant to image.
|
|
Sum ( CudaDeviceVariable |
image sum with 64-bit double precision result. Buffer is internally allocated and freed.
|
|
Sum ( CudaDeviceVariable |
image sum with 64-bit double precision result. No additional buffer is allocated.
|
|
SumGetBufferHostSize ( ) : int |
Scratch-buffer size for nppiSum_32f_C3R.
|
|
SwapChannels ( |
Swap color channels
|
|
SwapChannels ( ManagedCuda.NPP.NPPImage_32fC4 dest, int aDstOrder, byte nValue ) : void |
Swap color channels
|
|
SwapChannels ( int aDstOrder ) : void |
Swap color channels inplace
|
|
Threshold ( |
Image threshold.
|
|
Threshold ( |
Image threshold.
|
|
Threshold ( float nThreshold, NppCmpOp eComparisonOperation ) : void |
In place image threshold.
|
|
Threshold ( float nThreshold, float nValue, NppCmpOp eComparisonOperation ) : void |
In place image threshold.
|
|
ThresholdGT ( |
Image threshold.
|
|
ThresholdGT ( |
Image threshold.
|
|
ThresholdGT ( float nThreshold ) : void |
In place image threshold.
|
|
ThresholdGT ( float nThreshold, float nValue ) : void |
In place image threshold.
|
|
ThresholdLT ( |
Image threshold.
|
|
ThresholdLT ( |
Image threshold.
|
|
ThresholdLT ( float nThreshold ) : void |
In place image threshold.
|
|
ThresholdLT ( float nThreshold, float nValue ) : void |
In place image threshold.
|
|
ThresholdLTGT ( |
Image threshold.
|
|
ThresholdLTGT ( float nThresholdLT, float nValueLT, float nThresholdGT, float nValueGT ) : void |
In place image threshold.
|
|
ToCudaPitchedDeviceVariable ( ) : CudaPitchedDeviceVariable |
Converts a NPPImage to a CudaPitchedDeviceVariable
|
|
Transpose ( NPPImage_32fC3 dest ) : void |
image transpose
|
|
ValidNormLevelGetBufferHostSize ( ) : int |
Device scratch buffer size (in bytes) for CrossCorrValid_NormLevel.
|
|
WarpAffine ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void |
Affine transform of an image.
|
|
WarpAffine ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void |
Affine transform of an image.
|
|
WarpAffineBack ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void |
Inverse affine transform of an image.
|
|
WarpAffineBack ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void |
Inverse affine transform of an image.
|
|
WarpAffineQuad ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, double srcQuad, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double dstQuad, InterpolationMode eInterpolation ) : void |
Affine transform of an image.
|
|
WarpAffineQuad ( double srcQuad, NPPImage_32fC3 dest, double dstQuad, InterpolationMode eInterpolation ) : void |
Affine transform of an image.
|
|
WarpPerspective ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void |
Perspective transform of an image.
|
|
WarpPerspective ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void |
Perspective transform of an image.
|
|
WarpPerspectiveBack ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void |
Inverse perspective transform of an image.
|
|
WarpPerspectiveBack ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void |
Inverse perspective transform of an image.
|
|
WarpPerspectiveQuad ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, double srcQuad, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double destQuad, InterpolationMode eInterpolation ) : void |
Perspective transform of an image.
|
|
WarpPerspectiveQuad ( double srcQuad, NPPImage_32fC3 dest, double destQuad, InterpolationMode eInterpolation ) : void |
Perspective transform of an image.
|
public Abs ( |
||
dest | Destination image | |
return | void |
public Add ( |
||
src2 | 2nd source image | |
return | void |
public Add ( |
||
src2 | 2nd source image | |
dest | Destination image | |
return | void |
public Add ( float nConstant, |
||
nConstant | float | Values to add |
dest | Destination image | |
return | void |
public AverageError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
return | void |
public AverageError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
buffer | CudaDeviceVariable |
Pointer to the user-allocated scratch buffer required for the AverageError operation. |
return | void |
public AverageErrorGetBufferHostSize ( ) : int | ||
return | int |
public AverageRelativeError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
return | void |
public AverageRelativeError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
buffer | CudaDeviceVariable |
Pointer to the user-allocated scratch buffer required for the AverageRelativeError operation. |
return | void |
public AverageRelativeErrorGetBufferHostSize ( ) : int | ||
return | int |
public ColorToGray ( |
||
dest | Destination image | |
aCoeffs | float | fixed size array of constant floating point conversion coefficient values, one per color channel. |
return | void |
public static ColorTwist ( |
||
src0 | Source image (Channel 0) | |
src1 | Source image (Channel 1) | |
src2 | Source image (Channel 2) | |
dest0 | Destination image (Channel 0) | |
dest1 | Destination image (Channel 1) | |
dest2 | Destination image (Channel 2) | |
twistMatrix | float | The color twist matrix with floating-point pixel values [3,4]. |
return | void |
public static ColorTwist ( |
||
srcDest0 | Source / Destination image (Channel 0) | |
srcDest1 | Source / Destinationimage (Channel 1) | |
srcDest2 | Source / Destinationimage (Channel 2) | |
twistMatrix | float | The color twist matrix with floating-point pixel values [3,4]. |
return | void |
public ColorTwist ( |
||
dest | Destination image | |
twistMatrix | float | The color twist matrix with floating-point pixel values [3,4]. |
return | void |
public ColorTwist ( float aTwist ) : void | ||
aTwist | float | The color twist matrix with floating-point coefficient values. [3,4] |
return | void |
public Compare ( |
||
src2 | 2nd source image | |
dest | ManagedCuda.NPP.NPPImage_8uC1 | Destination image |
eComparisonOperation | NppCmpOp | Specifies the comparison operation to be used in the pixel comparison. |
return | void |
public Compare ( float nConstant, ManagedCuda.NPP.NPPImage_8uC1 dest, NppCmpOp eComparisonOperation ) : void | ||
nConstant | float | constant value |
dest | ManagedCuda.NPP.NPPImage_8uC1 | Destination image |
eComparisonOperation | NppCmpOp | Specifies the comparison operation to be used in the pixel comparison. |
return | void |
public CompareEqualEps ( |
||
src2 | 2nd source image | |
dest | ManagedCuda.NPP.NPPImage_8uC1 | Destination image |
epsilon | float | epsilon tolerance value to compare to pixel absolute differences. |
return | void |
public CompareEqualEps ( float nConstant, ManagedCuda.NPP.NPPImage_8uC1 dest, float epsilon ) : void | ||
nConstant | float | list of constants, one per color channel. |
dest | ManagedCuda.NPP.NPPImage_8uC1 | Destination image |
epsilon | float | epsilon tolerance value to compare to pixel absolute differences. |
return | void |
public Convert ( |
||
dst | Destination image | |
roundMode | NppRoundMode | Flag specifying how fractional float values are rounded to integer values. |
return | void |
public Convert ( |
||
dst | Destination image | |
roundMode | NppRoundMode | Flag specifying how fractional float values are rounded to integer values. |
return | void |
public Convert ( ManagedCuda.NPP.NPPImage_8sC3 dst, NppRoundMode roundMode ) : void | ||
dst | ManagedCuda.NPP.NPPImage_8sC3 | Destination image |
roundMode | NppRoundMode | Flag specifying how fractional float values are rounded to integer values. |
return | void |
public Convert ( |
||
dst | Destination image | |
roundMode | NppRoundMode | Flag specifying how fractional float values are rounded to integer values. |
return | void |
public Copy ( |
||
dst0 | Destination image channel 0 | |
dst1 | Destination image channel 1 | |
dst2 | Destination image channel 2 | |
return | void |
public static Copy ( |
||
src0 | Source image channel 0 | |
src1 | Source image channel 1 | |
src2 | Source image channel 2 | |
dest | Destination image | |
return | void |
public Copy ( |
||
dst | Destination image | |
channel | int | Channel number. This number is added to the dst pointer |
return | void |
public Copy ( |
||
dst | Destination image | |
return | void |
public Copy ( |
||
dst | Destination image | |
mask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image |
return | void |
public Copy ( |
||
dst | Destination image | |
channelSrc | int | Channel number. This number is added to the src pointer |
channelDst | int | Channel number. This number is added to the dst pointer |
return | void |
public Copy ( |
||
dst | Destination image. The image ROI defines the destination region, i.e. the region that gets filled with data from /// the source image (inner part) and constant border color (outer part). | |
nTopBorderHeight | int | Height (in pixels) of the top border. The height of the border at the bottom of /// the destination ROI is implicitly defined by the size of the source ROI: nBottomBorderHeight = /// oDstSizeROI.height - nTopBorderHeight - oSrcSizeROI.height. |
nLeftBorderWidth | int | Width (in pixels) of the left border. The width of the border at the right side of /// the destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth = /// oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width. |
nValue | float | The pixel value to be set for border pixels. |
return | void |
public CopyReplicateBorder ( |
||
dst | Destination-Image | |
nTopBorderHeight | int | Height (in pixels) of the top border. The height of the border at the bottom of /// the destination ROI is implicitly defined by the size of the source ROI: nBottomBorderHeight = /// oDstSizeROI.height - nTopBorderHeight - oSrcSizeROI.height. |
nLeftBorderWidth | int | Width (in pixels) of the left border. The width of the border at the right side of /// the destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth = /// oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width. |
return | void |
public CopySubpix ( |
||
dst | Destination-Image | |
nDx | float | Fractional part of source image X coordinate. |
nDy | float | Fractional part of source image Y coordinate. |
return | void |
public CopyWrapBorder ( |
||
dst | Destination-Image | |
nTopBorderHeight | int | Height (in pixels) of the top border. The height of the border at the bottom of /// the destination ROI is implicitly defined by the size of the source ROI: nBottomBorderHeight = /// oDstSizeROI.height - nTopBorderHeight - oSrcSizeROI.height. |
nLeftBorderWidth | int | Width (in pixels) of the left border. The width of the border at the right side of /// the destination ROI is implicitly defined by the size of the source ROI: nRightBorderWidth = /// oDstSizeROI.width - nLeftBorderWidth - oSrcSizeROI.width. |
return | void |
public CountInRange ( CudaDeviceVariable |
||
pCounts | CudaDeviceVariable |
Pointer to the number of pixels that fall into the specified range. (3 * sizeof(int)) |
nLowerBound | float | Fixed size array of the lower bound of the specified range, one per channel. |
nUpperBound | float | Fixed size array of the upper bound of the specified range, one per channel. |
return | void |
public CountInRange ( CudaDeviceVariable |
||
pCounts | CudaDeviceVariable |
Pointer to the number of pixels that fall into the specified range. (3 * sizeof(int)) |
nLowerBound | float | Fixed size array of the lower bound of the specified range, one per channel. |
nUpperBound | float | Fixed size array of the upper bound of the specified range, one per channel. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public CountInRangeGetBufferHostSize ( ) : int | ||
return | int |
public CrossCorrFull_Norm ( |
||
tpl | template image. | |
dst | Destination-Image | |
return | void |
public CrossCorrFull_NormLevel ( |
||
tpl | template image. | |
dst | Destination image | |
return | void |
public CrossCorrFull_NormLevel ( |
||
tpl | template image. | |
dst | Destination image | |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public CrossCorrSame_Norm ( |
||
tpl | template image. | |
dst | Destination-Image | |
return | void |
public CrossCorrSame_NormLevel ( |
||
tpl | template image. | |
dst | Destination image | |
return | void |
public CrossCorrSame_NormLevel ( |
||
tpl | template image. | |
dst | Destination image | |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public CrossCorrValid_Norm ( |
||
tpl | template image. | |
dst | Destination-Image | |
return | void |
public CrossCorrValid_NormLevel ( |
||
tpl | template image. | |
dst | Destination image | |
return | void |
public CrossCorrValid_NormLevel ( |
||
tpl | template image. | |
dst | Destination image | |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public Dilate ( |
||
dest | Destination image | |
Mask | CudaDeviceVariable |
Pointer to the start address of the mask array. |
aMaskSize | Width and Height mask array. | |
oAnchor | X and Y offsets of the mask origin frame of reference w.r.t the source pixel. | |
return | void |
public Dilate3x3 ( |
||
dst | Destination-Image | |
return | void |
public Dilate3x3Border ( |
||
dest | Destination image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public DilateBorder ( |
||
dest | Destination image | |
Mask | CudaDeviceVariable |
Pointer to the start address of the mask array. |
aMaskSize | Width and Height mask array. | |
oAnchor | X and Y offsets of the mask origin frame of reference w.r.t the source pixel. | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public Div ( |
||
src2 | 2nd source image | |
return | void |
public Div ( |
||
src2 | 2nd source image | |
dest | Destination image | |
return | void |
public Div ( float nConstant, |
||
nConstant | float | Value |
dest | Destination image | |
return | void |
public DotProduct ( |
||
src2 | 2nd source image | |
pDp | CudaDeviceVariable |
Pointer to the computed dot product of the two images. (3 * sizeof(double)) |
return | void |
public DotProduct ( |
||
src2 | 2nd source image | |
pDp | CudaDeviceVariable |
Pointer to the computed dot product of the two images. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public Erode ( |
||
dest | Destination image | |
Mask | CudaDeviceVariable |
Pointer to the start address of the mask array. |
aMaskSize | Width and Height mask array. | |
oAnchor | X and Y offsets of the mask origin frame of reference w.r.t the source pixel. | |
return | void |
public Erode3x3 ( |
||
dst | Destination-Image | |
return | void |
public Erode3x3Border ( |
||
dest | Destination image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public ErodeBorder ( |
||
dest | Destination image | |
Mask | CudaDeviceVariable |
Pointer to the start address of the mask array. |
aMaskSize | Width and Height mask array. | |
oAnchor | X and Y offsets of the mask origin frame of reference w.r.t the source pixel. | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public EvenLevels ( int nLevels, int nLowerBound, int nUpperBound ) : int[] | ||
nLevels | int | The number of levels being computed. nLevels must be at least 2, otherwise an NPP_- /// HISTO_NUMBER_OF_LEVELS_ERROR error is returned. |
nLowerBound | int | Lower boundary value of the lowest level. |
nUpperBound | int | Upper boundary value of the greatest level. |
return | int[] |
public Exp ( |
||
dest | Destination image | |
return | void |
public Filter ( |
||
dest | Destination image | |
Kernel | CudaDeviceVariable |
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order. |
aKernelSize | Width and Height of the rectangular kernel. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
return | void |
public FilterBilateralGaussBorder ( |
||
dest | Destination image | |
nRadius | int | The radius of the round filter kernel to be used. A radius of 1 indicates a filter kernel size of 3 by 3, 2 indicates 5 by 5, etc. Radius values from 1 to 32 are supported. |
nStepBetweenSrcPixels | int | The step size between adjacent source image pixels processed by the filter kernel, most commonly 1. |
nValSquareSigma | float | The square of the sigma for the relative intensity distance between a source image pixel in the filter kernel and the source image pixel at the center of the filter kernel. |
nPosSquareSigma | float | The square of the sigma for the relative geometric distance between a source image pixel in the filter kernel and the source image pixel at the center of the filter kernel. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterBorder ( |
||
dest | Destination image | |
pKernel | CudaDeviceVariable |
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order |
nKernelSize | Width and Height of the rectangular kernel. | |
oAnchor | X and Y offsets of the kernel origin frame of reference relative to the source pixel. | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterBox ( |
||
dest | Destination image | |
oMaskSize | Width and Height of the neighborhood region for the local Avg operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
return | void |
public FilterBoxBorder ( |
||
dest | Destination image | |
oMaskSize | Width and Height of the neighborhood region for the local Avg operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterColumn ( |
||
dest | Destination image | |
Kernel | CudaDeviceVariable |
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order. |
nKernelSize | int | Length of the linear kernel array. |
nAnchor | int | Y offset of the kernel origin frame of reference w.r.t the source pixel. |
return | void |
public FilterColumnBorder ( |
||
dest | Destination image | |
Kernel | CudaDeviceVariable |
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order. |
nAnchor | int | X offset of the kernel origin frame of reference w.r.t the source pixel. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterGauss ( |
||
dst | Destination-Image | |
Kernel | CudaDeviceVariable |
Pointer to an array of nFilterTaps kernel coefficients which sum to 1.0F, where nFilterTaps = 2 * ((int)((float)ceil(radius) + 0.5F) ) + 1. |
return | void |
public FilterGauss ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
return | void |
public FilterGaussBorder ( |
||
dst | Destination-Image | |
Kernel | CudaDeviceVariable |
Pointer to an array of nFilterTaps kernel coefficients which sum to 1.0F, where nFilterTaps = 2 * ((int)((float)ceil(radius) + 0.5F) ) + 1. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterGaussBorder ( |
||
dest | Destination image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterGaussPyramidLayerDownBorder ( |
||
dest | Destination image | |
nRate | float | The downsampling rate to be used. For integer equivalent rates unnecessary source pixels are just skipped. For non-integer rates the source image is bilinear interpolated. nRate must be > 1.0F and <= 10.0F. |
nFilterTaps | int | The number of filter taps where nFilterTaps = 2 * ((int)((float)ceil(radius) + 0.5F) ) + 1. |
pKernel | CudaDeviceVariable |
Pointer to an array of nFilterTaps kernel coefficients which sum to 1.0F. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterGaussPyramidLayerUpBorder ( |
||
dest | Destination image | |
nRate | float | The downsampling rate to be used. For integer equivalent rates unnecessary source pixels are just skipped. For non-integer rates the source image is bilinear interpolated. nRate must be > 1.0F and <= 10.0F. |
nFilterTaps | int | The number of filter taps where nFilterTaps = 2 * ((int)((float)ceil(radius) + 0.5F) ) + 1. |
pKernel | CudaDeviceVariable |
Pointer to an array of nFilterTaps kernel coefficients which sum to 1.0F. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterHighPass ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
return | void |
public FilterHighPassBorder ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterLaplace ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
return | void |
public FilterLaplaceBorder ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterLowPass ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
return | void |
public FilterLowPassBorder ( |
||
dst | Destination-Image | |
eMaskSize | MaskSize | Enumeration value specifying the mask size. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterMax ( |
||
dest | Destination image | |
oMaskSize | Width and Height of the neighborhood region for the local Avg operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
return | void |
public FilterMaxBorder ( |
||
dest | Destination image | |
oMaskSize | Width and Height of the neighborhood region for the local Avg operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterMedian ( |
||
dst | Destination-Image | |
oMaskSize | Width and Height of the neighborhood region for the local Median operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference relative to the source pixel. | |
return | void |
public FilterMedian ( |
||
dst | Destination-Image | |
oMaskSize | Width and Height of the neighborhood region for the local Median operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference relative to the source pixel. | |
buffer | CudaDeviceVariable |
Pointer to the user-allocated scratch buffer required for the Median operation. |
return | void |
public FilterMedianGetBufferHostSize ( |
||
oMaskSize | ||
return | int |
public FilterMin ( |
||
dest | Destination image | |
oMaskSize | Width and Height of the neighborhood region for the local Avg operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
return | void |
public FilterMinBorder ( |
||
dest | Destination image | |
oMaskSize | Width and Height of the neighborhood region for the local Avg operation. | |
oAnchor | X and Y offsets of the kernel origin frame of reference w.r.t the source pixel. | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterPrewittHoriz ( |
||
dst | Destination-Image | |
return | void |
public FilterPrewittHorizBorder ( |
||
dst | Destination-Image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterPrewittVert ( |
||
dst | Destination-Image | |
return | void |
public FilterPrewittVertBorder ( |
||
dst | Destination-Image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterRobertsDown ( |
||
dst | Destination-Image | |
return | void |
public FilterRobertsDownBorder ( |
||
dst | Destination-Image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterRobertsUp ( |
||
dst | Destination-Image | |
return | void |
public FilterRobertsUpBorder ( |
||
dst | Destination-Image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterRow ( |
||
dest | Destination image | |
Kernel | CudaDeviceVariable |
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order. |
nKernelSize | int | Length of the linear kernel array. |
nAnchor | int | X offset of the kernel origin frame of reference w.r.t the source pixel. |
return | void |
public FilterRowBorder ( |
||
dest | Destination image | |
Kernel | CudaDeviceVariable |
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order. |
nAnchor | int | X offset of the kernel origin frame of reference w.r.t the source pixel. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterSharpen ( |
||
dst | Destination-Image | |
return | void |
public FilterSharpenBorder ( |
||
dst | Destination-Image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterSobelHorizBorder ( |
||
dest | Destination image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterSobelVert ( |
||
dst | Destination-Image | |
return | void |
public FilterSobelVertBorder ( |
||
dest | Destination image | |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public FilterUnsharpBorder ( |
||
dst | Destination-Image | |
nRadius | float | The radius of the Gaussian filter, in pixles, not counting the center pixel. |
nSigma | float | The standard deviation of the Gaussian filter, in pixel. |
nWeight | float | The percentage of the difference between the original and the high pass image that is added back into the original. |
nThreshold | float | The threshold needed to apply the difference amount. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
buffer | CudaDeviceVariable |
Pointer to the user-allocated device scratch buffer required for the unsharp operation. |
return | void |
public FilterUnsharpGetBufferSize ( float nRadius, float nSigma ) : int | ||
nRadius | float | The radius of the Gaussian filter, in pixles, not counting the center pixel. |
nSigma | float | The standard deviation of the Gaussian filter, in pixel. |
return | int |
public FullNormLevelGetBufferHostSize ( ) : int | ||
return | int |
public GetAffineBound ( double coeffs ) : ].double[ | ||
coeffs | double | Affine transform coefficients [2,3] |
return | ].double[ |
public GetAffineQuad ( double coeffs ) : ].double[ | ||
coeffs | double | Affine transform coefficients [2,3] |
return | ].double[ |
public GetAffineTransform ( double quad ) : ].double[ | ||
quad | double | Destination quadrangle [4,2] |
return | ].double[ |
public GetFilterGaussPyramidLayerDownBorderDstROI ( float nRate ) : |
||
nRate | float | The downsampling rate to be used. For integer equivalent rates unnecessary source pixels are just skipped. For non-integer rates the source image is bilinear interpolated. nRate must be > 1.0F and <= 10.0F. |
return |
public GetFilterGaussPyramidLayerUpBorderDstROI ( float nRate, |
||
nRate | float | The downsampling rate to be used. For integer equivalent rates unnecessary source pixels are just skipped. For non-integer rates the source image is bilinear interpolated. nRate must be > 1.0F and <= 10.0F. |
pDstSizeROIMin | Minimum recommended destination image roi_specification. | |
pDstSizeROIMax | Maximum recommended destination image roi_specification. | |
return | void |
public GetPerspectiveBound ( double coeffs ) : ].double[ | ||
coeffs | double | Perspective transform coefficients [3,3] |
return | ].double[ |
public GetPerspectiveQuad ( double coeffs ) : ].double[ | ||
coeffs | double | Perspective transform coefficients [3,3] |
return | ].double[ |
public GetPerspectiveTransform ( double quad ) : ].double[ | ||
quad | double | Destination quadrangle [4,2] |
return | ].double[ |
public GetRotateBound ( double nAngle, double nShiftX, double nShiftY ) : ].double[ | ||
nAngle | double | The angle of rotation in degrees. |
nShiftX | double | Shift along horizontal axis |
nShiftY | double | Shift along vertical axis |
return | ].double[ |
public GetRotateQuad ( double nAngle, double nShiftX, double nShiftY ) : ].double[ | ||
nAngle | double | The angle of rotation in degrees. |
nShiftX | double | Shift along horizontal axis |
nShiftY | double | Shift along vertical axis |
return | ].double[ |
public GradientColorToGray ( |
||
dest | Destination image | |
eNorm | NppiNorm | Gradient distance method to use. |
return | void |
public GradientVectorPrewittBorder ( |
||
destX | X vector destination_image_pointer | |
destY | Y vector destination_image_pointer. | |
destMag | magnitude destination_image_pointer. | |
destAngle | angle destination_image_pointer. | |
eMaskSize | MaskSize | fixed filter mask size to use. |
eNorm | NppiNorm | gradient distance method to use. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public GradientVectorScharrBorder ( |
||
destX | X vector destination_image_pointer | |
destY | Y vector destination_image_pointer. | |
destMag | magnitude destination_image_pointer. | |
destAngle | angle destination_image_pointer. | |
eMaskSize | MaskSize | fixed filter mask size to use. |
eNorm | NppiNorm | gradient distance method to use. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public GradientVectorSobelBorder ( |
||
destX | X vector destination_image_pointer | |
destY | Y vector destination_image_pointer. | |
destMag | magnitude destination_image_pointer. | |
destAngle | angle destination_image_pointer. | |
eMaskSize | MaskSize | fixed filter mask size to use. |
eNorm | NppiNorm | gradient distance method to use. |
eBorderType | NppiBorderType | The border type operation to be applied at source image border boundaries. |
return | void |
public HistogramRange ( CudaDeviceVariable |
||
histogram | CudaDeviceVariable |
array that receives the computed histogram. The CudaDeviceVariable must be of size nLevels-1. Array size = 3 |
pLevels | CudaDeviceVariable |
Array in device memory containing the level sizes of the bins. The CudaDeviceVariable must be of size nLevels. Array size = 3 |
return | void |
public HistogramRange ( CudaDeviceVariable |
||
histogram | CudaDeviceVariable |
array that receives the computed histogram. The CudaDeviceVariable must be of size nLevels-1. Array size = 3 |
pLevels | CudaDeviceVariable |
Array in device memory containing the level sizes of the bins. The CudaDeviceVariable must be of size nLevels. Array size = 3 |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public HistogramRangeGetBufferSize ( int nLevels ) : int | ||
nLevels | int | |
return | int |
public LUT ( CudaDeviceVariable |
||
pValues | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined OUTPUT values. |
pLevels | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined INPUT values. pLevels.Size gives nLevels. |
return | void |
public LUT ( |
||
dst | Destination-Image | |
pValues | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined OUTPUT values. |
pLevels | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined INPUT values. pLevels.Size gives nLevels. |
return | void |
public LUTCubic ( CudaDeviceVariable |
||
pValues | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined OUTPUT values. |
pLevels | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined INPUT values. pLevels.Size gives nLevels. |
return | void |
public LUTCubic ( |
||
dst | Destination-Image | |
pValues | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined OUTPUT values. |
pLevels | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined INPUT values. pLevels.Size gives nLevels. |
return | void |
public LUTLinear ( CudaDeviceVariable |
||
pValues | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined OUTPUT values. |
pLevels | CudaDeviceVariable |
Host pointer to an array of 3 device memory pointers, one per color CHANNEL, pointing to user defined INPUT values. pLevels.Size gives nLevels. |
return | void |
public Ln ( |
||
dest | Destination image | |
return | void |
public Lut ( |
||
dest | Destination image | |
values0 | CudaDeviceVariable |
array of user defined OUTPUT values, channel 0 |
levels0 | CudaDeviceVariable |
array of user defined INPUT values, channel 0 |
values1 | CudaDeviceVariable |
array of user defined OUTPUT values, channel 1 |
levels1 | CudaDeviceVariable |
array of user defined INPUT values, channel 1 |
values2 | CudaDeviceVariable |
array of user defined OUTPUT values, channel 2 |
levels2 | CudaDeviceVariable |
array of user defined INPUT values, channel 2 |
return | void |
public Max ( CudaDeviceVariable |
||
max | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
return | void |
public Max ( CudaDeviceVariable |
||
max | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MaxError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
return | void |
public MaxError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
buffer | CudaDeviceVariable |
Pointer to the user-allocated scratch buffer required for the MaxError operation. |
return | void |
public MaxEvery ( |
||
src2 | Source-Image | |
return | void |
public MaxIndex ( CudaDeviceVariable |
||
max | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
indexX | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
indexY | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
return | void |
public MaxIndex ( CudaDeviceVariable |
||
max | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
indexX | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
indexY | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MaximumRelativeError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
return | void |
public MaximumRelativeError ( |
||
src2 | 2nd source image | |
pError | CudaDeviceVariable |
Pointer to the computed error. |
buffer | CudaDeviceVariable |
Pointer to the user-allocated scratch buffer required for the MaximumRelativeError operation. |
return | void |
public MaximumRelativeErrorGetBufferHostSize ( ) : int | ||
return | int |
public Mean ( CudaDeviceVariable |
||
mean | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
return | void |
public Mean ( CudaDeviceVariable |
||
mean | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public Mean ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
mean | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | If the mask is filled with zeros, then all the returned values are zeros, i.e., pMinIndex = {0, 0}, pMaxIndex = {0, 0}, pMinValue = 0, pMaxValue = 0. |
return | void |
public Mean ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
mean | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | If the mask is filled with zeros, then all the returned values are zeros, i.e., pMinIndex = {0, 0}, pMaxIndex = {0, 0}, pMinValue = 0, pMaxValue = 0. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MeanStdDev ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
mean | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
stdDev | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
return | void |
public MeanStdDev ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
mean | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
stdDev | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MeanStdDev ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
mean | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
stdDev | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
return | void |
public MeanStdDev ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
mean | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
stdDev | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MeanStdDevMaskedGetBufferHostSize ( ) : int | ||
return | int |
public Min ( CudaDeviceVariable |
||
min | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
return | void |
public Min ( CudaDeviceVariable |
||
min | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MinEvery ( |
||
src2 | Source-Image | |
return | void |
public MinIndex ( CudaDeviceVariable |
||
min | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
indexX | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
indexY | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
return | void |
public MinIndex ( CudaDeviceVariable |
||
min | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
indexX | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
indexY | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(int) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MinMax ( CudaDeviceVariable |
||
min | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
max | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
return | void |
public MinMax ( CudaDeviceVariable |
||
min | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
max | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(float) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MinMaxIndex ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
min | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
max | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
minIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
maxIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
return | void |
public MinMaxIndex ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
min | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
max | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
minIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
maxIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MinMaxIndex ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
min | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
max | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
minIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
maxIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | If the mask is filled with zeros, then all the returned values are zeros, i.e., pMinIndex = {0, 0}, pMaxIndex = {0, 0}, pMinValue = 0, pMaxValue = 0. |
return | void |
public MinMaxIndex ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
min | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
max | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(float) |
minIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
maxIndex | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(NppiPoint) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | If the mask is filled with zeros, then all the returned values are zeros, i.e., pMinIndex = {0, 0}, pMaxIndex = {0, 0}, pMinValue = 0, pMaxValue = 0. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public MinMaxIndexGetBufferHostSize ( ) : int | ||
return | int |
public MinMaxIndexMaskedGetBufferHostSize ( ) : int | ||
return | int |
public Mirror ( |
||
dest | Destination image | |
flip | NppiAxis | Specifies the axis about which the image is to be mirrored. |
return | void |
public Mirror ( NppiAxis flip ) : void | ||
flip | NppiAxis | Specifies the axis about which the image is to be mirrored. |
return | void |
public Mul ( |
||
src2 | 2nd source image | |
return | void |
public Mul ( |
||
src2 | 2nd source image | |
dest | Destination image | |
return | void |
public Mul ( float nConstant, |
||
nConstant | float | Value |
dest | Destination image | |
return | void |
public NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, |
||
devPtr | ManagedCuda.BasicTypes.CUdeviceptr | Already allocated device ptr. |
size | Image size | |
pitch | int | Pitch / Line step |
return | System |
public NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, |
||
devPtr | ManagedCuda.BasicTypes.CUdeviceptr | Already allocated device ptr. |
size | Image size | |
pitch | int | Pitch / Line step |
isOwner | bool | If TRUE, devPtr is freed when disposing |
return | System |
public NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, int width, int height, int pitch ) : System | ||
devPtr | ManagedCuda.BasicTypes.CUdeviceptr | Already allocated device ptr. |
width | int | Image width in pixels |
height | int | Image height in pixels |
pitch | int | Pitch / Line step |
return | System |
public NPPImage_32fC3 ( ManagedCuda.BasicTypes.CUdeviceptr devPtr, int width, int height, int pitch, bool isOwner ) : System | ||
devPtr | ManagedCuda.BasicTypes.CUdeviceptr | Already allocated device ptr. |
width | int | Image width in pixels |
height | int | Image height in pixels |
pitch | int | Pitch / Line step |
isOwner | bool | If TRUE, devPtr is freed when disposing |
return | System |
public NPPImage_32fC3 ( NPPImageBase image ) : System | ||
image | NPPImageBase | NPP image |
return | System |
public NPPImage_32fC3 ( |
||
size | Image size | |
return | System |
public NPPImage_32fC3 ( int nWidthPixels, int nHeightPixels ) : System | ||
nWidthPixels | int | Image width in pixels |
nHeightPixels | int | Image height in pixels |
return | System |
public NormDiffInfGetBufferHostSize ( ) : int | ||
return | int |
public NormDiffInfMaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormDiffL1MaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormDiffL2MaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormDiff_Inf ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed Inf-norm of differences. (3 * sizeof(double)) |
return | void |
public NormDiff_Inf ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed Inf-norm of differences. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormDiff_Inf ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed Inf-norm of differences. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
return | void |
public NormDiff_Inf ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed Inf-norm of differences. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormDiff_L1 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L1-norm of differences. (3 * sizeof(double)) |
return | void |
public NormDiff_L1 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L1-norm of differences. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormDiff_L1 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L1-norm of differences. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
return | void |
public NormDiff_L1 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L1-norm of differences. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormDiff_L2 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L2-norm of differences. (3 * sizeof(double)) |
return | void |
public NormDiff_L2 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L2-norm of differences. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormDiff_L2 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L2-norm of differences. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
return | void |
public NormDiff_L2 ( |
||
tpl | template image. | |
pNormDiff | CudaDeviceVariable |
Pointer to the computed L2-norm of differences. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormInf ( CudaDeviceVariable |
||
norm | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
return | void |
public NormInf ( CudaDeviceVariable |
||
norm | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormInf ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
norm | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
return | void |
public NormInf ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
norm | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormInfMaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormL1 ( CudaDeviceVariable |
||
norm | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
return | void |
public NormL1 ( CudaDeviceVariable |
||
norm | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormL1 ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
norm | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
return | void |
public NormL1 ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
norm | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormL1MaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormL2 ( CudaDeviceVariable |
||
norm | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
return | void |
public NormL2 ( CudaDeviceVariable |
||
norm | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormL2 ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
norm | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
return | void |
public NormL2 ( int coi, CudaDeviceVariable |
||
coi | int | Channel of interest (0, 1 or 2) |
norm | CudaDeviceVariable |
Allocated device memory with size of at least 1 * sizeof(double) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | mask |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormL2MaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormRelInfMaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormRelL1MaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormRelL2MaskedGetBufferHostSize ( ) : int | ||
return | int |
public NormRel_Inf ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (3 * sizeof(double)) |
return | void |
public NormRel_Inf ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormRel_Inf ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
return | void |
public NormRel_Inf ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormRel_L1 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (3 * sizeof(double)) |
return | void |
public NormRel_L1 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormRel_L1 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
return | void |
public NormRel_L1 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormRel_L2 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (3 * sizeof(double)) |
return | void |
public NormRel_L2 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (3 * sizeof(double)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public NormRel_L2 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
return | void |
public NormRel_L2 ( |
||
tpl | template image. | |
pNormRel | CudaDeviceVariable |
Pointer to the computed relative error for the infinity norm of two images. (1 * sizeof(double)) |
nCOI | int | channel of interest. |
pMask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image. |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public QualityIndex ( |
||
src2 | 2nd source image | |
dst | CudaDeviceVariable |
Pointer to the quality index. (3 * sizeof(float)) |
return | void |
public QualityIndex ( |
||
src2 | 2nd source image | |
dst | CudaDeviceVariable |
Pointer to the quality index. (3 * sizeof(float)) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public QualityIndexGetBufferHostSize ( ) : int | ||
return | int |
public RGBToGray ( |
||
dest | Destination image | |
return | void |
public static Remap ( |
||
src0 | Source image (Channel 0) | |
src1 | Source image (Channel 1) | |
src2 | Source image (Channel 2) | |
dest0 | Destination image (Channel 0) | |
dest1 | Destination image (Channel 1) | |
dest2 | Destination image (Channel 2) | |
pXMap | Device memory pointer to 2D image array of X coordinate values to be used when sampling source image. | |
pYMap | Device memory pointer to 2D image array of Y coordinate values to be used when sampling source image. | |
eInterpolation | InterpolationMode | The type of eInterpolation to perform resampling. |
return | void |
public Remap ( |
||
dst | Destination-Image | |
pXMap | Device memory pointer to 2D image array of X coordinate values to be used when sampling source image. | |
pYMap | Device memory pointer to 2D image array of Y coordinate values to be used when sampling source image. | |
eInterpolation | InterpolationMode | The type of eInterpolation to perform resampling. |
return | void |
public static Resize ( |
||
src0 | Source image (Channel 0) | |
src1 | Source image (Channel 1) | |
src2 | Source image (Channel 2) | |
dest0 | Destination image (Channel 0) | |
dest1 | Destination image (Channel 1) | |
dest2 | Destination image (Channel 2) | |
xFactor | double | X scaling factor |
yFactor | double | Y scaling factor |
eInterpolation | InterpolationMode | Interpolation mode |
return | void |
public Resize ( |
||
dest | Destination image | |
xFactor | double | X scaling factor |
yFactor | double | Y scaling factor |
eInterpolation | InterpolationMode | Interpolation mode |
return | void |
public static ResizeSqrPixel ( |
||
src0 | Source image (Channel 0) | |
src1 | Source image (Channel 1) | |
src2 | Source image (Channel 2) | |
dest0 | Destination image (Channel 0) | |
dest1 | Destination image (Channel 1) | |
dest2 | Destination image (Channel 2) | |
nXFactor | double | Factor by which x dimension is changed. |
nYFactor | double | Factor by which y dimension is changed. |
nXShift | double | Source pixel shift in x-direction. |
nYShift | double | Source pixel shift in y-direction. |
eInterpolation | InterpolationMode | The type of eInterpolation to perform resampling. |
return | void |
public ResizeSqrPixel ( |
||
dst | Destination-Image | |
nXFactor | double | Factor by which x dimension is changed. |
nYFactor | double | Factor by which y dimension is changed. |
nXShift | double | Source pixel shift in x-direction. |
nYShift | double | Source pixel shift in y-direction. |
eInterpolation | InterpolationMode | The type of eInterpolation to perform resampling. |
return | void |
public Rotate ( |
||
dest | Destination image | |
nAngle | double | The angle of rotation in degrees. |
nShiftX | double | Shift along horizontal axis |
nShiftY | double | Shift along vertical axis |
eInterpolation | InterpolationMode | Interpolation mode |
return | void |
public SameNormLevelGetBufferHostSize ( ) : int | ||
return | int |
public Scale ( |
||
dst | Destination-Image | |
nMin | float | specifies the minimum saturation value to which every output value will be clamped. |
nMax | float | specifies the maximum saturation value to which every output value will be clamped. |
return | void |
public Set ( float nValue ) : void | ||
nValue | float | Value to be set (Array size = 3) |
return | void |
public Set ( float nValue, ManagedCuda.NPP.NPPImage_8uC1 mask ) : void | ||
nValue | float | Value to be set (Array size = 3) |
mask | ManagedCuda.NPP.NPPImage_8uC1 | Mask image |
return | void |
public Set ( float nValue, int channel ) : void | ||
nValue | float | Value to be set |
channel | int | Channel number. This number is added to the dst pointer |
return | void |
public SobelHoriz ( |
||
dst | Destination-Image | |
return | void |
public Sqr ( |
||
dest | Destination image | |
return | void |
public SqrDistanceFull_Norm ( |
||
tpl | template image. | |
dst | Destination-Image | |
return | void |
public SqrDistanceSame_Norm ( |
||
tpl | template image. | |
dst | Destination-Image | |
return | void |
public SqrDistanceValid_Norm ( |
||
tpl | template image. | |
dst | Destination-Image | |
return | void |
public Sqrt ( |
||
dest | Destination image | |
return | void |
public Sub ( |
||
src2 | 2nd source image | |
return | void |
public Sub ( |
||
src2 | 2nd source image | |
dest | Destination image | |
return | void |
public Sub ( float nConstant ) : void | ||
nConstant | float | Value to subtract |
return | void |
public Sub ( float nConstant, |
||
nConstant | float | Value to subtract |
dest | Destination image | |
return | void |
public Sum ( CudaDeviceVariable |
||
result | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
return | void |
public Sum ( CudaDeviceVariable |
||
result | CudaDeviceVariable |
Allocated device memory with size of at least 3 * sizeof(double) |
buffer | CudaDeviceVariable |
Allocated device memory with size of at |
return | void |
public SwapChannels ( |
||
dest | Destination image | |
aDstOrder | int | Integer array describing how channel values are permutated. |
return | void |
public SwapChannels ( ManagedCuda.NPP.NPPImage_32fC4 dest, int aDstOrder, byte nValue ) : void | ||
dest | ManagedCuda.NPP.NPPImage_32fC4 | Destination image |
aDstOrder | int | Integer array describing how channel values are permutated. |
nValue | byte | (V) Single channel constant value that can be replicated in one or more of the 4 destination channels. |
return | void |
public SwapChannels ( int aDstOrder ) : void | ||
aDstOrder | int | Integer array describing how channel values are permutated. |
return | void |
public Threshold ( |
||
dest | Destination image | |
nThreshold | float | The threshold value. |
eComparisonOperation | NppCmpOp | eComparisonOperation. Only allowed values are |
return | void |
public Threshold ( |
||
dest | Destination image | |
nThreshold | float | The threshold value. |
nValue | float | The threshold replacement value. |
eComparisonOperation | NppCmpOp | eComparisonOperation. Only allowed values are |
return | void |
public Threshold ( float nThreshold, NppCmpOp eComparisonOperation ) : void | ||
nThreshold | float | The threshold value. |
eComparisonOperation | NppCmpOp | eComparisonOperation. Only allowed values are |
return | void |
public Threshold ( float nThreshold, float nValue, NppCmpOp eComparisonOperation ) : void | ||
nThreshold | float | The threshold value. |
nValue | float | The threshold replacement value. |
eComparisonOperation | NppCmpOp | eComparisonOperation. Only allowed values are |
return | void |
public ThresholdGT ( |
||
dest | Destination image | |
nThreshold | float | The threshold value. |
return | void |
public ThresholdGT ( |
||
dest | Destination image | |
nThreshold | float | The threshold value. |
nValue | float | The threshold replacement value. |
return | void |
public ThresholdGT ( float nThreshold ) : void | ||
nThreshold | float | The threshold value. |
return | void |
public ThresholdGT ( float nThreshold, float nValue ) : void | ||
nThreshold | float | The threshold value. |
nValue | float | The threshold replacement value. |
return | void |
public ThresholdLT ( |
||
dest | Destination image | |
nThreshold | float | The threshold value. |
return | void |
public ThresholdLT ( |
||
dest | Destination image | |
nThreshold | float | The threshold value. |
nValue | float | The threshold replacement value. |
return | void |
public ThresholdLT ( float nThreshold ) : void | ||
nThreshold | float | The threshold value. |
return | void |
public ThresholdLT ( float nThreshold, float nValue ) : void | ||
nThreshold | float | The threshold value. |
nValue | float | The threshold replacement value. |
return | void |
public ThresholdLTGT ( |
||
dest | Destination image | |
nThresholdLT | float | The thresholdLT value. |
nValueLT | float | The thresholdLT replacement value. |
nThresholdGT | float | The thresholdGT value. |
nValueGT | float | The thresholdGT replacement value. |
return | void |
public ThresholdLTGT ( float nThresholdLT, float nValueLT, float nThresholdGT, float nValueGT ) : void | ||
nThresholdLT | float | The thresholdLT value. |
nValueLT | float | The thresholdLT replacement value. |
nThresholdGT | float | The thresholdGT value. |
nValueGT | float | The thresholdGT replacement value. |
return | void |
public ToCudaPitchedDeviceVariable ( ) : CudaPitchedDeviceVariable |
||
return | CudaPitchedDeviceVariable |
public Transpose ( NPPImage_32fC3 dest ) : void | ||
dest | NPPImage_32fC3 | Destination image |
return | void |
public ValidNormLevelGetBufferHostSize ( ) : int | ||
return | int |
public static WarpAffine ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void | ||
src0 | NPPImage_32fC1 | Source image (Channel 0) |
src1 | NPPImage_32fC1 | Source image (Channel 1) |
src2 | NPPImage_32fC1 | Source image (Channel 2) |
dest0 | NPPImage_32fC1 | Destination image (Channel 0) |
dest1 | NPPImage_32fC1 | Destination image (Channel 1) |
dest2 | NPPImage_32fC1 | Destination image (Channel 2) |
coeffs | double | Affine transform coefficients [2,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public WarpAffine ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void | ||
dest | NPPImage_32fC3 | Destination image |
coeffs | double | Affine transform coefficients [2,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public static WarpAffineBack ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void | ||
src0 | NPPImage_32fC1 | Source image (Channel 0) |
src1 | NPPImage_32fC1 | Source image (Channel 1) |
src2 | NPPImage_32fC1 | Source image (Channel 2) |
dest0 | NPPImage_32fC1 | Destination image (Channel 0) |
dest1 | NPPImage_32fC1 | Destination image (Channel 1) |
dest2 | NPPImage_32fC1 | Destination image (Channel 2) |
coeffs | double | Affine transform coefficients [2,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public WarpAffineBack ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void | ||
dest | NPPImage_32fC3 | Destination image |
coeffs | double | Affine transform coefficients [2,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public static WarpAffineQuad ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, double srcQuad, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double dstQuad, InterpolationMode eInterpolation ) : void | ||
src0 | NPPImage_32fC1 | Source image (Channel 0) |
src1 | NPPImage_32fC1 | Source image (Channel 1) |
src2 | NPPImage_32fC1 | Source image (Channel 2) |
srcQuad | double | Source quadrangle [4,2] |
dest0 | NPPImage_32fC1 | Destination image (Channel 0) |
dest1 | NPPImage_32fC1 | Destination image (Channel 1) |
dest2 | NPPImage_32fC1 | Destination image (Channel 2) |
dstQuad | double | Destination quadrangle [4,2] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public WarpAffineQuad ( double srcQuad, NPPImage_32fC3 dest, double dstQuad, InterpolationMode eInterpolation ) : void | ||
srcQuad | double | Source quadrangle [4,2] |
dest | NPPImage_32fC3 | Destination image |
dstQuad | double | Destination quadrangle [4,2] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public static WarpPerspective ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void | ||
src0 | NPPImage_32fC1 | Source image (Channel 0) |
src1 | NPPImage_32fC1 | Source image (Channel 1) |
src2 | NPPImage_32fC1 | Source image (Channel 2) |
dest0 | NPPImage_32fC1 | Destination image (Channel 0) |
dest1 | NPPImage_32fC1 | Destination image (Channel 1) |
dest2 | NPPImage_32fC1 | Destination image (Channel 2) |
coeffs | double | Perspective transform coefficients [3,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public WarpPerspective ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void | ||
dest | NPPImage_32fC3 | Destination image |
coeffs | double | Perspective transform coefficients [3,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public static WarpPerspectiveBack ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double coeffs, InterpolationMode eInterpolation ) : void | ||
src0 | NPPImage_32fC1 | Source image (Channel 0) |
src1 | NPPImage_32fC1 | Source image (Channel 1) |
src2 | NPPImage_32fC1 | Source image (Channel 2) |
dest0 | NPPImage_32fC1 | Destination image (Channel 0) |
dest1 | NPPImage_32fC1 | Destination image (Channel 1) |
dest2 | NPPImage_32fC1 | Destination image (Channel 2) |
coeffs | double | Perspective transform coefficients [3,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public WarpPerspectiveBack ( NPPImage_32fC3 dest, double coeffs, InterpolationMode eInterpolation ) : void | ||
dest | NPPImage_32fC3 | Destination image |
coeffs | double | Perspective transform coefficients [3,3] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public static WarpPerspectiveQuad ( NPPImage_32fC1 src0, NPPImage_32fC1 src1, NPPImage_32fC1 src2, double srcQuad, NPPImage_32fC1 dest0, NPPImage_32fC1 dest1, NPPImage_32fC1 dest2, double destQuad, InterpolationMode eInterpolation ) : void | ||
src0 | NPPImage_32fC1 | Source image (Channel 0) |
src1 | NPPImage_32fC1 | Source image (Channel 1) |
src2 | NPPImage_32fC1 | Source image (Channel 2) |
srcQuad | double | Source quadrangle [4,2] |
dest0 | NPPImage_32fC1 | Destination image (Channel 0) |
dest1 | NPPImage_32fC1 | Destination image (Channel 1) |
dest2 | NPPImage_32fC1 | Destination image (Channel 2) |
destQuad | double | Destination quadrangle [4,2] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |
public WarpPerspectiveQuad ( double srcQuad, NPPImage_32fC3 dest, double destQuad, InterpolationMode eInterpolation ) : void | ||
srcQuad | double | Source quadrangle [4,2] |
dest | NPPImage_32fC3 | Destination image |
destQuad | double | Destination quadrangle [4,2] |
eInterpolation | InterpolationMode | Interpolation mode: can be |
return | void |