SDK Reference
sieve.Image
class Image(sieve.Array)
Overview
sieve.Image
is a utility class that helps work with image. Images are backed by sieve.Array (which are in turn backed by sieve.File)
Example
import sieve
import matplotlib.pyplot as plt
image = sieve.Image(url="example.com/example.png")
print(image.channels) # 3
plt.imshow(image.array) # displays the image
Constructor Arguments
array
(numpy.ndarray
): Thendarray
containing the image datapath
(str
): The local path of an image file to loadurl
(str
): The external url of an image file to load
For examples, see sieve.Array and sieve.File
Properties
array
@property
array(self) -> np.ndarray
The underlying numpy array that represents the image.
path
@property
path(self) -> str
The path to the image file.
width
@property
width(self) -> int
The width of the image.
height
@property
height(self) -> int
The height of the image.
channels
@property
channels(self) -> int
The number of channels in the image.
For examples of the other properties, see sieve.Array and sieve.File.