ImageTransformer¶
-
class
ImageTransformer.
ImageTransformer
(inputCol='image', outputCol=None, stages=None)[source]¶ Bases:
mmlspark._ImageTransformer._ImageTransformer
Resizes the image to the given width and height
Parameters: -
blur
(height, width)[source]¶ Blurs the image using a normalized box filter
Parameters: - height (double) – The height of the box filter (>= 0)
- width (double) – The width of the box filter (>= 0)
-
colorFormat
(format)[source]¶ Formats the image to the given image format
Parameters: format (int) – The format to convert to, please see OpenCV cvtColor function documentation for all formats
-
crop
(x, y, height, width)[source]¶ Crops the image given the starting x,y coordinates and the width and height
Parameters:
-
gaussianKernel
(appertureSize, sigma)[source]¶ Blurs the image by applying a gaussian kernel
Parameters: - appertureSize (double) – The aperture size, which should be odd and positive
- sigma (double) – The standard deviation of the gaussian
-
threshold
(threshold, maxVal, thresholdType)[source]¶ Thresholds the image, please see OpenCV threshold function documentation for more information
Parameters: - threshold – (double) The threshold value
- maxVal (double) – The maximum value to use
- thresholdType (double) – The type of threshold, can be binary, binary_inv, trunc, zero, zero_inv
-