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 and the average_hash(), dhash() and phash() functions are based on the 'ImageHash' python library.
|Author||Lampros Mouselimis [aut, cre], Sight Machine [cph] (findHOGFeatures function of the SimpleCV computer vision platform), Johannes Buchner [cph] (average_hash, dhash and phash functions of the ImageHash python library)|
|Date of publication||2017-01-07 15:58:42|
|Maintainer||Lampros Mouselimis <firstname.lastname@example.org>|
Augmentation: image augmentations of a matrix, data frame, array or a list...
average_hash: calculation of the 'average hash' of an image
cropImage: crop an image
crop_image_secondary: crop an image in R [ for RGB or grey images ]
delationErosion: Delation or Erosion of an image
dhash: calculation of the 'dhash' of an image
down_sample_image: downsampling an image ( by a factor ) using gaussian blur
edge_detection: edge detection (Frei_chen, LoG, Prewitt, Roberts_cross,...
flipImage: flip image horizontally or vertically
func_chech_range: function to check the range of values of an image or...
func_transform: secondary function for HOG_apply
gamma_correction: Gamma correction
hash_apply: calculate the binary or the hexadecimal hash for a matrix,...
HOG: calculate the HOG (Histogram of oriented gradients) for an...
HOG_apply: calculate the HOG (Histogram of oriented gradients) for a...
imageShow: display an image
image_thresholding: image thresholding
invariant_hash: invariant hashing (caclulation of the hamming or the...
laplacian_kernels: laplacian kernels
List_2_Array: convert a list of matrices to an array of matrices
MinMaxObject: minimum and maximum values of vector, matrix, data frame or...
NormalizeObject: normalize a vector, matrix or array (in the range between 0...
norm_range_gauss: normalize in specific range of values
phash: calculation of the 'phash' of an image
readImage: this function reads various types of images
resizeImage: resize an image using the 'nearest neighbors' or the...
rgb_2gray: convert an RGB image to Gray
rotateFixed: Rotate an image by 90, 180, 270 degrees
rotateImage: Rotate an image using the 'nearest' or 'bilinear' method
runUI: launcher for the shiny application
sec_gaus_bl: secondary function for downsampling
sec_resiz_array: secondary function for 'resizeImage' [ array ]
switch_filter: secondary function for edge_detection function
switch_hashing: if-else function for hashing
switch_invariant: secondary function for invariant_hash
translation: image translation
uniform_filter: uniform filter (convolution with uniform kernel)
writeImage: This function writes 2- or 3-dimensional image data to a file
ZCAwhiten: zca whiten of an image