Module with kernels for image processing on the GPU
Function or value | Description |
Full Usage:
applyFilterProcessor kernel localWorkSize commandQueue filter filterD img imgH imgW result
Parameters:
ClProgram<Range1D, (ClArray<byte> -> int -> int -> ClArray<float32> -> int -> ClArray<byte> -> unit)>
localWorkSize : int
commandQueue : MailboxProcessor<Msg>
filter : ClArray<float32>
filterD : int
img : ClArray<byte>
imgH : int
imgW : int
result : ClArray<byte>
Returns: ClArray<byte>
|
|
Full Usage:
fishEyeKernelProcessor kernel localWorkSize commandQueue img imgH imgW result
Parameters:
ClProgram<Range1D, (ClArray<byte> -> int -> int -> ClArray<byte> -> unit)>
localWorkSize : int
commandQueue : MailboxProcessor<Msg>
img : ClArray<byte>
imgH : int
imgW : int
result : ClArray<byte>
Returns: ClArray<byte>
|
|
Full Usage:
mirrorKernelProcessor kernel localWorkSize side commandQueue img imgH imgW result
Parameters:
ClProgram<Range1D, (ClArray<byte> -> int -> int -> int -> ClArray<byte> -> unit)>
localWorkSize : int
side : MirrorDirection
commandQueue : MailboxProcessor<Msg>
img : ClArray<byte>
imgH : int
imgW : int
result : ClArray<byte>
Returns: ClArray<byte>
|
|
Full Usage:
rotateKernelProcessor kernel localWorkSize side commandQueue img imgH imgW result
Parameters:
ClProgram<Range1D, (ClArray<byte> -> int -> int -> int -> ClArray<byte> -> unit)>
localWorkSize : int
side : Side
commandQueue : MailboxProcessor<Msg>
img : ClArray<byte>
imgH : int
imgW : int
result : ClArray<byte>
Returns: ClArray<byte>
|