|
| | DoG |
| | Difference of Gaussians.
|
| |
| | Random Number Generation |
| | Random Number Generation Functions.
|
| |
| | 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.
|
| |
| | dense |
| | Returns a dense array from a sparse input.
|
| |
| | 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 specified 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.
|
| |
| | getDefaultRandomEngine |
| | Returns the default random engine object.
|
| |
| | 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 |
| | Returns the seed for random number generation.
|
| |
| | 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 and/or arrays
|
| |
| | 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 matrix from input array.
|
| |
| | lt |
| | Check if input is less than another.
|
| |
| | lu |
| | Perform LU decomposition.
|
| |
| | matchTemplate |
| | Template Matching.
|
| |
| | matmul |
| | Matrix multiplication using array.
|
| |
| | max |
| | Maximum of two inputs.
|
| |
| | max |
| | Find the maximum values and their locations.
|
| |
| | 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.
|
| |
| | moments |
| | The moments() function allows for finding different properties of image regions.
|
| |
| | 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 normal distribution.
|
| |
| | randomEngine |
| | Random Number Engine Generation Class.
|
| |
| | randomEngine Constructors |
| | Create random number generator object.
|
| |
| | 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 an array according to the specified dimensions.
|
| |
| | 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.
|
| |
| | scan |
| | Inclusive or exclusive scan of an array.
|
| |
| | scanByKey |
| | Inclusive or exclusive scan of an array by key.
|
| |
| | select |
| | Select elements from two arrays based on an conditional array.
|
| |
| | setBackend |
| | Set the current backend when using Unified backend.
|
| |
| | setDefaultRandomEngineType |
| | Set the default random engine type.
|
| |
| | setDevice |
| | Change current device to specified device.
|
| |
| | setSeed |
| | Set the seed for random number generation.
|
| |
| | 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.
|
| |
| | sparse |
| | Create a sparse array.
|
| |
| | sparseConvertTo |
| | Convert an existing sparse array into a different storage format.
|
| |
| | sparseGetColdx |
| | Returns reference to the column indices component of the sparse array.
|
| |
| | sparseGetInfo |
| | Returns reference to components of the input sparse array.
|
| |
| | sparseGetNNZ |
| | Returns the number of non zero elements in the sparse array.
|
| |
| | sparseGetRowIdx |
| | Returns reference to the row indices component of the sparse array.
|
| |
| | sparseGetStorage |
| | Returns the storage type of a sparse array.
|
| |
| | sparseGetValues |
| | Returns reference to the values component of the sparse array.
|
| |
| | 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 matrix 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.
|
| |