|
| DoG |
| Difference of Gaussians.
|
|
| SAT |
| Summed Area Tables.
|
|
| abs |
| Absolute value.
|
|
| accum |
| Perform exclusive sum along specified dimension.
|
|
| acos |
| arc cos of input
|
|
| acosh |
| acosh of input
|
|
| add |
| Addition of two inputs.
|
|
| alloc |
| Allocate memory using the ArrayFire memory manager.
|
|
| allocHost |
| Allocate memory on host.
|
|
| alltrue |
| Find if of all of the values in input are true.
|
|
| and |
| Logical and of two inputs.
|
|
| anytrue |
| Find if of any of the values in input are true.
|
|
| approx1 |
| approx1 interpolates data along the first dimensions.
|
|
| approx2 |
| approx2 performs interpolation on data along the first and second dimensions.
|
|
| arg |
| Phase of a number in the complex plane.
|
|
| array::device<T> |
| Get the device pointer from the array and lock the buffer in memory manager.
|
|
| asin |
| arc sin of input
|
|
| asinh |
| asinh of input
|
|
| assign |
| Copy and write values in the locations specified by the sequences.
|
|
| atan/atan2 |
| arc tan of input
|
|
| atanh |
| atanh of input
|
|
| bilateral |
| Bilateral Filter.
|
|
| bitand |
| Bitwise and operation of two inputs.
|
|
| bitor |
| Bitwise or operation of two inputs.
|
|
| bitshiftl |
| Left shift an input.
|
|
| bitshiftr |
| Right shift an input.
|
|
| bitxor |
| Bitwise xor operation of two inputs.
|
|
| cast |
| Casting inputs from one type to another.
|
|
| cbrt |
| Cube root of input arrays.
|
|
| ceil |
| Round to integer greater than equal to current value.
|
|
| cholesky |
| Perform Cholesky decomposition.
|
|
| col/cols |
| Gets a reference of a col in a 2D af::array.
|
|
| colorspace |
| Colorspace conversion function.
|
|
| complex |
| create complex arrays
|
|
| conjg |
| Get complex conjugate.
|
|
| constant |
| Create a array from a scalar input value.
|
|
| convolve |
| Convolution Integral for any dimensional data.
|
|
| convolve1 |
| Convolution Integral for one dimensional data.
|
|
| convolve2 |
| Convolution Integral for two dimensional data.
|
|
| convolve3 |
| Convolution Integral for three dimensional data.
|
|
| corrcoef |
| Find the correlation coefficient of values in the input.
|
|
| cos |
| cos of input
|
|
| cosh |
| cosh of input
|
|
| count |
| Count the number of non-zero elements in the input.
|
|
| cov |
| Find the covariance of values in the input.
|
|
| deleteImageMem |
| Delete memory created by saveImageMem and af_save_image_memory function.
|
|
| det |
| Find the determinant of the input matrix.
|
|
| deviceInfo |
| Gets the information about device and platform as strings.
|
|
| deviceMemInfo |
| Memory manager related functions.
|
|
| diag |
| Extract diagonal from a matrix when extract is set to true.
|
|
| diff1 |
| First order numerical difference along specified dimension.
|
|
| diff2 |
| Second order numerical difference along specified dimension.
|
|
| dilate |
| Dilation(morphological operator) for images.
|
|
| dilate3d |
| Dilation(morphological operator) for volumes.
|
|
| div |
| Divide one input by another.
|
|
| dot |
| Calculate the dot product of a vector.
|
|
| eq |
| Check if input two inputs are equal.
|
|
| erf |
| Error function value.
|
|
| erfc |
| Complementary Error function value.
|
|
| erode |
| Erosion(morphological operator) for images.
|
|
| erode3d |
| Erosion(morphological operator) for volumes.
|
|
| exp |
| Exponential of input.
|
|
| expm1 |
| Exponential of input - 1.
|
|
| factorial |
| Factorial function.
|
|
| fast |
| FAST feature detector.
|
|
| fft |
| Fast Fourier Transform.
|
|
| fft2 |
| Fast Fourier Transform.
|
|
| fft3 |
| Fast Fourier Transform.
|
|
| fftC2R |
| Complex to Real Fast Fourier Transform.
|
|
| fftConvolve |
| Convolution using Fast Fourier Transform.
|
|
| fftConvolve2 |
| 2D Convolution using Fast Fourier Transform
|
|
| fftConvolve3 |
| 3D Convolution using Fast Fourier Transform
|
|
| fftR2C |
| Real to Complex Fast Fourier Transform.
|
|
| fir |
| This function implements a Finite Impulse Filter.
|
|
| flat |
| Flatten the input to a single dimension.
|
|
| flip |
| Flip the input along sepcified dimension.
|
|
| floor |
| Round to integer less than equal to current value.
|
|
| free |
| Free device memory allocated by ArrayFire's memory manager.
|
|
| freeHost |
| Free memory allocated on host internally by ArrayFire.
|
|
| freePinned |
| Free pinned memory allocated by ArrayFire's memory manager.
|
|
| gaussiankernel |
| Creates a Gaussian Kernel.
|
|
| ge |
| Check if input is greater than or equal to another.
|
|
| getActiveBackend |
| Get's the backend enum for the active backend.
|
|
| getAvailableBackends |
| Returns an integer indicating the backends loaded successfully.
|
|
| getBackendCount |
| Get the number of backends whose libraries were successfully loaded.
|
|
| getBackendId |
| Get's the backend enum for an array.
|
|
| getDevice |
| Get the current device ID.
|
|
| getDeviceCount |
| Gets the number of compute devices on the system.
|
|
| getDeviceId |
| Get's the id of the device an array was created on.
|
|
| getSeed |
| Get the seed for random number generator.
|
|
| gloh |
| SIFT feature detector and GLOH descriptor extractor.
|
|
| grad |
| Calculate the gradients of the input.
|
|
| gray2rgb |
| Grayscale to RGB colorspace converter.
|
|
| gt |
| Check if input is greater than another.
|
|
| hammingMatcher |
| Hamming Matcher.
|
|
| harris |
| Harris corner detector.
|
|
| histequal |
| Histogram equalization of input image.
|
|
| histogram |
| Histogram of input data.
|
|
| homography |
| Homography Estimation.
|
|
| hsv2rgb |
| HSV to RGB colorspace converter.
|
|
| hypot |
| Hypotenuse of the two inputs.
|
|
| identity |
| Create an identity array with diagonal values 1.
|
|
| ifft |
| Fast Fourier Transform.
|
|
| ifft2 |
| Fast Fourier Transform.
|
|
| ifft3 |
| Fast Fourier Transform.
|
|
| iir |
| This function implements a Infinite Impulse Filter.
|
|
| imag |
| Get imaginary part of complex arrays.
|
|
| index |
| lookup values on array based on sequences
|
|
| info |
| Display ArrayFire and device info.
|
|
| infoString |
| Get af::info() as a string.
|
|
| inverse |
| Invert a matrix.
|
|
| iota |
| Create an sequence [0, dims.elements() - 1] and modify to specified dimensions dims and then tile it according to tile_dims.
|
|
| isDoubleAvailable |
| Check if double precision support is available for specified device.
|
|
| isImageIoAvailable |
| Returns true if ArrayFire was compiled with ImageIO (FreeImage) support.
|
|
| isLAPACKAvailable |
| Returns true is ArrayFire is compiled with LAPACK support.
|
|
| isNan |
| Check if values are Nan.
|
|
| isinf |
| Check if values are infinite.
|
|
| iszero |
| Check if values are zero.
|
|
| join |
| Join up to 4 arrays along specified dimension.
|
|
| le |
| Check if input is less than or equal to another.
|
|
| lgamma |
| Logarithm of absolute values of Gamma function.
|
|
| loadImage |
| Load an image from disk to an array.
|
|
| loadImageMem |
| Load an image from memory which is stored as a FreeImage stream (FIMEMORY).
|
|
| log |
| Natural logarithm.
|
|
| log10 |
| logarithm base 10
|
|
| log1p |
| Natural logarithm of (1 + in)
|
|
| lower |
| Create a lower triangular marix from input array.
|
|
| lt |
| Check if input is less than another.
|
|
| lu |
| Perform LU decomposition.
|
|
| matchTemplate |
| Template Matching.
|
|
| matmul |
| Matrix multiplication using array.
|
|
| max |
| Find the maximum values and their locations.
|
|
| max |
| Maximum of two inputs.
|
|
| maxfilt |
| Find maximum value from a window.
|
|
| mean |
| Find the mean of values in the input.
|
|
| meanshift |
| Meanshift Filter.
|
|
| medfilt |
| Median Filter.
|
|
| median |
| Find the median of values in the input.
|
|
| min |
| Minimum of two inputs.
|
|
| min |
| Find the minimum values and their locations.
|
|
| minfilt |
| Find minimum value from a window.
|
|
| mod |
| Compute \(x - n * y\) where n is quotient of \(x / y\).
|
|
| moddims |
| Modify the input dimensions without changing the data order.
|
|
| mul |
| Multiply two inputs element wise.
|
|
| nearestNeighbour |
| Nearest Neighbour.
|
|
| neg |
| Negative of an input.
|
|
| neq |
| Check if input two inputs are not equal.
|
|
| norm |
| Find the norm of the input matrix.
|
|
| not |
| Logical not of an input.
|
|
| operator() |
| Gets a reference to a set of elements.
|
|
| operator(star)= |
| Multiplies and assigns the value(s) of val to the elements of the af::array.
|
|
| operator+= |
| Adds and assigns the value(s) of val to the elements of the af::array.
|
|
| operator-= |
| Subtracts and assigns the value(s) of val to the elements of the af::array.
|
|
| operator/= |
| Divides and assigns the value(s) of val to the elements of the af::array.
|
|
| operator= |
| Assignes the value(s) of val to the elements of the af::array.
|
|
| or |
| Logical or of two inputs.
|
|
| orb |
| ORB Feature descriptor.
|
|
| pinned |
| Allocate pinned memory using ArrayFire's memory manager.
|
|
| pow |
| Raise an array to a power.
|
|
| print |
| Print the array to screen.
|
|
| product |
| Find the product of values in the input.
|
|
| qr |
| Perform QR decomposition.
|
|
| randn |
| Create a random array sampled from a normal distribution.
|
|
| randu |
| Create a random array sampled from uniform distribution.
|
|
| range |
| Creates an array with [0, n] values along the seq_dim which is tiled across other dimensions.
|
|
| rank |
| Find the rank of the input matrix.
|
|
| readArray |
| Load an array from a file.
|
|
| real |
| Get real part of complex arrays.
|
|
| regions |
| Find blobs in given image.
|
|
| rem |
| Remainder operation.
|
|
| reorder |
| Reorder the input by in the specified order.
|
|
| replace |
| Replace elements of an array based on an conditional array.
|
|
| resize |
| Resize an input image.
|
|
| rgb2gray |
| RGB to Grayscale colorspace converter.
|
|
| rgb2hsv |
| RGB to HSV colorspace converter.
|
|
| rgb2ycbcr |
| RGB to YCbCr colorspace converter.
|
|
| root |
| Find root of an input.
|
|
| rotate |
| Rotate an input image.
|
|
| round |
| Round to nearest integer.
|
|
| row/rows |
| Gets a reference of a row in a 2D af::array.
|
|
| saveArray |
| Save an array to a binary file.
|
|
| saveImage |
| Save an array to disk as an image.
|
|
| saveImageMem |
| Save an array to memory as an image using FreeImage stream (FIMEMORY).
|
|
| scale |
| Scale an input image.
|
|
| select |
| Select elements from two arrays based on an conditional array.
|
|
| setBackend |
| Set the current backend when using Unified backend.
|
|
| setDevice |
| Change current device to specified device.
|
|
| setSeed |
| Set the seed for random number generator.
|
|
| setintersect |
| Find intersection of two inputs.
|
|
| setunion |
| Find union of two inputs.
|
|
| setunique |
| Find unique values from an input.
|
|
| shift |
| Circular shift slong specified dimensions.
|
|
| sift |
| SIFT feature detector and descriptor extractor.
|
|
| sign |
| Check if input is negative.
|
|
| sin |
| sin of input
|
|
| sinh |
| sinh of input
|
|
| skew |
| Skew an input image.
|
|
| slice/slices |
| Gets a reference of a matrix in a 3D af::array.
|
|
| sobel |
| Sobel Operators.
|
|
| solve |
| Solve a system of equations.
|
|
| solveLU |
| Solve a system of equations.
|
|
| sort |
| Sort input arrays.
|
|
| sortByKey |
| Sort input arrays based on keys.
|
|
| sortIndex |
| Sort input arrays get the sorted indices.
|
|
| sqrt |
| Square root of input arrays.
|
|
| stdev |
| Find the standar deviation of values in the input.
|
|
| sub |
| Subtract one input from another.
|
|
| sum |
| Find the sum of values in the input.
|
|
| susan |
| SUSAN corner detector.
|
|
| svd |
| Perform Singular Value Decomposition.
|
|
| sync |
| Blocks until all operations on device are finished.
|
|
| tan/tan2 |
| tan of input
|
|
| tanh |
| tanh of input
|
|
| tgamma |
| Gamma function.
|
|
| tile |
| Tile the input array along specified dimensions.
|
|
| toString |
| Print the array to a string instead of the screen.
|
|
| transform |
| Transform an input image.
|
|
| transformcoordinates |
| Transform input coordinates.
|
|
| translate |
| Translate an input image.
|
|
| transpose |
| Matrix Transpose.
|
|
| trunc |
| Truncate to nearest integer.
|
|
| unwrap |
| Generate an array with image windows as columns.
|
|
| upper |
| Create a upper triangular marix from input array.
|
|
| util |
| Utility functions to create objects of type af_index_t.
|
|
| var |
| Find the variance of values in the input.
|
|
| where |
| Locate the indices of non-zero elements.
|
|
| wrap |
| Wrap takes an unwrapped image (see unwrap()) and converts it back to an image.
|
|
| ycbcr2rgb |
| YCbCr to RGB colorspace converter.
|
|