_ImageSchema#
- class pyspark.ml.image._ImageSchema[source]#
Internal class for pyspark.ml.image.ImageSchema attribute. Meant to be private and not to be instantized. Use pyspark.ml.image.ImageSchema attribute to access the APIs of this class.
Methods
toImage(array[, origin])Converts an array with metadata to a two-dimensional image.
toNDArray(image)Converts an image to an array with metadata.
Attributes
Returns the schema for the image column.
Returns field names of image columns.
Returns the image schema.
Returns the OpenCV type mapping supported.
Returns the name of undefined image type for the invalid image.
Methods Documentation
- toImage(array, origin='')[source]#
Converts an array with metadata to a two-dimensional image.
- Parameters:
- array
numpy.ndarray The array to convert to image.
- originstr
Path to the image, optional.
- array
- Returns:
Rowthat is a two dimensional image.
Added in version 2.3.0: ..
- toNDArray(image)[source]#
Converts an image to an array with metadata.
- Parameters:
- image
Row image: A row that contains the image to be converted. It should have the attributes specified in ImageSchema.imageSchema.
- image
- Returns:
numpy.ndarraythat is an image.
Added in version 2.3.0: ..
Attributes Documentation
- columnSchema#
Returns the schema for the image column.
- Returns:
StructTypea schema for image column,
struct<origin:string, height:int, width:int, nChannels:int, mode:int, data:binary>.
Added in version 2.4.0: ..
- imageFields#
Returns field names of image columns.
- Returns:
- list
a list of field names.
Added in version 2.3.0: ..
- imageSchema#
Returns the image schema.
- Returns:
StructTypewith a single column of images named “image” (nullable) and having the same type returned by
columnSchema().
Added in version 2.3.0: ..
- ocvTypes#
Returns the OpenCV type mapping supported.
- Returns:
- dict
a dictionary containing the OpenCV type mapping supported.
Added in version 2.3.0: ..
- undefinedImageType#
Returns the name of undefined image type for the invalid image.
Added in version 2.3.0.