vImage.RichardsonLucyDeConvolveARGB8888(vImageBuffer, vImageBuffer, IntPtr, nint, nint, Int16*, Int16*, UInt32, UInt32, UInt32, UInt32, Int32, Int32, Pixel8888, UInt32, vImageFlags) Method

Definition

public static Accelerate.vImageError RichardsonLucyDeConvolveARGB8888 (ref Accelerate.vImageBuffer src, ref Accelerate.vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, short* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, int divisor, int divisor2, Accelerate.Pixel8888 backgroundColor, uint iterationCount, Accelerate.vImageFlags flags);
static member RichardsonLucyDeConvolveARGB8888 :  *  * nativeint * nint * nint * nativeptr<int16> * nativeptr<int16> * uint32 * uint32 * uint32 * uint32 * int * int * Accelerate.Pixel8888 * uint32 * Accelerate.vImageFlags -> Accelerate.vImageError

Parameters

tempBuffer
IntPtr
srcOffsetToROI_X
nint
srcOffsetToROI_Y
nint
kernel
Int16*
kernel2
Int16*
kernel_height
UInt32
kernel_width
UInt32
kernel_height2
UInt32
kernel_width2
UInt32
divisor
Int32
divisor2
Int32
backgroundColor
Pixel8888
iterationCount
UInt32
flags
vImageFlags

Returns

vImageError

Applies to