mpsimagegaussianpyramid(3) mojave man page | unix.com

Man Page: mpsimagegaussianpyramid

Operating Environment: mojave

Section: 3

MPSImageGaussianPyramid(3)				 MetalPerformanceShaders.framework				MPSImageGaussianPyramid(3)

NAME
MPSImageGaussianPyramid
SYNOPSIS
#import <MPSImageConvolution.h> Inherits MPSImagePyramid. Additional Inherited Members Detailed Description The Gaussian image pyramid is constructed as follows: First the zeroth level mipmap of the input image is filtered with the specified convolution kernel. The default the convolution filter kernel is k = w w^T, where w = [ 1/16, 1/4, 3/8, 1/4, 1/16 ]^T, but the user may also tweak this kernel with a centerWeight parameter: 'a': k = w w^T, where w = [ (1/4 - a/2), 1/4, a, 1/4, (1/4 - a/2) ]^T or the user can provide a completely custom kernel. After this the image is downsampled by removing all odd rows and columns, which defines the next level in the Gaussian image pyramid. This procedure is continued until every mipmap level present in the image texture are filled with the pyramid levels. In case of the Gaussian pyramid the user must run the operation in-place using: inPlaceTexture:fallbackCopyAllocator:, where the fallback allocator is ignored. Author Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code. Version MetalPerformanceShaders-100 Thu Feb 8 2018 MPSImageGaussianPyramid(3)
Related Man Pages
mpscnnconvolutiongradientnode(3) - mojave
mpscnnconvolutionnode(3) - mojave
mpsimagepyramid(3) - mojave
mpsimagestatisticsmean(3) - mojave
mpsimagestatisticsminandmax(3) - mojave
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
12-Core MacPro (2013) kernel_task over 1200%
UNIX tool on MacOS that can increase resolution of a file
Cannot extract libraries using sed
My first PERL incarnation... Audio Oscillograph