An Image Processing Toolkit
image augmentations of a matrix, data frame, array or a list of 3-dime...
calculation of the 'average hash' of an image
convolution
crop an image in R [ for RGB or grey images ]
crop an image
Delation or Erosion of an image
calculation of the 'dhash' of an image
Dilation or Erosion of an image
downsampling an image ( by a factor ) using gaussian blur
edge detection (Frei_chen, LoG, Prewitt, Roberts_cross, Scharr, Sobel)
flip image horizontally or vertically
function to check the range of values of an image or normalize an imag...
secondary function for HOG_apply
Gabor Feature Extraction
Gamma correction
gaussian-kernel
Get Affine Transform
calculate the binary or the hexadecimal hash for a matrix, array or a ...
calculate the HOG (Histogram of oriented gradients) for an image
calculate the HOG (Histogram of oriented gradients) for a matrix, arra...
image thresholding
display an image
invariant hashing (caclulation of the hamming or the levenshtein dista...
laplacian kernels
convert a list of matrices to an array of matrices
loads either 2- or 3-dimensional data (where the third dimension is eq...
minimum and maximum values of vector, matrix, data frame or array
Normalize a matrix to specific range of values
normalize a vector, matrix or array (in the range between 0 and 1)
Padding of matrices or n-dimensional arrays with a user specified valu...
calculation of the 'phash' of an image
this function reads various types of images
resize an image using the 'nearest neighbors' or the 'bilinear' method
convert an RGB image to Gray
Conversion of RGB to HSV colour type
Conversion of RGB to Lab colour type
Rotate an image by 90, 180, 270 degrees
Rotate an image using the 'nearest' or 'bilinear' method
launcher for the shiny application
secondary function for downsampling
secondary function for 'resizeImage' [ array ]
Bounding box for the superpixel labels
Bounding box for a subset of superpixel labels
SLIC and SLICO superpixel implementations
secondary function for edge_detection function
if-else function for hashing
secondary function for invariant_hash
image translation
uniform filter (convolution with uniform kernel)
Verify that the input image extension is valid
Warp Affine
This function writes 2- or 3-dimensional image (where the third dimens...
zca whiten of an image
Incorporates functions for image preprocessing, filtering and image recognition. The package takes advantage of 'RcppArmadillo' to speed up computationally intensive functions. The histogram of oriented gradients descriptor is a modification of the 'findHOGFeatures' function of the 'SimpleCV' computer vision platform, the average_hash(), dhash() and phash() functions are based on the 'ImageHash' python library. The Gabor Feature Extraction functions are based on 'Matlab' code of the paper, "CloudID: Trustworthy cloud-based and cross-enterprise biometric identification" by M. Haghighat, S. Zonouz, M. Abdel-Mottaleb, Expert Systems with Applications, vol. 42, no. 21, pp. 7905-7916, 2015, <doi:10.1016/j.eswa.2015.06.025>. The 'SLIC' and 'SLICO' superpixel algorithms were explained in detail in (i) "SLIC Superpixels Compared to State-of-the-art Superpixel Methods", Radhakrishna Achanta, Appu Shaji, Kevin Smith, Aurelien Lucchi, Pascal Fua, and Sabine Suesstrunk, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 34, num. 11, p. 2274-2282, May 2012, <doi:10.1109/TPAMI.2012.120> and (ii) "SLIC Superpixels", Radhakrishna Achanta, Appu Shaji, Kevin Smith, Aurelien Lucchi, Pascal Fua, and Sabine Suesstrunk, EPFL Technical Report no. 149300, June 2010.