Convolving and applying morphology
Apply convolution, dilation, or erosion to a pixel buffer.
Topics
Morphology
applyMorphology(operation:destination:)applyMorphology(operation:destination:)applyMorphology(operation:destination:)applyMorphology(operation:destination:)vImage.MorphologyOperationvImage.StructuringElement
General convolution
convolve(with:divisor:bias:edgeMode:destination:)convolve(with:bias:edgeMode:useFloat16Accumulator:destination:)convolve(with:bias:edgeMode:destination:)convolve(with:divisor:bias:edgeMode:destination:)convolve(with:divisors:biases:edgeMode:destination:)convolve(with:bias:edgeMode:useFloat16Accumulator:destination:)convolve(with:bias:edgeMode:destination:)convolve(with:divisor:bias:edgeMode:destination:)convolve(with:bias:edgeMode:destination:)vImage.EdgeModevImage.ConvolutionKernel2D
Separable convolution
separableConvolve(horizontalKernel:verticalKernel:bias:edgeMode:destination:)separableConvolve(horizontalKernel:verticalKernel:bias:edgeMode:useFloat16Accumulator:destination:)separableConvolve(horizontalKernel:verticalKernel:bias:edgeMode:destination:)separableConvolve(horizontalKernel:verticalKernel:bias:edgeMode:destination:)separableConvolve(horizontalKernel:verticalKernel:bias:edgeMode:destination:)vImage.ConvolutionKernel
Box convolution
boxConvolve(kernelSize:edgeMode:destination:)boxConvolve(kernelSize:edgeMode:destination:)boxConvolved(kernelSize:edgeMode:)boxConvolve(kernelSize:edgeMode:destination:)
Tent convolution
See Also
Pixel buffer operations
Applying geometric operations to pixel buffersApplying color transforms to pixel buffersBlending and compositing pixel buffersThresholding and clipping pixel buffer valuesCalculating and transforming histogramsConverting pixel buffersInterleaving and deinterleaving pixel buffersCropping and working with regions of interestApplying channel operationsApplying arithmetic operations