Convolves images with two one-dimensional filters.
Convolves images with two one-dimensional filters.
Image to be convolved.
Horizontal convolution filter.
Vertical convolution filter.
Convolved image
Load image from file.
Load image from file.
Bytes of an input file.
Apply a function to every pixel in the image.
Apply a function to every pixel in the image. NOTE: This function creates a copy of the input image and does not affect the input image.
image to apply function to
function that maps pixels from input to output
new image that is the result of applying the function.
Combine two images applying a function on corresponding pixels.
Combine two images applying a function on corresponding pixels. Requires both images to be of the same size
First input image
Second input image
Function that takes in a pair of pixels and returns the pixel in the combined image
Combined image
Split an image into a number of images, one per channel of input image.
Split an image into a number of images, one per channel of input image.
Input image to be split
Array of images, one per channel of input image
Converts an input image to Grayscale according to the NTSC standard weights for RGB images and using sqrt sum of squares for images with other numbers of channels.
Converts an input image to Grayscale according to the NTSC standard weights for RGB images and using sqrt sum of squares for images with other numbers of channels.
Input image.
Grayscaled image.