Major Updates
# ArrayFire for Fortan has been removed from the installed library, but can be downloaded from the ArrayFire Extras GitHub page linked above.
Function Additions
- Image transformation (warp affine) functions
- transform()
- affine and inverse affine transform of an image
- translate()
- translate an image using affine transforms
- scale()
- scale an image using affine transforms
- skew()
- skew an image using affine transforms
- Coordinate transformation (homogeneous transformation) functions
- transform_coords()
- Upto 3D homogeneous transformations
- rotate_coords()
- rotation matrix wrapper for homogeneous coordinate transformation
API Changes
- rotate()
- Added optional 4th parameter
recenter
- af_filter removed
Feature Improvements
- approx1() and approx2() now support nearest interpolation
- rotate(), resize(), convolve() work for stack of images(3D) and gfor
- new indexing functions to add support for 4-th dimension gfor
- host pinned memory support for OpenCL
Bug Fixes
Performance Improvements
- rotate() rewritten to improve performance