# An Image Processing Toolkit

## Documentation for package ‘OpenImageR’ version 1.0.2

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

Augmentation | image augmentations of a matrix, data frame, array or a list of 3-dimensional arrays
average_hash | calculation of the 'average hash' of an image
convolution | convolution
cropImage | crop an image
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, Scharr, Sobel)
flipImage | flip image horizontally or vertically
gamma_correction | Gamma correction
hash_apply | calculate the binary or the hexadecimal hash for a matrix, array or a folder of images for the average_hash, phash or dhash functions
HOG | calculate the HOG (Histogram of oriented gradients) for an image
HOG_apply | calculate the HOG (Histogram of oriented gradients) for a matrix, array or a folder of images
imageShow | display an image
image_thresholding | image thresholding
invariant_hash | invariant hashing (caclulation of the hamming or the levenshtein distance when the image is flipped, rotated or cropped)
List_2_Array | convert a list of matrices to an array of matrices
MinMaxObject | minimum and maximum values of vector, matrix, data frame or array
NormalizeObject | normalize a vector, matrix or array (in the range between 0 and 1)
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 'bilinear' method
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
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