mmlspark.opencv package¶
Submodules¶
mmlspark.opencv.ImageTransformer module¶
-
class
mmlspark.opencv.ImageTransformer.
ImageTransformer
(inputCol='image', outputCol=None, stages=None)[source]¶ Bases:
mmlspark.opencv._ImageTransformer._ImageTransformer
Resizes the image to the given width and height
-
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
-
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
-
Module contents¶
MicrosoftML is a library of Python classes to interface with the Microsoft scala APIs to utilize Apache Spark to create distibuted machine learning models.
MicrosoftML simplifies training and scoring classifiers and regressors, as well as facilitating the creation of models using the CNTK library, images, and text.